diff --git a/Makefile b/Makefile index fd56b2c68..11db2aa5a 100644 --- a/Makefile +++ b/Makefile @@ -47,7 +47,10 @@ COURSE_DIRS := $(shell find courses -mindepth 2 -type d) TEXTURES_DIR = textures TEXTURE_DIRS := textures/common -ALL_DIRS = $(BUILD_DIR) $(addprefix $(BUILD_DIR)/,$(SRC_DIRS) $(COURSE_DIRS) $(INCLUDE_DIRS) $(ASM_DIRS) $(ALL_KARTS_DIRS) $(TEXTURES_DIR)/raw $(TEXTURES_DIR)/standalone $(TEXTURES_DIR)/startup_logo $(TEXTURES_DIR)/crash_screen $(TEXTURES_DIR)/trophy $(TEXTURE_DIRS) $(TEXTURE_DIRS)/tlut $(TEXTURE_DIRS)/tlut2) +ALL_DIRS = $(BUILD_DIR) $(addprefix $(BUILD_DIR)/,$(SRC_DIRS) $(COURSE_DIRS) $(INCLUDE_DIRS) $(ASM_DIRS) $(ALL_KARTS_DIRS) $(TEXTURES_DIR)/raw \ + $(TEXTURES_DIR)/standalone $(TEXTURES_DIR)/startup_logo $(TEXTURES_DIR)/crash_screen $(TEXTURES_DIR)/trophy $(TEXTURES_DIR)/courses \ + $(TEXTURES_DIR)/courses/tlut $(TEXTURES_DIR)/courses/tlut2 $(TEXTURE_DIRS) $(TEXTURE_DIRS)/tlut $(TEXTURES_DIR)/courses/tlut3 \ + $(TEXTURE_DIRS)/tlut2) ################### Universal Dependencies ################### @@ -90,7 +93,7 @@ COURSE_ASM_FILES := $(wildcard courses/*/*/packed.s) C_FILES := $(foreach dir,$(SRC_DIRS),$(wildcard $(dir)/*.c)) S_FILES := $(foreach dir,$(ASM_DIRS),$(wildcard $(dir)/*.s)) $(COURSE_ASM_FILES) -COURSE_FILES := $(foreach dir,$(COURSE_DIRS),$(wildcard $(dir)/model.inc.c)) +COURSE_FILES := $(foreach dir,$(COURSE_DIRS),$(wildcard $(dir)/*.inc.c)) # Object files O_FILES := $(foreach file,$(C_FILES),$(BUILD_DIR)/$(file:.c=.o)) \ @@ -160,7 +163,7 @@ INCLUDE_CFLAGS := -I include -I $(BUILD_DIR) -I $(BUILD_DIR)/include -I src -I . GRUCODE_CFLAGS = -DF3DEX_GBI -D_LANGUAGE_C # Check code syntax with host compiler -CC_CHECK := gcc -fsyntax-only -fsigned-char $(CC_CFLAGS) $(TARGET_CFLAGS) $(INCLUDE_CFLAGS) -std=gnu90 -Wall -Wextra -Wno-format-security -Wno-main -DNON_MATCHING -DAVOID_UB $(VERSION_CFLAGS) $(GRUCODE_CFLAGS) +CC_CHECK := gcc -fsyntax-only -fsigned-char $(CC_CFLAGS) $(TARGET_CFLAGS) $(INCLUDE_CFLAGS) -std=gnu90 -w -Wall -Wextra -Wno-format-security -Wno-main -DNON_MATCHING -DAVOID_UB $(VERSION_CFLAGS) $(GRUCODE_CFLAGS) ASFLAGS = -march=vr4300 -mabi=32 -I include -I $(BUILD_DIR) --defsym F3DEX_GBI=1 CFLAGS = -Wab,-r4300_mul -non_shared -G 0 -Xcpluscomm -Xfullwarn -signed $(OPT_FLAGS) $(TARGET_CFLAGS) $(INCLUDE_CFLAGS) $(VERSION_CFLAGS) $(MIPSISET) $(GRUCODE_CFLAGS) @@ -182,6 +185,7 @@ endif MIO0TOOL = $(TOOLS_DIR)/mio0 N64CKSUM = $(TOOLS_DIR)/n64cksum N64GRAPHICS = $(TOOLS_DIR)/n64graphics +DLPACKER = $(TOOLS_DIR)/displaylist_packer BIN2C = $(PYTHON) $(TOOLS_DIR)/bin2c.py EXTRACT_DATA_FOR_MIO := $(TOOLS_DIR)/extract_data_for_mio EMULATOR = mupen64plus @@ -272,8 +276,6 @@ TEXTURE_FILES_TLUT2 := $(foreach dir,$(TEXTURE_DIRS)/tlut2,$(subst .png, , $(wil $(TEXTURE_FILES): $(N64GRAPHICS) -i $(BUILD_DIR)/$@.inc.c -g $@.png -f $(lastword $(subst ., ,$@)) -s u8 -$(info $$var is [$(TEXTURE_FILES_TLUT)]) -#$(info $$var is [$(lastword $(subst ., ,$(subst .$(lastword $(subst ., ,$(TEXTURE_FILES_TLUT))), ,$(TEXTURE_FILES_TLUT))))]) # TLUT $(TEXTURE_FILES_TLUT): $(N64GRAPHICS) -i $(BUILD_DIR)/$@.inc.c -g $@.png -f $(lastword $(subst ., ,$@)) -s u8 -c $(lastword $(subst ., ,$(subst .$(lastword $(subst ., ,$(TEXTURE_FILES_TLUT))), ,$(TEXTURE_FILES_TLUT)))) -p $(BUILD_DIR)/$@.tlut.inc.c @@ -344,16 +346,79 @@ endif #################### Compile course vertex to mio0 ##################### +COURSE_PACKED_DL := $(foreach dir,$(COURSE_DIRS),$(BUILD_DIR)/$(dir)/packed_dl.inc.bin) + COURSE_MODEL_TARGETS := $(foreach dir,$(COURSE_DIRS),$(BUILD_DIR)/$(dir)/model.inc.mio0.o) +#$(info $(COURSE_PACKED_DL)) +$(COURSE_PACKED_DL): + $(LD) -t -e 0 -Ttext=07000000 -Map $(@D)/packed.inc.elf.map -o $(@D)/packed.inc.elf $(@D)/packed.inc.o --no-check-sections + $(V)$(EXTRACT_DATA_FOR_MIO) $(@D)/packed.inc.elf $(@D)/packed.inc.bin + $(DLPACKER) $(@D)/packed.inc.bin $(@D)/packed_dl.inc.bin + # Elf the course data to include symbol addresses then convert to binary and compress to mio0. The mio0 file is converted to an object file so that the linker can link it. -$(COURSE_MODEL_TARGETS) : $(BUILD_DIR)/%/model.inc.mio0.o : %/model.inc.c +$(COURSE_MODEL_TARGETS) : $(BUILD_DIR)/%/model.inc.mio0.o : %/model.inc.c $(COURSE_PACKED_DL) $(LD) -t -e 0 -Ttext=0F000000 -Map $(@D)/model.inc.elf.map -o $(@D)/model.inc.elf $(@D)/model.inc.o --no-check-sections $(V)$(EXTRACT_DATA_FOR_MIO) $(@D)/model.inc.elf $(@D)/model.inc.bin $(MIO0TOOL) -c $(@D)/model.inc.bin $(@D)/model.inc.mio0 - printf ".include \"macros.inc\"\n\n.section .data\n\n.balign 4\n\n.incbin \"$(@D)/model.inc.mio0\"\n\n.balign 4\n\nglabel d_course_$(lastword $(subst /, ,$*))_packed\n\n.incbin \"bin/course_$(lastword $(subst /, ,$*))_packed.bin\"\n" > $(@D)/model.inc.mio0.s + printf ".include \"macros.inc\"\n\n.section .data\n\n.balign 4\n\n.incbin \"$(@D)/model.inc.mio0\"\n\n.balign 4\n\nglabel d_course_$(lastword $(subst /, ,$*))_packed\n\n.incbin \"$(@D)/packed_dl.inc.bin\"\n" > $(@D)/model.inc.mio0.s $(AS) $(ASFLAGS) -o $@ $(@D)/model.inc.mio0.s +#################### Compile course displaylists to mio0 ##################### +COURSE_DL_TARGETS := $(foreach dir,$(COURSE_DIRS),$(BUILD_DIR)/$(dir)/course_data.inc.mio0.o) + +COURSE_TEXTURE_FILES := $(foreach dir,textures/courses,$(subst .png, , $(wildcard $(dir)/*))) +COURSE_TLUT := $(foreach dir,textures/courses/tlut,$(subst .png, , $(wildcard $(dir)/*))) +COURSE_TLUT2 := $(foreach dir,textures/courses/tlut2,$(subst .png, , $(wildcard $(dir)/*))) +COURSE_TLUT3 := $(foreach dir,textures/courses/tlut3,$(subst .png, , $(wildcard $(dir)/*))) +#RAINBOW_ROAD_TEXTURE_FILES := $(foreach dir,textures/courses/rainbow_road,$(subst .png, , $(wildcard $(dir)/*))) + +$(COURSE_TEXTURE_FILES): + $(N64GRAPHICS) -i $(BUILD_DIR)/$@.inc.c -g $@.png -f $(lastword $(subst ., ,$@)) -s u8 + +$(COURSE_TLUT): + $(N64GRAPHICS) -i $(BUILD_DIR)/$@.inc.c -g $@.png -f $(lastword $(subst ., ,$@)) -s u8 -c $(lastword $(subst ., ,$(subst .$(lastword $(subst ., ,$(COURSE_TLUT))), ,$(COURSE_TLUT)))) -p $(BUILD_DIR)/$@.tlut.inc.c + +$(COURSE_TLUT2): + $(N64GRAPHICS) -i $(BUILD_DIR)/$@.inc.c -g $@.png -f $(lastword $(subst ., ,$@)) -s u8 -c $(lastword $(subst ., ,$(subst .$(lastword $(subst ., ,$(COURSE_TLUT2))), ,$(COURSE_TLUT2)))) -p $(BUILD_DIR)/$@.tlut.inc.c -m 0xFFFF + +$(COURSE_TLUT3): + $(N64GRAPHICS) -Z $(BUILD_DIR)/$@.inc.c -g $@.png -s u8 -c rgba16 -f ci8 -p textures/courses/$(basename $(notdir $@)).png +# tluts +# $(N64GRAPHICS) -i $(BUILD_DIR)/$@.inc.c -g $@.png -f $(lastword $(subst ., ,$@)) -s u8 -c $(lastword $(subst ., ,$(subst .$(lastword $(subst ., ,$(COURSE_TLUT2))), ,$(COURSE_TLUT2)))) -p $(BUILD_DIR)/$@.tlut.inc.c -m 0xFFFF + + +# $(N64GRAPHICS) -Z $(BUILD_DIR)/textures/courses/rainbow_road/neon_mushroom.rgba16.ci8.inc.c -g textures/courses/rainbow_road/neon_mushroom4.rgba16.ci8.png -s u8 -c rgba16 -f ci8 -p textures/courses/rainbow_road_neon_mushroom4_tlut.rgba16.png + +# $(N64GRAPHICS) -Z $(BUILD_DIR)/textures/courses/rainbow_road/neon_mario.rgba16.ci8.inc.c -g textures/courses/rainbow_road/neon_mario5.rgba16.ci8.png -s u8 -c rgba16 -f ci8 -p textures/courses/rainbow_road_neon_mario5_tlut.rgba16.png +# $(N64GRAPHICS) -Z $(BUILD_DIR)/textures/courses/rainbow_road/neon_boo.rgba16.ci8.inc.c -g textures/courses/rainbow_road/neon_boo5.rgba16.ci8.png -s u8 -c rgba16 -f ci8 -p textures/courses/rainbow_road_neon_boo5_tlut.rgba16.png +# $(N64GRAPHICS) -Z $(BUILD_DIR)/textures/courses/rainbow_road/neon_peach.rgba16.ci8.inc.c -g textures/courses/rainbow_road/neon_peach.rgba16.ci8.png -s u8 -c rgba16 -f ci8 -p textures/courses/rainbow_road_neon_peach_tlut.rgba16.png +# $(N64GRAPHICS) -Z $(BUILD_DIR)/textures/courses/rainbow_road/neon_luigi.rgba16.ci8.inc.c -g textures/courses/rainbow_road/neon_luigi.rgba16.ci8.png -s u8 -c rgba16 -f ci8 -p textures/courses/rainbow_road_neon_luigi_tlut.rgba16.png +# $(N64GRAPHICS) -Z $(BUILD_DIR)/textures/courses/rainbow_road/neon_donkey_kong.rgba16.ci8.inc.c -g textures/courses/rainbow_road/neon_donkey_kong.rgba16.ci8.png -s u8 -c rgba16 -f ci8 -p textures/courses/rainbow_road_neon_donkey_kong_tlut.rgba16.png + +# $(N64GRAPHICS) -Z $(BUILD_DIR)/textures/courses/rainbow_road/neon_yoshi.rgba16.ci8.inc.c -g textures/courses/rainbow_road/neon_yoshi.rgba16.ci8.png -s u8 -c rgba16 -f ci8 -p textures/courses/rainbow_road_neon_yoshi_tlut.rgba16.png +# $(N64GRAPHICS) -Z $(BUILD_DIR)/textures/courses/rainbow_road/neon_bowser.rgba16.ci8.inc.c -g textures/courses/rainbow_road/neon_bowser.rgba16.ci8.png -s u8 -c rgba16 -f ci8 -p textures/courses/rainbow_road_neon_bowser_tlut.rgba16.png +# $(N64GRAPHICS) -Z $(BUILD_DIR)/textures/courses/rainbow_road/neon_wario.rgba16.ci8.inc.c -g textures/courses/rainbow_road/neon_wario.rgba16.ci8.png -s u8 -c rgba16 -f ci8 -p textures/courses/rainbow_road_neon_wario_tlut.rgba16.png +# $(N64GRAPHICS) -Z $(BUILD_DIR)/textures/courses/rainbow_road/neon_toad.rgba16.ci8.inc.c -g textures/courses/rainbow_road/neon_toad.rgba16.ci8.png -s u8 -c rgba16 -f ci8 -p textures/courses/rainbow_road_neon_toad_tlut.rgba16.png + +# $(N64GRAPHICS) -Z $(BUILD_DIR)/textures/courses/koopa_troopa_beach/crab1.rgba16.ci8.inc.c -g textures/courses/koopa_troopa_beach/crab1.rgba16.ci8.png -s u8 -c rgba16 -f ci8 -p textures/courses/koopa_troopa_beach_crab_tlut.rgba16.png +# $(N64GRAPHICS) -Z $(BUILD_DIR)/textures/courses/koopa_troopa_beach/crab2.rgba16.ci8.inc.c -g textures/courses/koopa_troopa_beach/crab2.rgba16.ci8.png -s u8 -c rgba16 -f ci8 -p textures/courses/koopa_troopa_beach_crab_tlut.rgba16.png +# $(N64GRAPHICS) -Z $(BUILD_DIR)/textures/courses/koopa_troopa_beach/crab3.rgba16.ci8.inc.c -g textures/courses/koopa_troopa_beach/crab3.rgba16.ci8.png -s u8 -c rgba16 -f ci8 -p textures/courses/koopa_troopa_beach_crab_tlut.rgba16.png +# $(N64GRAPHICS) -Z $(BUILD_DIR)/textures/courses/koopa_troopa_beach/crab4.rgba16.ci8.inc.c -g textures/courses/koopa_troopa_beach/crab4.rgba16.ci8.png -s u8 -c rgba16 -f ci8 -p textures/courses/koopa_troopa_beach_crab_tlut.rgba16.png +# $(N64GRAPHICS) -Z $(BUILD_DIR)/textures/courses/koopa_troopa_beach/crab5.rgba16.ci8.inc.c -g textures/courses/koopa_troopa_beach/crab5.rgba16.ci8.png -s u8 -c rgba16 -f ci8 -p textures/courses/koopa_troopa_beach_crab_tlut.rgba16.png +# $(N64GRAPHICS) -Z $(BUILD_DIR)/textures/courses/koopa_troopa_beach/crab6.rgba16.ci8.inc.c -g textures/courses/koopa_troopa_beach/crab6.rgba16.ci8.png -s u8 -c rgba16 -f ci8 -p textures/courses/koopa_troopa_beach_crab_tlut.rgba16.png +# $(N64GRAPHICS) -Z $(BUILD_DIR)/textures/courses/koopa_troopa_beach/crab7.rgba16.ci8.inc.c -g textures/courses/koopa_troopa_beach/crab7.rgba16.ci8.png -s u8 -c rgba16 -f ci8 -p textures/courses/koopa_troopa_beach_crab_tlut.rgba16.png +# $(info RUNNING) +# $(error "Forced error") + +$(COURSE_DL_TARGETS): $(BUILD_DIR)/%/course_data.inc.mio0.o : %/course_data.inc.c $(BUILD_DIR)/%/course_data.inc.o $(COURSE_TEXTURE_FILES) $(COURSE_TLUT) $(COURSE_TLUT2) $(COURSE_TLUT3) +# todo: Clean this up if possible. Not really worth the time though. + $(LD) -t -e 0 -Ttext=06000000 -Map $(@D)/course_data.inc.elf.map -o $(@D)/course_data.inc.elf $(@D)/course_data.inc.o --no-check-sections + $(V)$(EXTRACT_DATA_FOR_MIO) $(@D)/course_data.inc.elf $(@D)/course_data.inc.bin + $(MIO0TOOL) -c $(@D)/course_data.inc.bin $(@D)/course_data.inc.mio0 + printf ".include \"macros.inc\"\n\n.section .data\n\n.balign 4\n\n.incbin \"$(@D)/course_data.inc.mio0\"\n\n" > $(@D)/course_data.inc.mio0.s + $(AS) $(ASFLAGS) -o $@ $(@D)/course_data.inc.mio0.s + #################### STAFF GHOSTS ##################### # trophy_model.inc.c @@ -383,7 +448,7 @@ $(BUILD_DIR)/src/common_textures.inc.mio0.o: $(BUILD_DIR)/src/common_textures.in $(AS) $(ASFLAGS) -o $(BUILD_DIR)/src/common_textures.inc.mio0.o $(BUILD_DIR)/src/common_textures.inc.mio0.s -$(BUILD_DIR)/$(TARGET).elf: $(O_FILES) $(COURSE_MIO0_OBJ_FILES) $(BUILD_DIR)/$(LD_SCRIPT) $(BUILD_DIR)/src/startup_logo.inc.mio0.o $(BUILD_DIR)/src/trophy_model.inc.mio0.o $(BUILD_DIR)/src/common_textures.inc.mio0.o $(COURSE_MODEL_TARGETS) undefined_syms.txt +$(BUILD_DIR)/$(TARGET).elf: $(COURSE_DL_TARGETS) $(O_FILES) $(COURSE_MIO0_OBJ_FILES) $(BUILD_DIR)/$(LD_SCRIPT) $(BUILD_DIR)/src/startup_logo.inc.mio0.o $(BUILD_DIR)/src/trophy_model.inc.mio0.o $(BUILD_DIR)/src/common_textures.inc.mio0.o $(COURSE_MODEL_TARGETS) undefined_syms.txt $(LD) $(LDFLAGS) -o $@ $(BUILD_DIR)/$(TARGET).z64: $(BUILD_DIR)/$(TARGET).elf diff --git a/Makefile.split b/Makefile.split index 2b28107b9..71134d952 100644 --- a/Makefile.split +++ b/Makefile.split @@ -164,3 +164,11 @@ $(MUSIC_DIR)/seq_21.m64 $(BUILD_DIR)/src/startup_logo.inc.elf: SEGMENT_ADDRESS := 0x06000000 $(BUILD_DIR)/src/trophy_model.inc.elf: SEGMENT_ADDRESS := 0x0B000000 + + +# COURSES + +$(BUILD_DIR)/courses/star_cup/sherbet_land/gfx.inc.elf: SEGMENT_ADDRESS := 0x06000000 +$(BUILD_DIR)/courses/star_cup/wario_stadium/gfx.inc.elf: SEGMENT_ADDRESS := 0x06000000 +$(BUILD_DIR)/courses/mushroom_cup/luigi_raceway/gfx.inc.elf: SEGMENT_ADDRESS := 0x06000000 + diff --git a/assets.json b/assets.json index d6acba830..4ee0d053a 100644 --- a/assets.json +++ b/assets.json @@ -12569,7 +12569,7 @@ "textures/69333C_00000.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":["0x7320", "0x83F740"]}, "offsets": {"us":["0x69333C", "0x00000"]}}, "textures/693790_00000.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":["0x7320", "0x83F740"]}, "offsets": {"us":["0x693790", "0x00000"]}}, -"textures/gTLUTCow.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x852E20", "0x13870"]}}, +"textures/courses/moo_moo_farm_cow_tlut.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x852E20", "0x13870"]}}, "textures/gTextureCow01Left.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":["0x13870", "0x852E20"]}, "offsets": {"us":["0x693BC4", "0x00000"]}}, "textures/gTextureCow01Right.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":["0x13870", "0x852E20"]}, "offsets": {"us":["0x693F48", "0x00000"]}}, "textures/gTextureCow02Left.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":["0x13870", "0x852E20"]}, "offsets": {"us":["0x69429C", "0x00000"]}}, @@ -12598,7 +12598,7 @@ "textures/697E80_00000.rgba16.ci8.png": {"meta":{"dims":[64,32], "pal":["0x0", "0x132B50"]}, "offsets": {"us":["0x697E80", "0x00000"]}}, "textures/69811C_00000.rgba16.ci8.png": {"meta":{"dims":[64,32], "pal":["0x0", "0x132B50"]}, "offsets": {"us":["0x69811C", "0x00000"]}}, -"textures/gTLUTPiranhaPlant.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x8284D0", "0x6750"]}}, +"textures/courses/gTLUTPiranhaPlant.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x8284D0", "0x6750"]}}, "textures/gTexturePiranhaPlant01.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":["0x6750", "0x8284D0"]}, "offsets": {"us":["0x698378", "0x00000"]}}, "textures/gTexturePiranhaPlant02.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":["0x6750", "0x8284D0"]}, "offsets": {"us":["0x69859C", "0x00000"]}}, "textures/gTexturePiranhaPlant03.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":["0x6750", "0x8284D0"]}, "offsets": {"us":["0x6987FC", "0x00000"]}}, @@ -12611,7 +12611,7 @@ "textures/standalone/texture_6997E0.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x6997E0", "0x00000"]}}, -"textures/gTLUTKiwanoFruit.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x885A10", "0x13978"]}}, +"textures/courses/dks_jungle_parkway_kiwano_tlut.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x885A10", "0x13978"]}}, "textures/gTextureKiwanoFruit01.rgba16.ci8.png": {"meta":{"dims":[32,32], "pal":["0x13978", "0x885A10"]}, "offsets": {"us":["0x699E24", "0x00000"]}}, "textures/gTextureKiwanoFruit02.rgba16.ci8.png": {"meta":{"dims":[32,32], "pal":["0x13978", "0x885A10"]}, "offsets": {"us":["0x69A154", "0x00000"]}}, "textures/gTextureKiwanoFruit03.rgba16.ci8.png": {"meta":{"dims":[32,32], "pal":["0x13978", "0x885A10"]}, "offsets": {"us":["0x69A4C0", "0x00000"]}}, @@ -12792,7 +12792,7 @@ "textures/gTextureLakituFishing03.rgba16.ci8.png": {"meta":{"dims":[56,72], "pal":["0x25CD8", "0x132B50"]}, "offsets": {"us":["0x710E40", "0x0"]}}, "textures/gTextureLakituFishing04.rgba16.ci8.png": {"meta":{"dims":[56,72], "pal":["0x25CD8", "0x132B50"]}, "offsets": {"us":["0x711E00", "0x0"]}}, -"textures/gTLUTBoo.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x831DC0", "0x5C80"]}}, +"textures/courses/gTLUTBoo.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x831DC0", "0x5C80"]}}, "textures/712DC0_00000.rgba16.ci8.png": {"meta":{"dims":[48,40], "pal":["0x5C80", "0x831DC0"]}, "offsets": {"us":["0x712DC0", "0x00000"]}}, "textures/712DC0_00780.rgba16.ci8.png": {"meta":{"dims":[48,40], "pal":["0x5C80", "0x831DC0"]}, "offsets": {"us":["0x712DC0", "0x00780"]}}, "textures/712DC0_00F00.rgba16.ci8.png": {"meta":{"dims":[48,40], "pal":["0x5C80", "0x831DC0"]}, "offsets": {"us":["0x712DC0", "0x00F00"]}}, @@ -13501,201 +13501,188 @@ "textures/821D10_07760.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x821D10", "0x07760"]}}, "textures/821D10_08070.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x821D10", "0x08070"]}}, "textures/825800_08A48.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x825800", "0x08A48"]}}, -"textures/8284D0_07068.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8284D0", "0x07068"]}}, -"textures/8284D0_08068.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8284D0", "0x08068"]}}, -"textures/82B620_05B38.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x82B620", "0x05B38"]}}, -"textures/82B620_06338.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x82B620", "0x06338"]}}, -"textures/82DF40_06738.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x82DF40", "0x06738"]}}, +"textures/courses/mario_raceway_sign_left.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8284D0", "0x07068"]}}, +"textures/courses/mario_raceway_sign_right.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8284D0", "0x08068"]}}, +"textures/courses/choco_mountain_wall.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x82B620", "0x05B38"]}}, +"textures/courses/choco_mountain_rock.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x82B620", "0x06338"]}}, +"textures/courses/bowsers_castle_thwomp.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x82DF40", "0x06738"]}}, -"textures/gTLUTWhomp.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x82DF40", "0x06F38"]}}, -"textures/gTextureWhomp01.rgba16.ci8.png": {"meta":{"dims":[16,64], "pal":"0x6F38"}, "offsets": {"us":["0x82DF40", "0x07138"]}}, -"textures/gTextureWhomp02.rgba16.ci8.png": {"meta":{"dims":[16,64], "pal":"0x6F38"}, "offsets": {"us":["0x82DF40", "0x07538"]}}, -"textures/gTextureWhomp03.rgba16.ci8.png": {"meta":{"dims":[16,64], "pal":"0x6F38"}, "offsets": {"us":["0x82DF40", "0x07938"]}}, -"textures/gTextureWhomp04.rgba16.ci8.png": {"meta":{"dims":[16,64], "pal":"0x6F38"}, "offsets": {"us":["0x82DF40", "0x07D38"]}}, -"textures/gTextureWhomp05.rgba16.ci8.png": {"meta":{"dims":[16,64], "pal":"0x6F38"}, "offsets": {"us":["0x82DF40", "0x08138"]}}, -"textures/gTextureWhomp06.rgba16.ci8.png": {"meta":{"dims":[16,64], "pal":"0x6F38"}, "offsets": {"us":["0x82DF40", "0x08538"]}}, +"textures/courses/tlut/bowsers_castle_thwomp_face.rgba16.ci8.png": {"meta":{"dims":[16,384], "pal":"0x6F38"}, "offsets": {"us":["0x82DF40", "0x07138"]}}, -"textures/831DC0_06E50.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x831DC0", "0x06E50"]}}, +"textures/courses/banshee_boardwalk_fish_eyes.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x831DC0", "0x06E50"]}}, -"textures/gTLUTBat.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x831DC0", "0x07BB8"]}}, -"textures/gTextureBat01.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":"0x7BB8"}, "offsets": {"us":["0x831DC0", "0x07DB8"]}}, -"textures/gTextureBat02.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":"0x7BB8"}, "offsets": {"us":["0x831DC0", "0x085B8"]}}, -"textures/gTextureBat03.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":"0x7BB8"}, "offsets": {"us":["0x831DC0", "0x08DB8"]}}, -"textures/gTextureBat04.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":"0x7BB8"}, "offsets": {"us":["0x831DC0", "0x095B8"]}}, +"textures/courses/tlut/banshee_boardwalk_bat.rgba16.ci8.png": {"meta":{"dims":[32,256], "pal":"0x7BB8"}, "offsets": {"us":["0x831DC0", "0x07DB8"]}}, -"textures/831DC0_0A050.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x831DC0", "0x0A050"]}}, -"textures/831DC0_0AA78.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x831DC0", "0x0AA78"]}}, -"textures/835BA0_139A0.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x835BA0", "0x139A0"]}}, +"textures/courses/banshee_boardwalk_0A050.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x831DC0", "0x0A050"]}}, +"textures/courses/banshee_boardwalk_0AA78.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x831DC0", "0x0AA78"]}}, +"textures/courses/yoshi_valley_yoshi_flag.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x835BA0", "0x139A0"]}}, -"textures/gTLUTHedgehog.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x835BA0", "0x14908"]}}, -"textures/gTextureHedgehog.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x14908"}, "offsets": {"us":["0x835BA0", "0x14B08"]}}, +"textures/courses/tlut2/yoshi_valley_hedgehog.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x14908"}, "offsets": {"us":["0x835BA0", "0x14B08"]}}, -"textures/835BA0_16570.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x835BA0", "0x16570"]}}, -"textures/835BA0_16FA8.rgba16.png": {"meta":{"dims":[64,32]}, "offsets": {"us":["0x835BA0", "0x16FA8"]}}, +"textures/courses/yoshi_valley_egg_spot.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x835BA0", "0x16570"]}}, +"textures/courses/yoshi_valley_egg.rgba16.png": {"meta":{"dims":[64,32]}, "offsets": {"us":["0x835BA0", "0x16FA8"]}}, -"textures/gTLUTSnowman.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x83F740", "0x4B20"]}}, -"textures/gTextureSnowmanHead.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x4B20"}, "offsets": {"us":["0x83F740", "0x04D20"]}}, -"textures/gTextureSnowmanBody.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x4B20"}, "offsets": {"us":["0x83F740", "0x05D20"]}}, +"textures/courses/tlut2/frappe_snowland_snowman.rgba16.ci8.png": {"meta":{"dims":[64,128], "pal":"0x4B20"}, "offsets": {"us":["0x83F740", "0x04D20"]}}, +"textures/courses/tlut/frappe_snowland_snow.rgba16.ci8.png": {"meta":{"dims":[32,32], "pal":"0x6D20"}, "offsets": {"us":["0x83F740", "0x06F20"]}}, +"textures/courses/frappe_snowland_tree.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x83F740", "0x07320"]}}, -"textures/83F740_06F20.rgba16.ci8.png": {"meta":{"dims":[32,32], "pal":"0x6D20"}, "offsets": {"us":["0x83F740", "0x06F20"]}}, +"textures/courses/koopa_troopa_beach_crab1.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x842E40", "0x0D628"]}}, +"textures/courses/koopa_troopa_beach_crab2.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x842E40", "0x0D628"]}}, +"textures/courses/koopa_troopa_beach_crab3.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x842E40", "0x0D628"]}}, +"textures/courses/koopa_troopa_beach_crab4.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x842E40", "0x0D628"]}}, +"textures/courses/koopa_troopa_beach_crab5.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x842E40", "0x0D628"]}}, +"textures/courses/koopa_troopa_beach_crab6.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x842E40", "0x0D628"]}}, +"textures/courses/koopa_troopa_beach_crab7.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x842E40", "0x0D628"]}}, +"textures/courses/tlut3/koopa_troopa_beach_crab1.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0xD628"}, "offsets": {"us":["0x842E40", "0x0D828"]}}, +"textures/courses/tlut3/koopa_troopa_beach_crab2.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0xD628"}, "offsets": {"us":["0x842E40", "0x0E828"]}}, +"textures/courses/tlut3/koopa_troopa_beach_crab3.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0xD628"}, "offsets": {"us":["0x842E40", "0x0F828"]}}, +"textures/courses/tlut3/koopa_troopa_beach_crab4.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0xD628"}, "offsets": {"us":["0x842E40", "0x10828"]}}, +"textures/courses/tlut3/koopa_troopa_beach_crab5.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0xD628"}, "offsets": {"us":["0x842E40", "0x11828"]}}, +"textures/courses/tlut3/koopa_troopa_beach_crab6.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0xD628"}, "offsets": {"us":["0x842E40", "0x12828"]}}, +"textures/courses/tlut3/koopa_troopa_beach_crab7.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0xD628"}, "offsets": {"us":["0x842E40", "0x13828"]}}, -"textures/gTLUTCrab.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x842E40", "0x0D628"]}}, -"textures/gTextureCrab01.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0xD628"}, "offsets": {"us":["0x842E40", "0x0D828"]}}, -"textures/gTextureCrab02.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0xD628"}, "offsets": {"us":["0x842E40", "0x0E828"]}}, -"textures/gTextureCrab03.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0xD628"}, "offsets": {"us":["0x842E40", "0x0F828"]}}, -"textures/gTextureCrab04.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0xD628"}, "offsets": {"us":["0x842E40", "0x10828"]}}, -"textures/gTextureCrab05.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0xD628"}, "offsets": {"us":["0x842E40", "0x11828"]}}, -"textures/gTextureCrab06.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0xD628"}, "offsets": {"us":["0x842E40", "0x12828"]}}, -"textures/gTextureCrab07.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0xD628"}, "offsets": {"us":["0x842E40", "0x13828"]}}, +"textures/courses/koopa_troopa_beach_bird_wing.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x842E40", "0x14C00"]}}, +"textures/courses/koopa_troopa_beach_bird_reflection_map.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x842E40", "0x15400"]}}, +"textures/courses/koopa_troopa_beach_orange.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x842E40", "0x15C00"]}}, +"textures/courses/koopa_troopa_beach_leaf.rgba16.png": {"meta":{"dims":[64,32]}, "offsets": {"us":["0x842E40", "0x16D20"]}}, +"textures/courses/koopa_troopa_beach_wood.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x842E40", "0x17D20"]}}, +"textures/courses/luigi_raceway_sign_left.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x84E8E0", "0x0C588"]}}, +"textures/courses/luigi_raceway_sign_right.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x84E8E0", "0x0D588"]}}, +"textures/courses/luigi_raceway_balloon_basket.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x84E8E0", "0x0E588"]}}, +"textures/courses/luigi_raceway_balloon_rope.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x84E8E0", "0x0ED88"]}}, -"textures/842E40_14C00.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x842E40", "0x14C00"]}}, -"textures/842E40_15400.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x842E40", "0x15400"]}}, -"textures/842E40_15C00.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x842E40", "0x15C00"]}}, -"textures/842E40_16D20.rgba16.png": {"meta":{"dims":[64,32]}, "offsets": {"us":["0x842E40", "0x16D20"]}}, -"textures/842E40_17D20.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x842E40", "0x17D20"]}}, -"textures/84E8E0_0C588.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x84E8E0", "0x0C588"]}}, -"textures/84E8E0_0D588.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x84E8E0", "0x0D588"]}}, -"textures/84E8E0_0E588.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x84E8E0", "0x0E588"]}}, -"textures/84E8E0_0ED88.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x84E8E0", "0x0ED88"]}}, +"textures/courses/tlut/moo_moo_farm_mole.rgba16.ci8.png": {"meta":{"dims":[32,448], "pal":"0xFC70"}, "offsets": {"us":["0x852E20", "0x0FE70"]}}, -"textures/gTLUTMole.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x852E20", "0x0FC70"]}}, -"textures/gTextureMole01.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":"0xFC70"}, "offsets": {"us":["0x852E20", "0x0FE70"]}}, -"textures/gTextureMole02.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":"0xFC70"}, "offsets": {"us":["0x852E20", "0x10670"]}}, -"textures/gTextureMole03.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":"0xFC70"}, "offsets": {"us":["0x852E20", "0x10E70"]}}, -"textures/gTextureMole04.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":"0xFC70"}, "offsets": {"us":["0x852E20", "0x11670"]}}, -"textures/gTextureMole05.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":"0xFC70"}, "offsets": {"us":["0x852E20", "0x11E70"]}}, -"textures/gTextureMole06.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":"0xFC70"}, "offsets": {"us":["0x852E20", "0x12670"]}}, -"textures/gTextureMole07.rgba16.ci8.png": {"meta":{"dims":[32,64], "pal":"0xFC70"}, "offsets": {"us":["0x852E20", "0x12E70"]}}, +"textures/courses/moo_moo_farm_mole_dirt.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x852E20", "0x13670"]}}, +"textures/courses/toads_turnpike_857E80_059B8.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x857E80", "0x059B8"]}}, +"textures/courses/toads_turnpike_truck1_box.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x069B8"]}}, +"textures/courses/toads_turnpike_truck1_headlights.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x071B8"]}}, +"textures/courses/toads_turnpike_truck1_tyre.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x079B8"]}}, +"textures/courses/toads_turnpike_truck1_cab.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x081B8"]}}, +"textures/courses/toads_turnpike_truck1_cab_side.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x089B8"]}}, +"textures/courses/toads_turnpike_bus_back_lod0.rgba16.png": {"meta":{"dims":[64,32]}, "offsets": {"us":["0x857E80", "0x091B8"]}}, +"textures/courses/toads_turnpike_bus_side.rgba16.png": {"meta":{"dims":[64,32]}, "offsets": {"us":["0x857E80", "0x0A1B8"]}}, +"textures/courses/toads_turnpike_bus_door_lod0.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x0B1B8"]}}, +"textures/courses/toads_turnpike_bus_window.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x0B9B8"]}}, +"textures/courses/toads_turnpike_bus_front_lod0.rgba16.png": {"meta":{"dims":[64,32]}, "offsets": {"us":["0x857E80", "0x0C1B8"]}}, +"textures/courses/toads_turnpike_black.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x0D1B8"]}}, +"textures/courses/toads_turnpike_bus_driver_window.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x0D9B8"]}}, +"textures/courses/toads_turnpike_bus_door_lod1.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x0E1B8"]}}, +"textures/courses/toads_turnpike_bus_side_lod1.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x0E9B8"]}}, +"textures/courses/toads_turnpike_bus_front_lod1.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x0F1B8"]}}, +"textures/courses/toads_turnpike_bus_back_lod1.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x0F9B8"]}}, +"textures/courses/toads_turnpike_tanker_truck_stripe.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x101B8"]}}, +"textures/courses/toads_turnpike_tanker_truck_windshield.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x109B8"]}}, +"textures/courses/toads_turnpike_tanker_truck_front.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x111B8"]}}, +"textures/courses/toads_turnpike_tanker_truck_headlights.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x119B8"]}}, +"textures/courses/toads_turnpike_tanker_truck_bumper.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x121B8"]}}, +"textures/courses/toads_turnpike_tanker_truck_side_back_lod1.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x129B8"]}}, +"textures/courses/toads_turnpike_tanker_truck_back_lod1.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x131B8"]}}, +"textures/courses/toads_turnpike_tanker_truck_side_front_lod1.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x139B8"]}}, +"textures/courses/toads_turnpike_tanker_truck_front_lod1.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x141B8"]}}, +"textures/courses/toads_turnpike_truck2_box.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x149B8"]}}, +"textures/courses/toads_turnpike_truck3_box.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x151B8"]}}, +"textures/courses/toads_turnpike_car_headlights.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x159B8"]}}, +"textures/courses/toads_turnpike_car_taillights.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x161B8"]}}, +"textures/courses/toads_turnpike_car_front_lod1.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x169B8"]}}, +"textures/courses/toads_turnpike_car_back_lod1.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x171B8"]}}, +"textures/courses/toads_turnpike_car_side_lod1.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x179B8"]}}, +"textures/courses/kalimari_desert_crossing_signal_1.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8666A0", "0x087E8"]}}, +"textures/courses/kalimari_desert_crossing_signal_2.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8666A0", "0x097E8"]}}, +"textures/courses/kalimari_desert_crossing_signal_3.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8666A0", "0x0A7E8"]}}, +"textures/courses/kalimari_desert_crossing_signal_4.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8666A0", "0x0B7E8"]}}, +"textures/courses/kalimari_desert_crossing_signal_5.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8666A0", "0x0C7E8"]}}, +"textures/courses/kalimari_desert_crossing_signal_6.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8666A0", "0x0D7E8"]}}, +"textures/courses/kalimari_desert_crossing_signal_7.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8666A0", "0x0E7E8"]}}, +"textures/courses/kalimari_desert_crossing_signal_8.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8666A0", "0x0F7E8"]}}, +"textures/courses/kalimari_desert_locomotive_64.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x8666A0", "0x10E60"]}}, +"textures/courses/kalimari_desert_locomotive_cab_window.rgba16.png": {"meta":{"dims":[64,32]}, "offsets": {"us":["0x8666A0", "0x11660"]}}, +"textures/courses/kalimari_desert_locomotive_cab_window_front.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8666A0", "0x12660"]}}, +"textures/courses/kalimari_desert_locomotive_chassis.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x8666A0", "0x13660"]}}, +"textures/courses/kalimari_desert_locomotive_lamp.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x8666A0", "0x13E60"]}}, +"textures/courses/kalimari_desert_locomotive_boiler.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x8666A0", "0x14660"]}}, +"textures/courses/kalimari_desert_carriage_railing.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8666A0", "0x14E60"]}}, +"textures/courses/kalimari_desert_locomotive_tender.rgba16.png": {"meta":{"dims":[64,32]}, "offsets": {"us":["0x8666A0", "0x15E60"]}}, +"textures/courses/kalimari_desert_railway_ballast.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x8666A0", "0x16E60"]}}, +"textures/courses/kalimari_desert_carriage_lower.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x8666A0", "0x17660"]}}, +"textures/courses/kalimari_desert_carriage_door.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8666A0", "0x17E60"]}}, +"textures/courses/kalimari_desert_carriage_window.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8666A0", "0x18E60"]}}, +"textures/courses/kalimari_desert_train_bogie.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8666A0", "0x21D28"]}}, +"textures/courses/sherbet_land_ice.ia16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x86ECF0", "0x068E8"]}}, +"textures/courses/sherbet_land_penguin_beak.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x86ECF0", "0x072E8"]}}, +"textures/courses/sherbet_land_penguin_eye.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x86ECF0", "0x07AE8"]}}, -"textures/852E20_13670.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x852E20", "0x13670"]}}, -"textures/857E80_059B8.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x857E80", "0x059B8"]}}, -"textures/857E80_069B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x069B8"]}}, -"textures/857E80_071B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x071B8"]}}, -"textures/857E80_079B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x079B8"]}}, -"textures/857E80_081B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x081B8"]}}, -"textures/857E80_089B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x089B8"]}}, -"textures/857E80_091B8.rgba16.png": {"meta":{"dims":[64,32]}, "offsets": {"us":["0x857E80", "0x091B8"]}}, -"textures/857E80_0A1B8.rgba16.png": {"meta":{"dims":[64,32]}, "offsets": {"us":["0x857E80", "0x0A1B8"]}}, -"textures/857E80_0B1B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x0B1B8"]}}, -"textures/857E80_0B9B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x0B9B8"]}}, -"textures/857E80_0C1B8.rgba16.png": {"meta":{"dims":[64,32]}, "offsets": {"us":["0x857E80", "0x0C1B8"]}}, -"textures/857E80_0D1B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x0D1B8"]}}, -"textures/857E80_0D9B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x0D9B8"]}}, -"textures/857E80_0E1B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x0E1B8"]}}, -"textures/857E80_0E9B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x0E9B8"]}}, -"textures/857E80_0F1B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x0F1B8"]}}, -"textures/857E80_0F9B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x0F9B8"]}}, -"textures/857E80_101B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x101B8"]}}, -"textures/857E80_109B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x109B8"]}}, -"textures/857E80_111B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x111B8"]}}, -"textures/857E80_119B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x119B8"]}}, -"textures/857E80_121B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x121B8"]}}, -"textures/857E80_129B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x129B8"]}}, -"textures/857E80_131B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x131B8"]}}, -"textures/857E80_139B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x139B8"]}}, -"textures/857E80_141B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x141B8"]}}, -"textures/857E80_149B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x149B8"]}}, -"textures/857E80_151B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x151B8"]}}, -"textures/857E80_159B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x159B8"]}}, -"textures/857E80_161B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x161B8"]}}, -"textures/857E80_169B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x169B8"]}}, -"textures/857E80_171B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x171B8"]}}, -"textures/857E80_179B8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x857E80", "0x179B8"]}}, -"textures/8666A0_087E8.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8666A0", "0x087E8"]}}, -"textures/8666A0_097E8.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8666A0", "0x097E8"]}}, -"textures/8666A0_0A7E8.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8666A0", "0x0A7E8"]}}, -"textures/8666A0_0B7E8.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8666A0", "0x0B7E8"]}}, -"textures/8666A0_0C7E8.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8666A0", "0x0C7E8"]}}, -"textures/8666A0_0D7E8.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8666A0", "0x0D7E8"]}}, -"textures/8666A0_0E7E8.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8666A0", "0x0E7E8"]}}, -"textures/8666A0_0F7E8.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8666A0", "0x0F7E8"]}}, -"textures/8666A0_10E60.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x8666A0", "0x10E60"]}}, -"textures/8666A0_11660.rgba16.png": {"meta":{"dims":[64,32]}, "offsets": {"us":["0x8666A0", "0x11660"]}}, -"textures/8666A0_12660.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8666A0", "0x12660"]}}, -"textures/8666A0_13660.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x8666A0", "0x13660"]}}, -"textures/8666A0_13E60.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x8666A0", "0x13E60"]}}, -"textures/8666A0_14660.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x8666A0", "0x14660"]}}, -"textures/8666A0_14E60.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8666A0", "0x14E60"]}}, -"textures/8666A0_15E60.rgba16.png": {"meta":{"dims":[64,32]}, "offsets": {"us":["0x8666A0", "0x15E60"]}}, -"textures/8666A0_16E60.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x8666A0", "0x16E60"]}}, -"textures/8666A0_17660.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x8666A0", "0x17660"]}}, -"textures/8666A0_17E60.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8666A0", "0x17E60"]}}, -"textures/8666A0_18E60.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8666A0", "0x18E60"]}}, -"textures/8666A0_21D28.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x8666A0", "0x21D28"]}}, -"textures/86ECF0_068E8.ia16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x86ECF0", "0x068E8"]}}, -"textures/86ECF0_072E8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x86ECF0", "0x072E8"]}}, -"textures/86ECF0_07AE8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x86ECF0", "0x07AE8"]}}, +"textures/courses/rainbow_road_neon_mushroom1.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x05400"]}}, +"textures/courses/rainbow_road_neon_mushroom2.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x05600"]}}, +"textures/courses/rainbow_road_neon_mushroom3.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x05800"]}}, +"textures/courses/rainbow_road_neon_mushroom4.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x05A00"]}}, +"textures/courses/rainbow_road_neon_mushroom5.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x05C00"]}}, -"textures/gTLUTNeonMushroom01.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x05400"]}}, -"textures/gTLUTNeonMushroom02.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x05600"]}}, -"textures/gTLUTNeonMushroom03.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x05800"]}}, -"textures/gTLUTNeonMushroom04.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x05A00"]}}, -"textures/gTLUTNeonMushroom05.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x05C00"]}}, +"textures/courses/rainbow_road_neon_mario1.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x05E00"]}}, +"textures/courses/rainbow_road_neon_mario2.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x06000"]}}, +"textures/courses/rainbow_road_neon_mario3.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x06200"]}}, +"textures/courses/rainbow_road_neon_mario4.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x06400"]}}, +"textures/courses/rainbow_road_neon_mario5.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x06600"]}}, -"textures/gTLUTNeonMario01.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x05E00"]}}, -"textures/gTLUTNeonMario02.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x06000"]}}, -"textures/gTLUTNeonMario03.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x06200"]}}, -"textures/gTLUTNeonMario04.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x06400"]}}, -"textures/gTLUTNeonMario05.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x06600"]}}, +"textures/courses/rainbow_road_neon_boo1.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x06800"]}}, +"textures/courses/rainbow_road_neon_boo2.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x06A00"]}}, +"textures/courses/rainbow_road_neon_boo3.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x06C00"]}}, +"textures/courses/rainbow_road_neon_boo4.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x06E00"]}}, +"textures/courses/rainbow_road_neon_boo5.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x07000"]}}, -"textures/gTLUTNeonBoo01.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x06800"]}}, -"textures/gTLUTNeonBoo02.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x06A00"]}}, -"textures/gTLUTNeonBoo03.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x06C00"]}}, -"textures/gTLUTNeonBoo04.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x06E00"]}}, -"textures/gTLUTNeonBoo05.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x07000"]}}, +"textures/courses/rainbow_road_neon_peach.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x07200"]}}, +"textures/courses/rainbow_road_neon_luigi.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x07400"]}}, +"textures/courses/rainbow_road_neon_donkey_kong.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x07600"]}}, +"textures/courses/rainbow_road_neon_yoshi.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x07800"]}}, +"textures/courses/rainbow_road_neon_bowser.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x07A00"]}}, +"textures/courses/rainbow_road_neon_wario.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x07C00"]}}, +"textures/courses/rainbow_road_neon_toad.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x07E00"]}}, -"textures/gTLUTNeonPeach.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x07200"]}}, -"textures/gTLUTNeonLuigi.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x07400"]}}, -"textures/gTLUTNeonDonkeyKong.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x07600"]}}, -"textures/gTLUTNeonYoshi.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x07800"]}}, -"textures/gTLUTNeonBowser.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x07A00"]}}, -"textures/gTLUTNeonWario.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x07C00"]}}, -"textures/gTLUTNeonToad.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x872A00", "0x07E00"]}}, +"textures/rainbow_road_neon_mushroom1.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x5400"}, "offsets": {"us":["0x872A00", "0x08000"]}}, +"textures/rainbow_road_neon_mushroom2.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x5600"}, "offsets": {"us":["0x872A00", "0x08000"]}}, +"textures/rainbow_road_neon_mushroom3.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x5800"}, "offsets": {"us":["0x872A00", "0x08000"]}}, +"textures/courses/tlut3/rainbow_road_neon_mushroom4.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x5A00"}, "offsets": {"us":["0x872A00", "0x08000"]}}, +"textures/rainbow_road_neon_mushroom5.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x5C00"}, "offsets": {"us":["0x872A00", "0x08000"]}}, -"textures/gTextureNeonMushroom01.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x5400"}, "offsets": {"us":["0x872A00", "0x08000"]}}, -"textures/gTextureNeonMushroom02.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x5600"}, "offsets": {"us":["0x872A00", "0x08000"]}}, -"textures/gTextureNeonMushroom03.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x5800"}, "offsets": {"us":["0x872A00", "0x08000"]}}, -"textures/gTextureNeonMushroom04.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x5A00"}, "offsets": {"us":["0x872A00", "0x08000"]}}, -"textures/gTextureNeonMushroom05.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x5C00"}, "offsets": {"us":["0x872A00", "0x08000"]}}, +"textures/courses/tlut3/rainbow_road_neon_mario1.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x5E00"}, "offsets": {"us":["0x872A00", "0x09000"]}}, +"textures/courses/tlut3/rainbow_road_neon_mario2.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x6000"}, "offsets": {"us":["0x872A00", "0x09000"]}}, +"textures/courses/tlut3/rainbow_road_neon_mario3.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x6200"}, "offsets": {"us":["0x872A00", "0x09000"]}}, +"textures/courses/tlut3/rainbow_road_neon_mario4.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x6400"}, "offsets": {"us":["0x872A00", "0x09000"]}}, +"textures/courses/tlut3/rainbow_road_neon_mario5.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x6600"}, "offsets": {"us":["0x872A00", "0x09000"]}}, -"textures/gTextureNeonMario01.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x5E00"}, "offsets": {"us":["0x872A00", "0x09000"]}}, -"textures/gTextureNeonMario02.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x6000"}, "offsets": {"us":["0x872A00", "0x09000"]}}, -"textures/gTextureNeonMario03.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x6200"}, "offsets": {"us":["0x872A00", "0x09000"]}}, -"textures/gTextureNeonMario04.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x6400"}, "offsets": {"us":["0x872A00", "0x09000"]}}, -"textures/gTextureNeonMario05.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x6600"}, "offsets": {"us":["0x872A00", "0x09000"]}}, +"textures/courses/tlut3/rainbow_road_neon_boo1.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x6800"}, "offsets": {"us":["0x872A00", "0x0A000"]}}, +"textures/courses/tlut3/rainbow_road_neon_boo2.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x6A00"}, "offsets": {"us":["0x872A00", "0x0A000"]}}, +"textures/courses/tlut3/rainbow_road_neon_boo3.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x6C00"}, "offsets": {"us":["0x872A00", "0x0A000"]}}, +"textures/courses/tlut3/rainbow_road_neon_boo4.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x6E00"}, "offsets": {"us":["0x872A00", "0x0A000"]}}, +"textures/courses/tlut3/rainbow_road_neon_boo5.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x7000"}, "offsets": {"us":["0x872A00", "0x0A000"]}}, -"textures/gTextureNeonBoo01.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x6800"}, "offsets": {"us":["0x872A00", "0x0A000"]}}, -"textures/gTextureNeonBoo02.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x6A00"}, "offsets": {"us":["0x872A00", "0x0A000"]}}, -"textures/gTextureNeonBoo03.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x6C00"}, "offsets": {"us":["0x872A00", "0x0A000"]}}, -"textures/gTextureNeonBoo04.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x6E00"}, "offsets": {"us":["0x872A00", "0x0A000"]}}, -"textures/gTextureNeonBoo05.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x7000"}, "offsets": {"us":["0x872A00", "0x0A000"]}}, +"textures/courses/tlut3/rainbow_road_neon_peach.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x7200"}, "offsets": {"us":["0x872A00", "0x0B000"]}}, +"textures/courses/tlut3/rainbow_road_neon_luigi.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x7400"}, "offsets": {"us":["0x872A00", "0x0C000"]}}, +"textures/courses/tlut3/rainbow_road_neon_donkey_kong.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x7600"}, "offsets": {"us":["0x872A00", "0x0D000"]}}, +"textures/courses/tlut3/rainbow_road_neon_yoshi.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x7800"}, "offsets": {"us":["0x872A00", "0x0E000"]}}, +"textures/courses/tlut3/rainbow_road_neon_bowser.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x7A00"}, "offsets": {"us":["0x872A00", "0x0F000"]}}, +"textures/courses/tlut3/rainbow_road_neon_wario.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x7C00"}, "offsets": {"us":["0x872A00", "0x10000"]}}, +"textures/courses/tlut3/rainbow_road_neon_toad.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x7E00"}, "offsets": {"us":["0x872A00", "0x11000"]}}, -"textures/gTextureNeonPeach.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x7200"}, "offsets": {"us":["0x872A00", "0x0B000"]}}, -"textures/gTextureNeonLuigi.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x7400"}, "offsets": {"us":["0x872A00", "0x0C000"]}}, -"textures/gTextureNeonDonkeyKong.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x7600"}, "offsets": {"us":["0x872A00", "0x0D000"]}}, -"textures/gTextureNeonYoshi.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x7800"}, "offsets": {"us":["0x872A00", "0x0E000"]}}, -"textures/gTextureNeonBoswer.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x7A00"}, "offsets": {"us":["0x872A00", "0x0F000"]}}, -"textures/gTextureNeonWario.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x7C00"}, "offsets": {"us":["0x872A00", "0x10000"]}}, -"textures/gTextureNeonToad.rgba16.ci8.png": {"meta":{"dims":[64,64], "pal":"0x7E00"}, "offsets": {"us":["0x872A00", "0x11000"]}}, - -"textures/872A00_12028.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x872A00", "0x12028"]}}, -"textures/872A00_13028.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x872A00", "0x13028"]}}, -"textures/872A00_13828.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x872A00", "0x13828"]}}, -"textures/872A00_14028.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x872A00", "0x14028"]}}, -"textures/872A00_14828.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x872A00", "0x14828"]}}, -"textures/8804A0_08890.rgba16.png": {"meta":{"dims":[64,64]}, "offsets": {"us":["0x8804A0", "0x08890"]}}, -"textures/8804A0_0A890.rgba16.png": {"meta":{"dims":[64,64]}, "offsets": {"us":["0x8804A0", "0x0A890"]}}, -"textures/885A10_09E48.rgba16.png": {"meta":{"dims":[64,32]}, "offsets": {"us":["0x885A10", "0x09E48"]}}, -"textures/885A10_0AE48.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x885A10", "0x0AE48"]}}, -"textures/885A10_0B648.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x885A10", "0x0B648"]}}, -"textures/885A10_0C648.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x885A10", "0x0C648"]}}, -"textures/885A10_0D648.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x885A10", "0x0D648"]}}, -"textures/885A10_0EAE0.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x885A10", "0x0EAE0"]}}, -"textures/885A10_0F2E0.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x885A10", "0x0F2E0"]}}, -"textures/885A10_0FCC0.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x885A10", "0x0FCC0"]}}, -"textures/885A10_10DC8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x885A10", "0x10DC8"]}}, -"textures/885A10_115C8.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x885A10", "0x115C8"]}}, -"textures/885A10_11EF0.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x885A10", "0x11EF0"]}}, -"textures/885A10_126F0.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x885A10", "0x126F0"]}}, -"textures/885A10_13038.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x885A10", "0x13038"]}} +"textures/courses/rainbow_road_sphere.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x872A00", "0x12028"]}}, +"textures/courses/reflection_map_metal.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x872A00", "0x13028"]}}, +"textures/courses/reflection_map_gold.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x872A00", "0x13828"]}}, +"textures/courses/rainbow_road_heart.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x872A00", "0x14028"]}}, +"textures/courses/rainbow_road_eye.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x872A00", "0x14828"]}}, +"textures/courses/wario_stadium_sign_left.rgba16.png": {"meta":{"dims":[64,64]}, "offsets": {"us":["0x8804A0", "0x08890"]}}, +"textures/courses/wario_stadium_sign_right.rgba16.png": {"meta":{"dims":[64,64]}, "offsets": {"us":["0x8804A0", "0x0A890"]}}, +"textures/courses/royal_raceway_tree_tlut.rgba16.png": {"meta":{"dims":[16,16]}, "offsets": {"us":["0x84ABD0", "0x0D610"]}}, +"textures/courses/dks_jungle_parkway_boat_mario_sign.rgba16.png": {"meta":{"dims":[64,32]}, "offsets": {"us":["0x885A10", "0x09E48"]}}, +"textures/courses/dks_jungle_parkway_tree.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x885A10", "0x0AE48"]}}, +"textures/courses/dks_jungle_parkway_boat_window_upper.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x885A10", "0x0B648"]}}, +"textures/courses/dks_jungle_parkway_boat_window_lower.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x885A10", "0x0C648"]}}, +"textures/courses/dks_jungle_parkway_boat_railing.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x885A10", "0x0D648"]}}, +"textures/courses/dks_jungle_parkway_boat_paddle.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x885A10", "0x0EAE0"]}}, +"textures/courses/dks_jungle_parkway_boat_paddle2.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x885A10", "0x0F2E0"]}}, +"textures/courses/dks_jungle_parkway_tree2.rgba16.png": {"meta":{"dims":[32,64]}, "offsets": {"us":["0x885A10", "0x0FCC0"]}}, +"textures/courses/dks_jungle_parkway_tree3.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x885A10", "0x10DC8"]}}, +"textures/courses/dks_jungle_parkway_tree4.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x885A10", "0x115C8"]}}, +"textures/courses/dks_jungle_parkway_palm_tree.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x885A10", "0x13078"]}}, +"textures/courses/dks_jungle_parkway_tree5.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x885A10", "0x126F0"]}}, +"textures/courses/dks_jungle_parkway_tree_trunk.rgba16.png": {"meta":{"dims":[32,32]}, "offsets": {"us":["0x885A10", "0x11EF0"]}} } diff --git a/courses/battle/big_donut/course_data.inc.c b/courses/battle/big_donut/course_data.inc.c new file mode 100644 index 000000000..6c8e2ccee --- /dev/null +++ b/courses/battle/big_donut/course_data.inc.c @@ -0,0 +1,48 @@ +// todo: Replace addresses with variables +#include +#include +#include +#include + +Gfx d_course_big_donut_dl[] = { + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000210), + gsSPSetGeometryMode(G_CULL_BACK), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(0x07000D20), + gsSPDisplayList(0x07000AC0), + gsSPDisplayList(0x07000450), + gsSPEndDisplayList(), +}; + +// Item box spawn locations +struct ActorSpawnData d_course_big_donut_spawn_item_box[] = { + {{ 0xFFD8, 0x00DE, 0x0338 }, { 0x0000 }}, + {{ 0x007D, 0x00C8, 0x023D }, { 0x0000 }}, + {{ 0xFED2, 0x00FB, 0x0379 }, { 0x0000 }}, + {{ 0x0026, 0x00CB, 0x028E }, { 0x0000 }}, + {{ 0x0016, 0x00CF, 0x02CC }, { 0x0000 }}, + {{ 0x006E, 0x00CD, 0x02AA }, { 0x0000 }}, + {{ 0x02A9, 0x00CD, 0x0035 }, { 0x0001 }}, + {{ 0x02F7, 0x00DA, 0xFF03 }, { 0x0001 }}, + {{ 0x031E, 0x00DD, 0x00AC }, { 0x0001 }}, + {{ 0x022D, 0x00C8, 0xFF91 }, { 0x0001 }}, + {{ 0x0275, 0x00C9, 0xFF82 }, { 0x0001 }}, + {{ 0x02C0, 0x00CF, 0xFF77 }, { 0x0001 }}, + {{ 0xFF91, 0x00C8, 0xFDD6 }, { 0x0002 }}, + {{ 0x0048, 0x00FA, 0xFC5B }, { 0x0002 }}, + {{ 0xFFE7, 0x00CF, 0xFD3F }, { 0x0002 }}, + {{ 0xFFEB, 0x00E1, 0xFCB5 }, { 0x0002 }}, + {{ 0xFFAD, 0x00DC, 0xFCD9 }, { 0x0002 }}, + {{ 0xFFCF, 0x00D6, 0xFCF9 }, { 0x0002 }}, + {{ 0xFCD9, 0x00DC, 0x0035 }, { 0x0003 }}, + {{ 0xFCA5, 0x00F2, 0x012C }, { 0x0003 }}, + {{ 0xFD60, 0x00CF, 0xFF25 }, { 0x0003 }}, + {{ 0xFC8B, 0x006C, 0xFFC5 }, { 0x0003 }}, + {{ 0xFCE7, 0x0067, 0xFFDF }, { 0x0003 }}, + {{ 0xFD0B, 0x00D6, 0x00A6 }, { 0x0003 }}, + {{ 0x8000, 0x0000, 0x0000 }, { 0x0000 }}, +}; diff --git a/courses/battle/big_donut/packed.inc.c b/courses/battle/big_donut/packed.inc.c new file mode 100644 index 000000000..8732d6b1a --- /dev/null +++ b/courses/battle/big_donut/packed.inc.c @@ -0,0 +1,615 @@ +#include +#include +#include +#include +#include + +Gfx d_course_big_donut_packed_dl_0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000000, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000200, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000400, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000600, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000800, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000A00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_big_donut_packed_dl_210[] = +{ + gsSPDisplayList(0x07000000), + gsSPEndDisplayList(), +}; + +Gfx d_course_big_donut_packed_dl_220[] = +{ + gsSPDisplayList(0x07000210), + gsSPEndDisplayList(), +}; + +Gfx d_course_big_donut_packed_dl_230[] = +{ + gsSPDisplayList(0x07000220), + gsSPEndDisplayList(), +}; + +Gfx d_course_big_donut_packed_dl_240[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000C00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000E00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001000, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001200, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001400, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001600, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_big_donut_packed_dl_450[] = +{ + gsSPDisplayList(0x07000240), + gsSPEndDisplayList(), +}; + +Gfx d_course_big_donut_packed_dl_460[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001800, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 18, 21, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001A00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 8, 11, 13, 0), + gsSP1Quadrangle(14, 12, 13, 15, 0), + gsSP1Quadrangle(16, 17, 14, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 4, 7, 23, 0), + gsSP1Quadrangle(24, 25, 22, 23, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(30, 26, 29, 31, 0), + gsSP1Quadrangle(20, 30, 31, 21, 0), + gsSPVertex(0x04001C00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 8, 11, 13, 0), + gsSP1Quadrangle(14, 12, 13, 15, 0), + gsSP1Quadrangle(5, 16, 17, 6, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 18, 21, 23, 0), + gsSP1Quadrangle(24, 25, 22, 23, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(16, 26, 29, 17, 0), + gsSP1Quadrangle(30, 31, 14, 15, 0), + gsSPVertex(0x04001E00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 4, 7, 9, 0), + gsSP1Quadrangle(10, 8, 9, 11, 0), + gsSP1Quadrangle(2, 12, 13, 3, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 14, 17, 19, 0), + gsSP1Quadrangle(20, 18, 19, 21, 0), + gsSP1Quadrangle(22, 20, 21, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04002000, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(6, 7, 4, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(1, 12, 13, 2, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 14, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 24, 27, 0), + gsSP1Quadrangle(30, 8, 11, 31, 0), + gsSPVertex(0x04002200, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(6, 4, 5, 7, 0), + gsSP1Quadrangle(8, 9, 6, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 14, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 20, 23, 25, 0), + gsSP1Quadrangle(12, 24, 25, 13, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x040023E0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 4, 7, 9, 0), + gsSP1Quadrangle(10, 8, 9, 11, 0), + gsSP1Quadrangle(2, 12, 13, 3, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 14, 17, 19, 0), + gsSP1Quadrangle(20, 21, 18, 19, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(12, 22, 25, 13, 0), + gsSP1Quadrangle(26, 27, 10, 11, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040025E0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 4, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 14, 17, 19, 0), + gsSP1Quadrangle(20, 18, 19, 21, 0), + gsSP1Quadrangle(22, 23, 20, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040027E0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(6, 4, 5, 7, 0), + gsSP1Quadrangle(8, 9, 6, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 14, 17, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 24, 27, 29, 0), + gsSPVertex(0x040029C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 8, 11, 13, 0), + gsSP1Quadrangle(14, 12, 13, 15, 0), + gsSP1Quadrangle(6, 16, 17, 7, 0), + gsSP1Quadrangle(18, 0, 3, 19, 0), + gsSP1Quadrangle(20, 18, 19, 21, 0), + gsSP1Quadrangle(22, 23, 20, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(16, 24, 27, 17, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04002BC0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 6, 9, 11, 0), + gsSP1Quadrangle(1, 12, 13, 2, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 14, 17, 19, 0), + gsSP1Quadrangle(20, 18, 19, 21, 0), + gsSP1Quadrangle(22, 23, 20, 21, 0), + gsSP1Quadrangle(12, 24, 25, 13, 0), + gsSP1Quadrangle(26, 10, 11, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04002DC0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 4, 7, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 18, 21, 23, 0), + gsSP1Quadrangle(24, 22, 23, 25, 0), + gsSP1Quadrangle(26, 24, 25, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04002FC0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(6, 7, 4, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(1, 12, 13, 2, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(30, 26, 29, 31, 0), + gsSPVertex(0x040031C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 4, 7, 9, 0), + gsSP1Quadrangle(10, 8, 9, 11, 0), + gsSP1Quadrangle(12, 10, 11, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 0, 3, 19, 0), + gsSP1Quadrangle(20, 18, 19, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 22, 25, 27, 0), + gsSP1Quadrangle(16, 26, 27, 17, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040033C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 6, 9, 11, 0), + gsSP1Quadrangle(1, 12, 13, 2, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 14, 17, 19, 0), + gsSP1Quadrangle(20, 18, 19, 21, 0), + gsSP1Quadrangle(22, 23, 20, 21, 0), + gsSP1Quadrangle(12, 24, 25, 13, 0), + gsSP1Quadrangle(26, 10, 11, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040035C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 8, 11, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 22, 25, 27, 0), + gsSP1Quadrangle(28, 26, 27, 29, 0), + gsSP1Quadrangle(30, 28, 29, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_big_donut_packed_dl_AC0[] = +{ + gsSPDisplayList(0x07000460), + gsSPEndDisplayList(), +}; + +Gfx d_course_big_donut_packed_dl_AD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040037C0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 4, 5, 2, 0), + gsSP1Quadrangle(2, 5, 6, 7, 0), + gsSP2Triangles(7, 8, 2, 0, 8, 0, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_big_donut_packed_dl_B58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003850, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04003A50, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04003C50, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04003E50, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04004050, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_big_donut_packed_dl_D20[] = +{ + gsSPDisplayList(0x07000B58), + gsSPDisplayList(0x07000AD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_big_donut_packed_dl_D38[] = +{ + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04004250, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(1, 6, 7, 2, 0), + gsSP1Quadrangle(4, 5, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(12, 14, 15, 13, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 20, 23, 25, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(27, 26, 28, 29, 0), + gsSPVertex(0x04004430, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(6, 7, 4, 5, 0), + gsSP1Quadrangle(8, 9, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_big_donut_packed_dl_DE8[] = +{ + gsSPDisplayList(0x07000D38), + gsSPEndDisplayList(), +}; + +Gfx d_course_big_donut_packed_dl_DF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040044D0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_big_donut_packed_dl_E80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040045D0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_big_donut_packed_dl_F08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040046D0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_big_donut_packed_dl_F90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040047D0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_big_donut_packed_dl_1018[] = +{ + gsSPDisplayList(0x07000F90), + gsSPDisplayList(0x07000F08), + gsSPDisplayList(0x07000E80), + gsSPDisplayList(0x07000DF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_big_donut_packed_dl_1040[] = +{ + gsSPDisplayList(0x07001018), + gsSPDisplayList(0x07000DE8), + gsSPDisplayList(0x07000D20), + gsSPDisplayList(0x07000AC0), + gsSPDisplayList(0x07000450), + gsSPEndDisplayList(), +}; + +Gfx d_course_big_donut_packed_dl_1070[] = +{ + gsSPDisplayList(0x07001040), + gsSPEndDisplayList(), +}; + +u8 d_course_big_donut_packed_dl_tail[] = { 0xFF, 0, 0, 0, 0, 0, 0, 0 }; diff --git a/courses/battle/block_fort/course_data.inc.c b/courses/battle/block_fort/course_data.inc.c new file mode 100644 index 000000000..30879a3b2 --- /dev/null +++ b/courses/battle/block_fort/course_data.inc.c @@ -0,0 +1,55 @@ +#include +#include +#include +#include + +Gfx d_course_block_fort_dl[] = { + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(0x070014A0), + gsSPDisplayList(0x070009C0), + gsSPDisplayList(0x07000688), + gsSPDisplayList(0x070003F0), + gsSPEndDisplayList(), +}; + +// Item box spawn locations +struct ActorSpawnData d_course_block_fort_spawn_item_box[] = { + {{ 0xFFDA, 0x0000, 0x02E8 }, { 0x0000 }}, + {{ 0x001D, 0x0000, 0x02C6 }, { 0x0000 }}, + {{ 0xFFF3, 0x0000, 0x02AD }, { 0x0000 }}, + {{ 0xFDD7, 0x002F, 0x021F }, { 0x0000 }}, + {{ 0xFDF1, 0x002F, 0x020E }, { 0x0000 }}, + {{ 0xFF73, 0x002F, 0x0099 }, { 0x0000 }}, + {{ 0xFF47, 0x002F, 0x00B3 }, { 0x0000 }}, + {{ 0xFE7C, 0x005C, 0x016E }, { 0x0000 }}, + {{ 0xFE54, 0x005C, 0x01A8 }, { 0x0000 }}, + {{ 0xFD2C, 0x0000, 0xFFCE }, { 0x0001 }}, + {{ 0xFD59, 0x0000, 0xFFFC }, { 0x0001 }}, + {{ 0xFD20, 0x0000, 0x0025 }, { 0x0001 }}, + {{ 0xFDD6, 0x002F, 0xFDDA }, { 0x0001 }}, + {{ 0xFDEE, 0x002F, 0xFDE8 }, { 0x0001 }}, + {{ 0xFF56, 0x002F, 0xFF54 }, { 0x0001 }}, + {{ 0xFF76, 0x002F, 0xFF7B }, { 0x0001 }}, + {{ 0xFE4F, 0x005C, 0xFE53 }, { 0x0001 }}, + {{ 0xFE85, 0x005C, 0xFE7A }, { 0x0001 }}, + {{ 0xFFC3, 0x0000, 0xFD28 }, { 0x0002 }}, + {{ 0xFFEF, 0x0000, 0xFD62 }, { 0x0002 }}, + {{ 0x001A, 0x0000, 0xFD3C }, { 0x0002 }}, + {{ 0x0225, 0x002F, 0xFDDC }, { 0x0002 }}, + {{ 0x020F, 0x002F, 0xFDEC }, { 0x0002 }}, + {{ 0x0094, 0x002F, 0xFF6E }, { 0x0002 }}, + {{ 0x00C0, 0x002F, 0xFF4B }, { 0x0002 }}, + {{ 0x01D7, 0x005C, 0xFE39 }, { 0x0002 }}, + {{ 0x019E, 0x005C, 0xFE56 }, { 0x0002 }}, + {{ 0x02D8, 0x0000, 0xFFDC }, { 0x0003 }}, + {{ 0x02A4, 0x0000, 0xFFFC }, { 0x0003 }}, + {{ 0x02BC, 0x0000, 0x001F }, { 0x0003 }}, + {{ 0x008C, 0x002F, 0x00A3 }, { 0x0003 }}, + {{ 0x00B2, 0x002F, 0x00C9 }, { 0x0003 }}, + {{ 0x0211, 0x002F, 0x0214 }, { 0x0003 }}, + {{ 0x022A, 0x002F, 0x022D }, { 0x0003 }}, + {{ 0x01D6, 0x005C, 0x01E2 }, { 0x0003 }}, + {{ 0x01B6, 0x005C, 0x01BA }, { 0x0003 }}, + {{ 0x8000, 0x0000, 0x0000 }, { 0x0000 }}, +}; diff --git a/courses/battle/block_fort/packed.inc.c b/courses/battle/block_fort/packed.inc.c new file mode 100644 index 000000000..17237bc59 --- /dev/null +++ b/courses/battle/block_fort/packed.inc.c @@ -0,0 +1,818 @@ +#include +#include +#include +#include +#include + +Gfx d_course_block_fort_packed_dl_0[] = +{ + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04000000, 3, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 0, 0, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000030, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 4, 7, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 10, 9, 0), + gsSP2Triangles(11, 14, 12, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 5, 19, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000170, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(4, 7, 8, 0, 7, 9, 8, 0), + gsSP2Triangles(10, 11, 12, 0, 12, 13, 14, 0), + gsSP2Triangles(12, 14, 10, 0, 13, 15, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_148[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000270, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 4, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 7, 9, 8, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP2Triangles(10, 13, 14, 0, 11, 15, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_1D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000370, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 8, 0), + gsSP2Triangles(5, 8, 6, 0, 8, 7, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 11, 13, 14, 0), + gsSP2Triangles(11, 14, 12, 0, 13, 15, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_268[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000470, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 10, 9, 0), + gsSP1Quadrangle(12, 14, 15, 13, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000670, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_330[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040006F0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 24, 25, 26, 0), + gsSP2Triangles(24, 26, 27, 0, 28, 29, 30, 0), + gsSP1Triangle(28, 30, 31, 0), + gsSPVertex(0x040008F0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_3F0[] = +{ + gsSPDisplayList(0x07000330), + gsSPDisplayList(0x07000268), + gsSPDisplayList(0x070001D8), + gsSPDisplayList(0x07000148), + gsSPDisplayList(0x070000B8), + gsSPDisplayList(0x07000000), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_428[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000930, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_4C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000AB0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_558[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000C30, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 5, 4, 13, 0), + gsSP1Quadrangle(14, 8, 11, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_5F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000D70, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 0, 3, 13, 0), + gsSP1Quadrangle(14, 4, 7, 15, 0), + gsSP1Quadrangle(16, 10, 9, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_688[] = +{ + gsSPDisplayList(0x070005F0), + gsSPDisplayList(0x07000558), + gsSPDisplayList(0x070004C0), + gsSPDisplayList(0x07000428), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_6B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000E90, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001090, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_7A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001290, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_828[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001390, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_8B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001490, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_938[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001590, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_9C0[] = +{ + gsSPDisplayList(0x07000938), + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000828), + gsSPDisplayList(0x070007A0), + gsSPDisplayList(0x070006B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_9F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001690, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001750, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 24, 0), + gsSP2Triangles(27, 24, 26, 0, 29, 30, 31, 0), + gsSPVertex(0x04001950, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP1Quadrangle(11, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP2Triangles(24, 20, 23, 0, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001B50, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001D50, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 8, 7, 0), + gsSP1Quadrangle(10, 11, 9, 7, 0), + gsSP1Quadrangle(12, 11, 10, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP2Triangles(15, 18, 16, 0, 19, 20, 12, 0), + gsSP2Triangles(19, 12, 13, 0, 21, 19, 13, 0), + gsSP2Triangles(21, 13, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(24, 26, 25, 0, 26, 27, 25, 0), + gsSP1Quadrangle(28, 23, 25, 29, 0), + gsSP1Quadrangle(30, 28, 29, 31, 0), + gsSPVertex(0x04001F50, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(3, 2, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(9, 11, 12, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002020, 11, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 5, 0, 7, 8, 9, 0), + gsSP1Quadrangle(7, 9, 10, 5, 0), + gsSP1Triangle(7, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_C80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040020D0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002190, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04002390, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 19, 21, 20, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x04002590, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 3, 6, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002790, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0), + gsSP2Triangles(2, 1, 3, 0, 5, 0, 2, 0), + gsSP2Triangles(5, 2, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 7, 11, 8, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 13, 16, 17, 0), + gsSP2Triangles(16, 18, 17, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 21, 23, 22, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 5, 6, 29, 0), + gsSPVertex(0x04002970, 19, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 7, 9, 10, 0), + gsSP2Triangles(7, 10, 8, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(15, 17, 18, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002AA0, 11, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSP2Triangles(0, 5, 6, 0, 1, 7, 8, 0), + gsSP1Quadrangle(1, 8, 9, 10, 0), + gsSP1Triangle(1, 10, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_F10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002B50, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002C10, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP2Triangles(18, 14, 17, 0, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x04002DF0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(14, 16, 15, 0, 17, 18, 19, 0), + gsSP1Quadrangle(17, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x04002FF0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x040031D0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003210, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 0, 4, 5, 0), + gsSP1Quadrangle(4, 6, 7, 5, 0), + gsSP1Quadrangle(8, 9, 6, 4, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP2Triangles(11, 14, 12, 0, 2, 15, 3, 0), + gsSP1Quadrangle(16, 17, 3, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP2Triangles(18, 22, 19, 0, 23, 24, 25, 0), + gsSP2Triangles(24, 26, 25, 0, 27, 23, 25, 0), + gsSP1Quadrangle(28, 27, 25, 29, 0), + gsSP1Quadrangle(30, 28, 29, 31, 0), + gsSPVertex(0x04003410, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(3, 2, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(9, 11, 12, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040034E0, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(3, 5, 6, 0, 0), + gsSP2Triangles(3, 0, 2, 0, 2, 1, 7, 0), + gsSP1Quadrangle(2, 7, 8, 9, 0), + gsSP1Triangle(2, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_11A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003590, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003650, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(4, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x04003850, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 13, 15, 16, 0), + gsSP1Quadrangle(13, 16, 17, 18, 0), + gsSP1Quadrangle(13, 18, 19, 20, 0), + gsSP2Triangles(13, 20, 14, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 23, 25, 24, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x04003A50, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(8, 11, 12, 13, 0), + gsSP1Quadrangle(8, 13, 14, 15, 0), + gsSP1Quadrangle(8, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x04003C30, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003D30, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 4, 1, 0, 5, 6, 7, 0), + gsSP1Quadrangle(8, 5, 7, 9, 0), + gsSP2Triangles(7, 10, 11, 0, 7, 6, 10, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 12, 15, 0), + gsSP1Quadrangle(14, 18, 19, 20, 0), + gsSP1Quadrangle(14, 20, 21, 15, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(21, 20, 26, 27, 0), + gsSP1Quadrangle(21, 27, 28, 29, 0), + gsSP2Triangles(21, 29, 30, 0, 29, 31, 30, 0), + gsSPVertex(0x04003F30, 23, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(7, 10, 8, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP1Triangle(19, 21, 22, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040040A0, 17, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSP1Quadrangle(0, 5, 6, 7, 0), + gsSP1Quadrangle(0, 7, 8, 9, 0), + gsSP1Quadrangle(0, 9, 10, 11, 0), + gsSP2Triangles(0, 11, 12, 0, 4, 3, 13, 0), + gsSP1Quadrangle(4, 13, 14, 15, 0), + gsSP1Triangle(4, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_14A0[] = +{ + gsSPDisplayList(0x070011A8), + gsSPDisplayList(0x07000F10), + gsSPDisplayList(0x07000C80), + gsSPDisplayList(0x070009F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_14C8[] = +{ + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x040041B0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(1, 6, 7, 2, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP2Triangles(8, 12, 13, 0, 8, 4, 12, 0), + gsSP1Quadrangle(14, 4, 5, 15, 0), + gsSP1Quadrangle(16, 14, 15, 17, 0), + gsSP2Triangles(12, 4, 18, 0, 19, 13, 20, 0), + gsSP2Triangles(19, 20, 21, 0, 22, 19, 21, 0), + gsSP2Triangles(22, 21, 23, 0, 12, 18, 13, 0), + gsSP1Quadrangle(13, 24, 25, 20, 0), + gsSP1Quadrangle(10, 22, 23, 11, 0), + gsSP1Quadrangle(26, 16, 17, 27, 0), + gsSP1Quadrangle(18, 26, 27, 28, 0), + gsSP1Quadrangle(29, 18, 28, 30, 0), + gsSPVertex(0x040043A0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_1580[] = +{ + gsSPDisplayList(0x070014C8), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_1590[] = +{ + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x070014A0), + gsSPDisplayList(0x070009C0), + gsSPDisplayList(0x07000688), + gsSPDisplayList(0x070003F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_15C0[] = +{ + gsSPDisplayList(0x07001590), + gsSPEndDisplayList(), +}; + +Gfx d_course_block_fort_packed_dl_15D0[] = +{ + gsSPEndDisplayList(), +}; + +u8 d_course_block_fort_packed_tail[] = {0xFF, 15, 0, 0, 0, 0, 0, 0}; diff --git a/courses/battle/double_deck/course_data.inc.c b/courses/battle/double_deck/course_data.inc.c new file mode 100644 index 000000000..992b74e8e --- /dev/null +++ b/courses/battle/double_deck/course_data.inc.c @@ -0,0 +1,59 @@ +#include +#include +#include +#include + +Gfx d_course_double_deck_dl[] = { + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(0x07000708), + gsSPDisplayList(0x070003A0), + gsSPEndDisplayList(), +}; + +// Item box spawn locations. +struct ActorSpawnData d_course_double_deck_spawn_item_box[] = { + {{ -331, 0, 675 }, { 0 }}, + {{ 18, 30, 295 }, { 0 }}, + {{ -685, 0, -279 }, { 0 }}, + {{ -329, 0, 731 }, { 0 }}, + {{ 17, 30, 346 }, { 0 }}, + {{ -741, 0, -280 }, { 0 }}, + {{ -367, 30, 13 }, { 0 }}, + {{ -315, 30, 2 }, { 0 }}, + {{ -625, 0, -276 }, { 0 }}, + {{ -259, 30, -12 }, { 0 }}, + {{ 22, 30, 245 }, { 0 }}, + {{ -341, 0, 619 }, { 0 }}, + {{ 350, 0, -605 }, { 1 }}, + {{ 732, 0, 277 }, { 1 }}, + {{ 248, 30, 48 }, { 1 }}, + {{ 56, 30, -340 }, { 1 }}, + {{ 670, 0, 286 }, { 1 }}, + {{ 356, 0, -658 }, { 1 }}, + {{ 48, 30, -283 }, { 1 }}, + {{ 626, 0, 288 }, { 1 }}, + {{ 292, 30, 56 }, { 1 }}, + {{ 337, 30, 58 }, { 1 }}, + {{ 54, 30, -248 }, { 1 }}, + {{ 363, 0, -709 }, { 1 }}, + {{ 341, 60, -726 }, { 2 }}, + {{ 352, 60, -682 }, { 2 }}, + {{ 698, 60, 430 }, { 2 }}, + {{ 660, 60, 439 }, { 2 }}, + {{ 280, 90, 290 }, { 2 }}, + {{ 236, 90, 246 }, { 2 }}, + {{ 351, 60, -632 }, { 2 }}, + {{ 616, 60, 456 }, { 2 }}, + {{ 324, 90, 331 }, { 2 }}, + {{ -233, 90, -235 }, { 3 }}, + {{ -281, 90, -280 }, { 3 }}, + {{ -688, 60, -395 }, { 3 }}, + {{ -735, 60, -390 }, { 3 }}, + {{ -434, 60, 707 }, { 3 }}, + {{ -422, 60, 663 }, { 3 }}, + {{ -435, 60, 618 }, { 3 }}, + {{ -626, 60, -405 }, { 3 }}, + {{ -312, 90, -320 }, { 3 }}, + {{ -32768, 0, 0 }, { 0 }}, +}; diff --git a/courses/battle/double_deck/packed.inc.c b/courses/battle/double_deck/packed.inc.c new file mode 100644 index 000000000..e40a6e9ea --- /dev/null +++ b/courses/battle/double_deck/packed.inc.c @@ -0,0 +1,277 @@ +#include +#include +#include +#include +#include + +Gfx d_course_double_deck_packed_dl_0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000000, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000200, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000400, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000600, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000800, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000A00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_double_deck_packed_dl_210[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000C00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 18, 21, 19, 0), + gsSP1Quadrangle(19, 22, 23, 20, 0), + gsSP2Triangles(17, 20, 24, 0, 25, 26, 27, 0), + gsSP1Quadrangle(25, 27, 28, 29, 0), + gsSP1Quadrangle(27, 30, 31, 28, 0), + gsSPVertex(0x04000E00, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 3, 5, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(8, 11, 12, 0, 10, 13, 14, 0), + gsSP2Triangles(10, 14, 11, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 15, 18, 0), + gsSP2Triangles(16, 20, 17, 0, 20, 16, 21, 0), + gsSP2Triangles(11, 22, 12, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 15, 19, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSP1Triangle(28, 31, 28, 0), + gsSPVertex(0x04001000, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 4, 5, 6, 0), + gsSP2Triangles(0, 3, 4, 0, 7, 8, 9, 0), + gsSP1Quadrangle(8, 7, 10, 11, 0), + gsSP2Triangles(8, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 16, 0), + gsSP2Triangles(17, 16, 15, 0, 5, 19, 6, 0), + gsSP1Quadrangle(4, 20, 21, 5, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(25, 24, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x04001200, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP1Triangle(3, 2, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_double_deck_packed_dl_3A0[] = +{ + gsSPDisplayList(0x07000210), + gsSPDisplayList(0x07000000), + gsSPEndDisplayList(), +}; + +Gfx d_course_double_deck_packed_dl_3B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001250, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001450, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001650, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001850, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001A50, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_double_deck_packed_dl_580[] = +{ + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04001C50, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001C80, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(8, 7, 10, 0, 11, 12, 13, 0), + gsSP1Quadrangle(11, 14, 15, 12, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 16, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(16, 8, 10, 28, 0), + gsSP2Triangles(16, 28, 19, 0, 29, 30, 31, 0), + gsSPVertex(0x04001E80, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP1Quadrangle(7, 9, 10, 7, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP2Triangles(11, 15, 12, 0, 16, 17, 13, 0), + gsSP2Triangles(16, 13, 12, 0, 18, 19, 20, 0), + gsSP2Triangles(18, 20, 21, 0, 19, 22, 23, 0), + gsSP2Triangles(19, 23, 20, 0, 24, 25, 26, 0), + gsSP1Quadrangle(24, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04002080, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 14, 0), + gsSP2Triangles(15, 14, 13, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0), + gsSP1Quadrangle(21, 24, 25, 22, 0), + gsSP2Triangles(26, 21, 23, 0, 24, 27, 25, 0), + gsSP2Triangles(24, 28, 27, 0, 29, 30, 31, 0), + gsSPVertex(0x04002280, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_double_deck_packed_dl_708[] = +{ + gsSPDisplayList(0x07000580), + gsSPDisplayList(0x070003B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_double_deck_packed_dl_720[] = +{ + gsSPDisplayList(0x07000708), + gsSPDisplayList(0x070003A0), + gsSPEndDisplayList(), +}; + +Gfx d_course_double_deck_packed_dl_738[] = +{ + gsSPDisplayList(0x07000720), + gsSPEndDisplayList(), +}; + +Gfx d_course_double_deck_packed_dl_748[] = +{ + gsSPEndDisplayList(), +}; + +u8 d_course_double_deck_packed_tail[] = { 0xFF, 9, 0, 0, 0, 0, 0, 0 }; diff --git a/courses/battle/skyscraper/course_data.inc.c b/courses/battle/skyscraper/course_data.inc.c new file mode 100644 index 000000000..dba130f25 --- /dev/null +++ b/courses/battle/skyscraper/course_data.inc.c @@ -0,0 +1,52 @@ +#include +#include +#include +#include + +Gfx d_course_skyscraper_dl[] = { + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000238), + gsSPSetGeometryMode(G_CULL_BACK), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(0x07000FE8), + gsSPDisplayList(0x07000C60), + gsSPDisplayList(0x07000B70), + gsSPDisplayList(0x070006B8), + gsSPDisplayList(0x07000570), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070010C8), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +// Item box spawn locations +struct ActorSpawnData d_course_skyscraper_spawn_item_box[] = { + {{ -18, 480, 365 }, { 0 }}, + {{ -272, 480, 312 }, { 0 }}, + {{ -312, 480, 359 }, { 0 }}, + {{ -293, 480, 337 }, { 0 }}, + {{ 12, 480, 360 }, { 0 }}, + {{ 363, 480, 14 }, { 1 }}, + {{ 288, 480, 309 }, { 1 }}, + {{ 308, 480, 326 }, { 1 }}, + {{ 325, 480, 345 }, { 1 }}, + {{ 364, 480, -9 }, { 1 }}, + {{ 11, 480, -361 }, { 2 }}, + {{ 281, 480, -306 }, { 2 }}, + {{ 303, 480, -316 }, { 2 }}, + {{ 336, 480, -324 }, { 2 }}, + {{ -11, 480, -363 }, { 2 }}, + {{ -357, 480, -5 }, { 3 }}, + {{ -318, 480, -267 }, { 3 }}, + {{ -357, 480, -312 }, { 3 }}, + {{ -339, 480, -288 }, { 3 }}, + {{ -354, 480, 18 }, { 3 }}, + {{ -66, 485, 0 }, { 4 }}, + {{ 0, 485, -67 }, { 4 }}, + {{ 66, 485, 1 }, { 4 }}, + {{ 1, 485, 67 }, { 4 }}, + {{ -32768, 0, 0 }, { 0 }}, +}; diff --git a/courses/battle/skyscraper/packed.inc.c b/courses/battle/skyscraper/packed.inc.c new file mode 100644 index 000000000..c947fc2e0 --- /dev/null +++ b/courses/battle/skyscraper/packed.inc.c @@ -0,0 +1,631 @@ +#include +#include +#include +#include +#include + +Gfx d_course_skyscraper_packed_dl_0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000000, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000200, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000400, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000600, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 24, 26, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000800, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 20, 22, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000A00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP2Triangles(28, 29, 30, 0, 29, 31, 30, 0), + gsSPVertex(0x04000C00, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_skyscraper_packed_dl_238[] = +{ + gsSPDisplayList(0x07000000), + gsSPEndDisplayList(), +}; + +Gfx d_course_skyscraper_packed_dl_248[] = +{ + gsSPDisplayList(0x07000238), + gsSPEndDisplayList(), +}; + +Gfx d_course_skyscraper_packed_dl_258[] = +{ + gsSPDisplayList(0x07000248), + gsSPEndDisplayList(), +}; + +Gfx d_course_skyscraper_packed_dl_268[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000D00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(0, 8, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(18, 20, 21, 0, 22, 23, 24, 0), + gsSP2Triangles(22, 24, 25, 0, 26, 27, 28, 0), + gsSP1Quadrangle(26, 29, 30, 31, 0), + gsSPVertex(0x04000F00, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 1, 13, 0, 14, 4, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 23, 24, 25, 0), + gsSP1Quadrangle(23, 26, 27, 28, 0), + gsSP1Quadrangle(16, 29, 30, 31, 0), + gsSPVertex(0x04001100, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 10, 11, 0, 12, 13, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 15, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 15, 23, 24, 0), + gsSP2Triangles(25, 26, 27, 0, 28, 29, 30, 0), + gsSPVertex(0x040012F0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 14, 17, 18, 0), + gsSP2Triangles(14, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(20, 22, 23, 0, 24, 25, 26, 0), + gsSP1Quadrangle(27, 28, 29, 30, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040014E0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001520, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001560, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040015A0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040015E0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040017E0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_skyscraper_packed_dl_570[] = +{ + gsSPDisplayList(0x07000268), + gsSPEndDisplayList(), +}; + +Gfx d_course_skyscraper_packed_dl_580[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001960, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 2, 1, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(17, 16, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 25, 24, 0), + gsSP1Quadrangle(27, 26, 28, 29, 0), + gsSPVertex(0x04001B40, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 2, 1, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001D40, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_skyscraper_packed_dl_6B8[] = +{ + gsSPDisplayList(0x07000580), + gsSPEndDisplayList(), +}; + +Gfx d_course_skyscraper_packed_dl_6C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04001E80, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 10, 11, 12, 0), + gsSP1Quadrangle(13, 11, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04002080, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(13, 12, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04002280, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04002480, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04002680, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(27, 26, 17, 16, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04002880, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(3, 2, 10, 11, 0), + gsSP1Quadrangle(12, 13, 1, 0, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_skyscraper_packed_dl_8D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002960, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(4, 0, 2, 5, 0), + gsSP1Quadrangle(5, 6, 7, 8, 0), + gsSP2Triangles(9, 10, 11, 0, 10, 12, 11, 0), + gsSP1Quadrangle(13, 11, 14, 15, 0), + gsSP1Quadrangle(16, 9, 11, 13, 0), + gsSP1Quadrangle(17, 7, 18, 19, 0), + gsSP2Triangles(7, 20, 18, 0, 7, 21, 20, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(15, 14, 30, 31, 0), + gsSPVertex(0x04002B60, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP2Triangles(6, 10, 8, 0, 6, 11, 10, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP2Triangles(21, 24, 22, 0, 24, 25, 22, 0), + gsSP1Quadrangle(23, 22, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04002D60, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(9, 12, 13, 10, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x04002F40, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 8, 0), + gsSP2Triangles(7, 8, 9, 0, 4, 6, 8, 0), + gsSP2Triangles(10, 11, 12, 0, 11, 13, 12, 0), + gsSP1Quadrangle(14, 10, 12, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP1Quadrangle(20, 16, 18, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP2Triangles(27, 30, 28, 0, 27, 31, 30, 0), + gsSPVertex(0x04003140, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 4, 2, 0, 3, 2, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 4, 7, 2, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04003340, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(17, 20, 18, 0, 17, 21, 20, 0), + gsSP2Triangles(22, 23, 24, 0, 23, 25, 24, 0), + gsSP1Quadrangle(26, 24, 27, 28, 0), + gsSP1Quadrangle(29, 22, 24, 26, 0), + gsSPVertex(0x04003520, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 10, 0, 12, 13, 10, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 14, 18, 0), + gsSP2Triangles(17, 18, 19, 0, 14, 16, 18, 0), + gsSP1Quadrangle(11, 10, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_skyscraper_packed_dl_B70[] = +{ + gsSPDisplayList(0x070008D8), + gsSPDisplayList(0x070006C8), + gsSPEndDisplayList(), +}; + +Gfx d_course_skyscraper_packed_dl_B88[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003680, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(2, 1, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 10, 13, 15, 0), + gsSP1Quadrangle(16, 12, 11, 17, 0), + gsSP1Quadrangle(18, 9, 8, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 21, 0), + gsSP1Quadrangle(27, 25, 24, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04003880, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0), + gsSP1Triangle(3, 1, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_skyscraper_packed_dl_C60[] = +{ + gsSPDisplayList(0x07000B88), + gsSPEndDisplayList(), +}; + +Gfx d_course_skyscraper_packed_dl_C70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040038E0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040039A0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003A20, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003AA0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003B20, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003C20, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003D20, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003DE0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003F20, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003FE0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004060, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040040A0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_skyscraper_packed_dl_FE8[] = +{ + gsSPDisplayList(0x07000C70), + gsSPEndDisplayList(), +}; + +Gfx d_course_skyscraper_packed_dl_FF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040040E0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040042E0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_skyscraper_packed_dl_10C8[] = +{ + gsSPDisplayList(0x07000FF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_skyscraper_packed_dl_10D8[] = +{ + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07000FE8), + gsSPDisplayList(0x07000C60), + gsSPDisplayList(0x07000B70), + gsSPDisplayList(0x070006B8), + gsSPDisplayList(0x07000570), + gsSPEndDisplayList(), +}; + +Gfx d_course_skyscraper_packed_dl_1110[] = +{ + gsSPDisplayList(0x070010D8), + gsSPEndDisplayList(), +}; + +u8 d_course_skyscraper_packed_tail[] = { 0xFF, 7, 0, 0, 0, 0, 0, 0 }; diff --git a/courses/flower_cup/choco_mountain/course_data.inc.c b/courses/flower_cup/choco_mountain/course_data.inc.c new file mode 100644 index 000000000..61f6cb368 --- /dev/null +++ b/courses/flower_cup/choco_mountain/course_data.inc.c @@ -0,0 +1,3416 @@ +#include +#include +#include +#include +#include + +// todo: replace hard-coded addresses with variables. + +Gfx d_course_choco_mountain_dl_0[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070049F0), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004B58), + gsSPDisplayList(0x07005070), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x07002380), + gsSPDisplayList(0x07002278), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x070018E8), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001740), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003410), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_B0[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070049F0), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07005070), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x07002380), + gsSPDisplayList(0x070018E8), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001740), + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003410), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_150[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070049F0), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004B58), + gsSPDisplayList(0x07005070), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x07002380), + gsSPDisplayList(0x07002278), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07001A48), + gsSPDisplayList(0x070018E8), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001740), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003410), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_208[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070049F0), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07005070), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x07002380), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001740), + gsSPDisplayList(0x07001670), + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003410), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_2A8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070049F0), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004B58), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x07002380), + gsSPDisplayList(0x07002278), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07001740), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_330[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070049F0), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004B58), + gsSPDisplayList(0x07004C08), + gsSPDisplayList(0x07005070), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x07002380), + gsSPDisplayList(0x07002278), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07002600), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07000DD0), + gsSPDisplayList(0x070018E8), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001740), + gsSPDisplayList(0x07001670), + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003410), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_410[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070049F0), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004B58), + gsSPDisplayList(0x07004C08), + gsSPDisplayList(0x07005070), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x07002380), + gsSPDisplayList(0x07002278), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07002600), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07000DD0), + gsSPDisplayList(0x070018E8), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003410), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_4D8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070049F0), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004B58), + gsSPDisplayList(0x07005070), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x07002380), + gsSPDisplayList(0x07002278), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07001740), + gsSPDisplayList(0x07001670), + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003410), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_588[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004B58), + gsSPDisplayList(0x07004C08), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x07002380), + gsSPDisplayList(0x07002278), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07002600), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07000DD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_618[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070049F0), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004B58), + gsSPDisplayList(0x07004C08), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x07002380), + gsSPDisplayList(0x07002278), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07002600), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x070028B0), + gsSPDisplayList(0x07001AC8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_6C0[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004B58), + gsSPDisplayList(0x07004C08), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x07002380), + gsSPDisplayList(0x07002278), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07002600), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x070028B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_750[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004B58), + gsSPDisplayList(0x07004C08), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x07002380), + gsSPDisplayList(0x07002278), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07002600), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07001AC8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_7E8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004B58), + gsSPDisplayList(0x07004C08), + gsSPDisplayList(0x07004CC8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002380), + gsSPDisplayList(0x07002278), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07002600), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x070028B0), + gsSPDisplayList(0x070027F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_878[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004B58), + gsSPDisplayList(0x07004C08), + gsSPDisplayList(0x07004CC8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002278), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07002600), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x070028B0), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x070008F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_908[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004B58), + gsSPDisplayList(0x07004C08), + gsSPDisplayList(0x07004CC8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002278), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07002600), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x070028B0), + gsSPDisplayList(0x070027F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_990[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004B58), + gsSPDisplayList(0x07004C08), + gsSPDisplayList(0x07004CC8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002380), + gsSPDisplayList(0x07002278), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07002600), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x070028B0), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x070008F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_A28[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004B58), + gsSPDisplayList(0x07004C08), + gsSPDisplayList(0x07004CC8), + gsSPDisplayList(0x07004970), + gsSPDisplayList(0x07004618), + gsSPDisplayList(0x07004690), + gsSPDisplayList(0x070046F0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002380), + gsSPDisplayList(0x07002278), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07002600), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x070028B0), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070026C0), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x07001A48), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07000AF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_B10[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004C08), + gsSPDisplayList(0x07004CC8), + gsSPDisplayList(0x07004970), + gsSPDisplayList(0x07004618), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002600), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x070028B0), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x070030A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_BB8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004C08), + gsSPDisplayList(0x07004CC8), + gsSPDisplayList(0x07004970), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002600), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x070028B0), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070020F8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_C40[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004B58), + gsSPDisplayList(0x07004C08), + gsSPDisplayList(0x07004CC8), + gsSPDisplayList(0x07004970), + gsSPDisplayList(0x07004618), + gsSPDisplayList(0x07004690), + gsSPDisplayList(0x070046F0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002380), + gsSPDisplayList(0x07002278), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07002600), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x070028B0), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070026C0), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x07001A48), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07000AF8), + gsSPDisplayList(0x070030A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_D30[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004C08), + gsSPDisplayList(0x07004CC8), + gsSPDisplayList(0x07004970), + gsSPDisplayList(0x07004618), + gsSPDisplayList(0x07004690), + gsSPDisplayList(0x070046F0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x070028B0), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070026C0), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x07001A48), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x070018E8), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07000AF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_DF8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004CC8), + gsSPDisplayList(0x07004970), + gsSPDisplayList(0x07004618), + gsSPDisplayList(0x07004690), + gsSPDisplayList(0x070046F0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x070028B0), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x07001A48), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07000AF8), + gsSPDisplayList(0x070030A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_EA0[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004CC8), + gsSPDisplayList(0x07004970), + gsSPDisplayList(0x07004618), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x070028B0), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070026C0), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x07001A48), + gsSPDisplayList(0x07001988), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_F38[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004CC8), + gsSPDisplayList(0x07004970), + gsSPDisplayList(0x07004618), + gsSPDisplayList(0x07004690), + gsSPDisplayList(0x070046F0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x070028B0), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070026C0), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x07001A48), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x070018E8), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07000A60), + gsSPDisplayList(0x07000AF8), + gsSPDisplayList(0x070030A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_1000[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004970), + gsSPDisplayList(0x07004618), + gsSPDisplayList(0x07004690), + gsSPDisplayList(0x070046F0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x070028B0), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070026C0), + gsSPDisplayList(0x070008F0), + gsSPDisplayList(0x07001A48), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x070018E8), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001AC8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_10A8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004970), + gsSPDisplayList(0x07004618), + gsSPDisplayList(0x07004690), + gsSPDisplayList(0x070046F0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x070028B0), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x07001A48), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07000A60), + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x070030A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_1150[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004970), + gsSPDisplayList(0x07004618), + gsSPDisplayList(0x07004690), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x070028B0), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070026C0), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x07001A48), + gsSPDisplayList(0x07001988), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_11D8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004970), + gsSPDisplayList(0x07004618), + gsSPDisplayList(0x07004690), + gsSPDisplayList(0x070046F0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x07001A48), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x070018E8), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07000A60), + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x070030A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_1280[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004970), + gsSPDisplayList(0x07004618), + gsSPDisplayList(0x07004690), + gsSPDisplayList(0x070046F0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07000DD0), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x07001A48), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x070018E8), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001740), + gsSPDisplayList(0x07000A60), + gsSPDisplayList(0x07001AC8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_1330[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004970), + gsSPDisplayList(0x07004618), + gsSPDisplayList(0x07004690), + gsSPDisplayList(0x070046F0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07000DD0), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x07001A48), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001740), + gsSPDisplayList(0x07001670), + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07003390), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_13E0[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004970), + gsSPDisplayList(0x07004618), + gsSPDisplayList(0x07004690), + gsSPDisplayList(0x070046F0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07000DD0), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x07001A48), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001740), + gsSPDisplayList(0x07001670), + gsSPDisplayList(0x07001AC8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_1488[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004618), + gsSPDisplayList(0x07004690), + gsSPDisplayList(0x070046F0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07001A48), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x070018E8), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001740), + gsSPDisplayList(0x07001670), + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07003390), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_1528[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004970), + gsSPDisplayList(0x07004618), + gsSPDisplayList(0x07004690), + gsSPDisplayList(0x070046F0), + gsSPDisplayList(0x07004790), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07000DD0), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070008F0), + gsSPDisplayList(0x07001A48), + gsSPDisplayList(0x07001740), + gsSPDisplayList(0x07001670), + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07003410), + gsSPDisplayList(0x07003390), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_15E8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004970), + gsSPDisplayList(0x07004618), + gsSPDisplayList(0x07004690), + gsSPDisplayList(0x070046F0), + gsSPDisplayList(0x07004790), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07000DD0), + gsSPDisplayList(0x070008F0), + gsSPDisplayList(0x07001A48), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x07001740), + gsSPDisplayList(0x07001670), + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001538), + gsSPDisplayList(0x07003410), + gsSPDisplayList(0x07003390), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_16B8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004970), + gsSPDisplayList(0x07004618), + gsSPDisplayList(0x07004690), + gsSPDisplayList(0x070046F0), + gsSPDisplayList(0x07004790), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07000DD0), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070008F0), + gsSPDisplayList(0x07001A48), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001740), + gsSPDisplayList(0x07001670), + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07003410), + gsSPDisplayList(0x07003390), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_1788[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004690), + gsSPDisplayList(0x070046F0), + gsSPDisplayList(0x07004790), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07001670), + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07003390), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_1810[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004690), + gsSPDisplayList(0x070046F0), + gsSPDisplayList(0x07004790), + gsSPDisplayList(0x07004840), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07001740), + gsSPDisplayList(0x07001670), + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001DB8), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07003410), + gsSPDisplayList(0x07003390), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_18B8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070046F0), + gsSPDisplayList(0x07004790), + gsSPDisplayList(0x07004840), + gsSPDisplayList(0x070048E8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07001670), + gsSPDisplayList(0x07000AF8), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001DB8), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07002AE8), + gsSPDisplayList(0x07000F68), + gsSPDisplayList(0x07003390), + gsSPDisplayList(0x070032F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_1970[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004690), + gsSPDisplayList(0x070046F0), + gsSPDisplayList(0x07004790), + gsSPDisplayList(0x07004840), + gsSPDisplayList(0x070048E8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07001740), + gsSPDisplayList(0x07001670), + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001DB8), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07002AE8), + gsSPDisplayList(0x07000F68), + gsSPDisplayList(0x07003410), + gsSPDisplayList(0x07003390), + gsSPDisplayList(0x070032F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_1A40[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070046F0), + gsSPDisplayList(0x07004790), + gsSPDisplayList(0x07004840), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07000A60), + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001C98), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_1AC8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070046F0), + gsSPDisplayList(0x07004790), + gsSPDisplayList(0x07004840), + gsSPDisplayList(0x070048E8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001DB8), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07001538), + gsSPDisplayList(0x07003390), + gsSPDisplayList(0x070032F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_1B70[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004790), + gsSPDisplayList(0x07004840), + gsSPDisplayList(0x070048E8), + gsSPDisplayList(0x07004D90), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001DB8), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07002AE8), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x070032F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_1C18[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004790), + gsSPDisplayList(0x07004840), + gsSPDisplayList(0x070048E8), + gsSPDisplayList(0x07004D90), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001DB8), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07002AE8), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003390), + gsSPDisplayList(0x070032F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_1CC8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004790), + gsSPDisplayList(0x07004840), + gsSPDisplayList(0x070048E8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001DB8), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07002AE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_1D50[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004790), + gsSPDisplayList(0x07004840), + gsSPDisplayList(0x070048E8), + gsSPDisplayList(0x07004D90), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001DB8), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07002AE8), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x07000F68), + gsSPDisplayList(0x070034E0), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x070032F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_1E08[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004840), + gsSPDisplayList(0x070048E8), + gsSPDisplayList(0x07004D90), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07002AE8), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003708), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_1E98[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004840), + gsSPDisplayList(0x070048E8), + gsSPDisplayList(0x07004D90), + gsSPDisplayList(0x070051D8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07001DB8), + gsSPDisplayList(0x07001488), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07002AE8), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x070034E0), + gsSPDisplayList(0x07002FE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_1F40[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004790), + gsSPDisplayList(0x07004840), + gsSPDisplayList(0x070048E8), + gsSPDisplayList(0x07004D90), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001DB8), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07002AE8), + gsSPDisplayList(0x070012A0), + gsSPDisplayList(0x070037B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_1FE0[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004840), + gsSPDisplayList(0x070048E8), + gsSPDisplayList(0x07004D90), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x07004EB0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07002AE8), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x070034E0), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x07002EE8), + gsSPDisplayList(0x070032F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_20C8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070048E8), + gsSPDisplayList(0x07004D90), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005258), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07002AE8), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07002FE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_2168[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070048E8), + gsSPDisplayList(0x07004D90), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004EB0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07001538), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x070034E0), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x07002EE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_2228[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004840), + gsSPDisplayList(0x070048E8), + gsSPDisplayList(0x07004D90), + gsSPDisplayList(0x070051D8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07002AE8), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x070032F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_22D8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070048E8), + gsSPDisplayList(0x07004D90), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004EB0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07001488), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07002AE8), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003EE8), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x070034E0), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x07002EE8), + gsSPDisplayList(0x07002E38), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_23C8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070048E8), + gsSPDisplayList(0x07004D90), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x07004E40), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07001538), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07002FE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_2468[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004D90), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x07005148), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004EB0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003EE8), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x070034E0), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x07002EE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_2538[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070048E8), + gsSPDisplayList(0x07004D90), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004EB0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07001488), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07002AE8), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070034E0), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x07002EE8), + gsSPDisplayList(0x07002E38), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_2600[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x07005338), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07001538), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x07000F68), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003998), + gsSPDisplayList(0x07003EE8), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003B98), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x070034E0), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x07002EE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_26D8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004D90), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x07005148), + gsSPDisplayList(0x07004E40), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07001538), + gsSPDisplayList(0x07000F68), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003998), + gsSPDisplayList(0x070034E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_2780[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x07005338), + gsSPDisplayList(0x07005148), + gsSPDisplayList(0x07004E40), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003998), + gsSPDisplayList(0x07003EE8), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003B98), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x070034E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_2840[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004D90), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x07005148), + gsSPDisplayList(0x07004E40), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07001538), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x07000F68), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003998), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x070034E0), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x07002EE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_2908[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x07005338), + gsSPDisplayList(0x070053D8), + gsSPDisplayList(0x07005148), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003998), + gsSPDisplayList(0x07003EE8), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003B98), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x070034E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_29B8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x07005338), + gsSPDisplayList(0x070053D8), + gsSPDisplayList(0x07005148), + gsSPDisplayList(0x07004E40), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07000F68), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003998), + gsSPDisplayList(0x07003EE8), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07001018), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x070034E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_2A88[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x07005338), + gsSPDisplayList(0x070053D8), + gsSPDisplayList(0x07005148), + gsSPDisplayList(0x07004E40), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003998), + gsSPDisplayList(0x07003EE8), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003B98), + gsSPDisplayList(0x07003A80), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_2B38[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x07005338), + gsSPDisplayList(0x070053D8), + gsSPDisplayList(0x07005148), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07001538), + gsSPDisplayList(0x07000F68), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003998), + gsSPDisplayList(0x07003EE8), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003B98), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x070034E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_2C08[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x07005338), + gsSPDisplayList(0x070053D8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003998), + gsSPDisplayList(0x07003EE8), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003B98), + gsSPDisplayList(0x07003A80), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_2C98[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x07005338), + gsSPDisplayList(0x070053D8), + gsSPDisplayList(0x07005148), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003998), + gsSPDisplayList(0x07003EE8), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003B98), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x070034E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_2D50[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x07005338), + gsSPDisplayList(0x070053D8), + gsSPDisplayList(0x07005148), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003998), + gsSPDisplayList(0x07003EE8), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003B98), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_2DE8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x07005338), + gsSPDisplayList(0x070053D8), + gsSPDisplayList(0x07005148), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003998), + gsSPDisplayList(0x07003EE8), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003B98), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x070034E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_2EA0[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07005338), + gsSPDisplayList(0x070053D8), + gsSPDisplayList(0x07005148), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07003998), + gsSPDisplayList(0x07003EE8), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003B98), + gsSPDisplayList(0x07003A80), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_2F28[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x07005338), + gsSPDisplayList(0x070053D8), + gsSPDisplayList(0x07005148), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003998), + gsSPDisplayList(0x07003EE8), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003B98), + gsSPDisplayList(0x07003A80), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_2FD0[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x07005338), + gsSPDisplayList(0x070053D8), + gsSPDisplayList(0x07005148), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003998), + gsSPDisplayList(0x07003EE8), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003B98), + gsSPDisplayList(0x07003A80), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_3070[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x07005338), + gsSPDisplayList(0x070053D8), + gsSPDisplayList(0x07005148), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003998), + gsSPDisplayList(0x07003EE8), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003B98), + gsSPDisplayList(0x07003A80), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_3120[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x07005338), + gsSPDisplayList(0x070053D8), + gsSPDisplayList(0x07005148), + gsSPDisplayList(0x07004E40), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003998), + gsSPDisplayList(0x07003EE8), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003B98), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x070034E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_31D8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x07005338), + gsSPDisplayList(0x070053D8), + gsSPDisplayList(0x07005148), + gsSPDisplayList(0x07004E40), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07000F68), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003998), + gsSPDisplayList(0x07003EE8), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003B98), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x070034E0), + gsSPDisplayList(0x07002FE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_32B0[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x07005338), + gsSPDisplayList(0x070053D8), + gsSPDisplayList(0x07005148), + gsSPDisplayList(0x07004E40), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003998), + gsSPDisplayList(0x07003EE8), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003B98), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x070034E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_3368[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x070053D8), + gsSPDisplayList(0x07005148), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004EB0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07001538), + gsSPDisplayList(0x07000F68), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003998), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003B98), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x070034E0), + gsSPDisplayList(0x07002FE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_3438[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004D90), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x07005338), + gsSPDisplayList(0x07005148), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004EB0), + gsSPDisplayList(0x07004F30), + gsSPDisplayList(0x07004FC0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002AE8), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x07000F68), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003998), + gsSPDisplayList(0x07003EE8), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003B98), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x070034E0), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x07002EE8), + gsSPDisplayList(0x07002E38), + gsSPDisplayList(0x07002D68), + gsSPDisplayList(0x07002BD0), + gsSPDisplayList(0x070032F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_3550[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004D90), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x07005148), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004EB0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002AE8), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x070034E0), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x07002EE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_3618[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x07005338), + gsSPDisplayList(0x07005148), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004EB0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003998), + gsSPDisplayList(0x07003EE8), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003B98), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x070034E0), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x07002EE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_36F0[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004D90), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x07005148), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004EB0), + gsSPDisplayList(0x07004FC0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002AE8), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x070034E0), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x07002EE8), + gsSPDisplayList(0x07002E38), + gsSPDisplayList(0x07002D68), + gsSPDisplayList(0x07002BD0), + gsSPDisplayList(0x070032F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_37D0[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004D90), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x07005148), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004EB0), + gsSPDisplayList(0x07004F30), + gsSPDisplayList(0x07004FC0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07002AE8), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x07000F68), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07001100), + gsSPDisplayList(0x070034E0), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x07002EE8), + gsSPDisplayList(0x07002E38), + gsSPDisplayList(0x07002D68), + gsSPDisplayList(0x07002CA8), + gsSPDisplayList(0x07002BD0), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003410), + gsSPDisplayList(0x070032F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_38E8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004D90), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004EB0), + gsSPDisplayList(0x07004F30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002AE8), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x070034E0), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x07002EE8), + gsSPDisplayList(0x07002E38), + gsSPDisplayList(0x07002D68), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_39A8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x07005148), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004EB0), + gsSPDisplayList(0x07004F30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x07003998), + gsSPDisplayList(0x07003EE8), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07001100), + gsSPDisplayList(0x070034E0), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x07002EE8), + gsSPDisplayList(0x07002E38), + gsSPDisplayList(0x07002D68), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_3A80[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004D90), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004EB0), + gsSPDisplayList(0x07004F30), + gsSPDisplayList(0x07004FC0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002AE8), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x070034E0), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x07002EE8), + gsSPDisplayList(0x07002E38), + gsSPDisplayList(0x07002D68), + gsSPDisplayList(0x07002CA8), + gsSPDisplayList(0x07002BD0), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003410), + gsSPDisplayList(0x070032F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_3B60[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004EB0), + gsSPDisplayList(0x07004F30), + gsSPDisplayList(0x07004FC0), + gsSPDisplayList(0x07005070), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001200), + gsSPDisplayList(0x07002EE8), + gsSPDisplayList(0x07002E38), + gsSPDisplayList(0x07002D68), + gsSPDisplayList(0x07002CA8), + gsSPDisplayList(0x07002BD0), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003410), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07003200), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_3C18[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004EB0), + gsSPDisplayList(0x07004F30), + gsSPDisplayList(0x07004FC0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07000F68), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x07002EE8), + gsSPDisplayList(0x07002E38), + gsSPDisplayList(0x07002D68), + gsSPDisplayList(0x07002CA8), + gsSPDisplayList(0x07002BD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_3CB8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004EB0), + gsSPDisplayList(0x07004F30), + gsSPDisplayList(0x07004FC0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x07002EE8), + gsSPDisplayList(0x07002E38), + gsSPDisplayList(0x07002D68), + gsSPDisplayList(0x07002CA8), + gsSPDisplayList(0x07002BD0), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003200), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_3D70[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004EB0), + gsSPDisplayList(0x07004F30), + gsSPDisplayList(0x07004FC0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07000F68), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x07002EE8), + gsSPDisplayList(0x07002E38), + gsSPDisplayList(0x07002D68), + gsSPDisplayList(0x07002CA8), + gsSPDisplayList(0x07002BD0), + gsSPDisplayList(0x07003410), + gsSPDisplayList(0x070032F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_3E18[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004F30), + gsSPDisplayList(0x07004FC0), + gsSPDisplayList(0x07005070), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x07002380), + gsSPDisplayList(0x07001A48), + gsSPDisplayList(0x070018E8), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001740), + gsSPDisplayList(0x07002E38), + gsSPDisplayList(0x07002D68), + gsSPDisplayList(0x07002CA8), + gsSPDisplayList(0x07002BD0), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003410), + gsSPDisplayList(0x07003200), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_3EE0[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004EB0), + gsSPDisplayList(0x07004F30), + gsSPDisplayList(0x07004FC0), + gsSPDisplayList(0x07005070), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07001538), + gsSPDisplayList(0x07000F68), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x07002EE8), + gsSPDisplayList(0x07002E38), + gsSPDisplayList(0x07002D68), + gsSPDisplayList(0x07002CA8), + gsSPDisplayList(0x07002BD0), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003410), + gsSPDisplayList(0x07003200), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_3FA8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004EB0), + gsSPDisplayList(0x07004F30), + gsSPDisplayList(0x07004FC0), + gsSPDisplayList(0x07005070), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x07001A48), + gsSPDisplayList(0x070018E8), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07000F68), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x07002EE8), + gsSPDisplayList(0x07002E38), + gsSPDisplayList(0x07002D68), + gsSPDisplayList(0x07002CA8), + gsSPDisplayList(0x07002BD0), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003410), + gsSPDisplayList(0x07003200), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_4090[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x07004F30), + gsSPDisplayList(0x07004FC0), + gsSPDisplayList(0x07005070), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x07002380), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07000F68), + gsSPDisplayList(0x07002E38), + gsSPDisplayList(0x07002D68), + gsSPDisplayList(0x07002CA8), + gsSPDisplayList(0x07002BD0), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003410), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_4138[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070049F0), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004FC0), + gsSPDisplayList(0x07005070), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x07002380), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07001A48), + gsSPDisplayList(0x070018E8), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001740), + gsSPDisplayList(0x07002CA8), + gsSPDisplayList(0x07002BD0), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003410), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_41F8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070049F0), + gsSPDisplayList(0x07004EB0), + gsSPDisplayList(0x07004F30), + gsSPDisplayList(0x07004FC0), + gsSPDisplayList(0x07005070), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x07001538), + gsSPDisplayList(0x07000F68), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x07002EE8), + gsSPDisplayList(0x07002E38), + gsSPDisplayList(0x07002D68), + gsSPDisplayList(0x07002CA8), + gsSPDisplayList(0x07002BD0), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003410), + gsSPDisplayList(0x07003200), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_42C8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070049F0), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004EB0), + gsSPDisplayList(0x07004F30), + gsSPDisplayList(0x07004FC0), + gsSPDisplayList(0x07005070), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x07002380), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07001A48), + gsSPDisplayList(0x070018E8), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07000F68), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x07002EE8), + gsSPDisplayList(0x07002E38), + gsSPDisplayList(0x07002D68), + gsSPDisplayList(0x07002CA8), + gsSPDisplayList(0x07002BD0), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003410), + gsSPDisplayList(0x07003200), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_43C8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsSPDisplayList(0x070049F0), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004F30), + gsSPDisplayList(0x07004FC0), + gsSPDisplayList(0x07005070), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x07002380), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001740), + gsSPDisplayList(0x07000F68), + gsSPDisplayList(0x07002D68), + gsSPDisplayList(0x07002CA8), + gsSPDisplayList(0x07002BD0), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003410), + gsSPEndDisplayList(), +}; + +// Likely spawn locations 0x4480 ends at 0x47E8 +// However, zeroing this data appeared to do nothing? +struct ActorSpawnData d_course_choco_mountain_spawn_unk[] = { + {{ -7, 0, -699 }, { 0 }}, + {{ -6, 0, -712 }, { 0 }}, + {{ 8, 0, -903 }, { 0 }}, + {{ 26, 0, -1074 }, { 0 }}, + {{ 46, 0, -1140 }, { 0 }}, + {{ 80, 0, -1185 }, { 0 }}, + {{ 134, 0, -1225 }, { 0 }}, + {{ 343, 0, -1316 }, { 0 }}, + {{ 408, 0, -1334 }, { 0 }}, + {{ 462, 0, -1329 }, { 0 }}, + {{ 534, 0, -1295 }, { 0 }}, + {{ 566, 0, -1269 }, { 0 }}, + {{ 633, 0, -1202 }, { 0 }}, + {{ 671, 0, -1170 }, { 0 }}, + {{ 726, 0, -1144 }, { 0 }}, + {{ 779, 0, -1141 }, { 0 }}, + {{ 875, 0, -1149 }, { 0 }}, + {{ 1022, 0, -1166 }, { 0 }}, + {{ 1079, 0, -1155 }, { 0 }}, + {{ 1146, 0, -1134 }, { 0 }}, + {{ 1188, 0, -1099 }, { 0 }}, + {{ 1246, 0, -1032 }, { 0 }}, + {{ 1272, 0, -976 }, { 0 }}, + {{ 1280, 0, -919 }, { 0 }}, + {{ 1275, 0, -815 }, { 0 }}, + {{ 1258, 0, -761 }, { 0 }}, + {{ 1221, 0, -702 }, { 0 }}, + {{ 1170, 0, -660 }, { 0 }}, + {{ 1120, 0, -636 }, { 0 }}, + {{ 975, 0, -588 }, { 0 }}, + {{ 891, 0, -570 }, { 0 }}, + {{ 674, 0, -536 }, { 0 }}, + {{ 407, 0, -529 }, { 0 }}, + {{ -208, 0, -533 }, { 0 }}, + {{ -252, 0, -532 }, { 0 }}, + {{ -320, 0, -514 }, { 0 }}, + {{ -508, 0, -463 }, { 0 }}, + {{ -568, 0, -438 }, { 0 }}, + {{ -617, 0, -375 }, { 0 }}, + {{ -710, 0, -253 }, { 0 }}, + {{ -735, 0, -215 }, { 0 }}, + {{ -750, 0, -175 }, { 0 }}, + {{ -774, 0, -71 }, { 0 }}, + {{ -791, 0, 3 }, { 0 }}, + {{ -795, 0, 42 }, { 0 }}, + {{ -790, 0, 80 }, { 0 }}, + {{ -775, 0, 117 }, { 0 }}, + {{ -750, 0, 152 }, { 0 }}, + {{ -722, 0, 182 }, { 0 }}, + {{ -688, 0, 211 }, { 0 }}, + {{ -648, 0, 235 }, { 0 }}, + {{ -615, 0, 279 }, { 0 }}, + {{ -600, 0, 315 }, { 0 }}, + {{ -589, 0, 349 }, { 0 }}, + {{ -583, 0, 389 }, { 0 }}, + {{ -579, 0, 512 }, { 0 }}, + {{ -577, 0, 555 }, { 0 }}, + {{ -561, 0, 596 }, { 0 }}, + {{ -539, 0, 636 }, { 0 }}, + {{ -385, 0, 825 }, { 0 }}, + {{ -257, 0, 980 }, { 0 }}, + {{ -226, 0, 1001 }, { 0 }}, + {{ -192, 0, 1019 }, { 0 }}, + {{ -157, 0, 1027 }, { 0 }}, + {{ 10, 0, 1029 }, { 0 }}, + {{ 178, 0, 1027 }, { 0 }}, + {{ 251, 0, 1028 }, { 0 }}, + {{ 389, 0, 1039 }, { 0 }}, + {{ 565, 0, 1042 }, { 0 }}, + {{ 774, 0, 1023 }, { 0 }}, + {{ 978, 0, 992 }, { 0 }}, + {{ 1159, 0, 942 }, { 0 }}, + {{ 1453, 0, 801 }, { 0 }}, + {{ 1679, 0, 655 }, { 0 }}, + {{ 1821, 0, 487 }, { 0 }}, + {{ 1905, 0, 307 }, { 0 }}, + {{ 1917, 0, 230 }, { 0 }}, + {{ 1905, 0, 154 }, { 0 }}, + {{ 1868, 0, 81 }, { 0 }}, + {{ 1785, 0, 11 }, { 0 }}, + {{ 1696, 0, -11 }, { 0 }}, + {{ 1593, 0, 1 }, { 0 }}, + {{ 1517, 0, 54 }, { 0 }}, + {{ 1461, 0, 132 }, { 0 }}, + {{ 1444, 0, 211 }, { 0 }}, + {{ 1451, 0, 300 }, { 0 }}, + {{ 1467, 0, 388 }, { 0 }}, + {{ 1466, 0, 492 }, { 0 }}, + {{ 1426, 0, 622 }, { 0 }}, + {{ 1359, 0, 712 }, { 0 }}, + {{ 1237, 0, 792 }, { 0 }}, + {{ 1042, 0, 880 }, { 0 }}, + {{ 882, 0, 908 }, { 0 }}, + {{ 695, 0, 922 }, { 0 }}, + {{ 571, 0, 893 }, { 0 }}, + {{ 476, 0, 842 }, { 0 }}, + {{ 408, 0, 782 }, { 0 }}, + {{ 320, 0, 660 }, { 0 }}, + {{ 235, 0, 539 }, { 0 }}, + {{ 172, 0, 469 }, { 0 }}, + {{ 97, 0, 409 }, { 0 }}, + {{ 48, 0, 371 }, { 0 }}, + {{ 17, 0, 322 }, { 0 }}, + {{ -4, 0, 263 }, { 0 }}, + {{ -4, 0, 203 }, { 0 }}, + {{ 0, 0, 63 }, { 0 }}, + {{ 6, 0, -132 }, { 0 }}, + {{ 5, 0, -378 }, { 0 }}, + {{ -5, 0, -630 }, { 0 }}, + {{ -32768, 0, 0 }, { 0 }}, +}; + +// Likely falling rock animations. +u8 rawData[4936] = { + 0xFF, 0xFA, 0x00, 0x28, 0xFD, 0x3F, 0x00, 0x01, 0xFF, 0xFB, 0x00, 0x27, + 0xFD, 0x2B, 0x00, 0x01, 0xFF, 0xFD, 0x00, 0x25, 0xFD, 0x17, 0x00, 0x01, + 0xFF, 0xFE, 0x00, 0x22, 0xFD, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x20, + 0xFC, 0xEF, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1E, 0xFC, 0xDB, 0x00, 0x01, + 0x00, 0x02, 0x00, 0x1B, 0xFC, 0xC7, 0x00, 0x01, 0x00, 0x03, 0x00, 0x19, + 0xFC, 0xB3, 0x00, 0x02, 0x00, 0x05, 0x00, 0x17, 0xFC, 0x9F, 0x00, 0x02, + 0x00, 0x07, 0x00, 0x15, 0xFC, 0x8B, 0x00, 0x02, 0x00, 0x08, 0x00, 0x13, + 0xFC, 0x77, 0x00, 0x02, 0x00, 0x0A, 0x00, 0x10, 0xFC, 0x63, 0x00, 0x02, + 0x00, 0x0C, 0x00, 0x0E, 0xFC, 0x50, 0x00, 0x02, 0x00, 0x0E, 0x00, 0x0C, + 0xFC, 0x3C, 0x00, 0x02, 0x00, 0x10, 0x00, 0x0A, 0xFC, 0x28, 0x00, 0x02, + 0x00, 0x12, 0x00, 0x08, 0xFC, 0x14, 0x00, 0x02, 0x00, 0x15, 0x00, 0x05, + 0xFC, 0x00, 0x00, 0x02, 0x00, 0x17, 0x00, 0x03, 0xFB, 0xEC, 0x00, 0x02, + 0x00, 0x1A, 0x00, 0x01, 0xFB, 0xD8, 0x00, 0x02, 0x00, 0x1E, 0x00, 0x00, + 0xFB, 0xC5, 0x00, 0x02, 0x00, 0x22, 0x00, 0x00, 0xFB, 0xB1, 0x00, 0x02, + 0x00, 0x29, 0x00, 0x00, 0xFB, 0x9E, 0x00, 0x02, 0x00, 0x31, 0x00, 0x00, + 0xFB, 0x8C, 0x00, 0x02, 0x00, 0x3B, 0x00, 0x00, 0xFB, 0x7B, 0x00, 0x02, + 0x00, 0x48, 0x00, 0x00, 0xFB, 0x6B, 0x00, 0x02, 0x00, 0x56, 0x00, 0x00, + 0xFB, 0x5D, 0x00, 0x02, 0x00, 0x65, 0x00, 0x00, 0xFB, 0x50, 0x00, 0x02, + 0x00, 0x75, 0x00, 0x00, 0xFB, 0x44, 0x00, 0x02, 0x00, 0x87, 0x00, 0x00, + 0xFB, 0x3B, 0x00, 0x02, 0x00, 0x98, 0x00, 0x00, 0xFB, 0x31, 0x00, 0x02, + 0x00, 0xAA, 0x00, 0x00, 0xFB, 0x29, 0x00, 0x02, 0x00, 0xBD, 0x00, 0x00, + 0xFB, 0x20, 0x00, 0x02, 0x00, 0xCF, 0x00, 0x00, 0xFB, 0x18, 0x00, 0x02, + 0x00, 0xE1, 0x00, 0x00, 0xFB, 0x10, 0x00, 0x02, 0x00, 0xF3, 0x00, 0x00, + 0xFB, 0x08, 0x00, 0x03, 0x01, 0x06, 0x00, 0x00, 0xFB, 0x00, 0x00, 0x03, + 0x01, 0x18, 0x00, 0x00, 0xFA, 0xF8, 0x00, 0x03, 0x01, 0x2B, 0x00, 0x00, + 0xFA, 0xF0, 0x00, 0x03, 0x01, 0x3D, 0x00, 0x00, 0xFA, 0xE9, 0x00, 0x03, + 0x01, 0x50, 0x00, 0x00, 0xFA, 0xE1, 0x00, 0x03, 0x01, 0x63, 0x00, 0x00, + 0xFA, 0xDA, 0x00, 0x03, 0x01, 0x76, 0x00, 0x00, 0xFA, 0xD4, 0x00, 0x03, + 0x01, 0x89, 0x00, 0x00, 0xFA, 0xCF, 0x00, 0x03, 0x01, 0x9D, 0x00, 0x00, + 0xFA, 0xCD, 0x00, 0x03, 0x01, 0xB1, 0x00, 0x00, 0xFA, 0xCD, 0x00, 0x03, + 0x01, 0xC5, 0x00, 0x00, 0xFA, 0xD0, 0x00, 0x03, 0x01, 0xD8, 0x00, 0x00, + 0xFA, 0xD6, 0x00, 0x03, 0x01, 0xEA, 0x00, 0x00, 0xFA, 0xDD, 0x00, 0x03, + 0x01, 0xFC, 0x00, 0x00, 0xFA, 0xE6, 0x00, 0x03, 0x02, 0x0E, 0x00, 0x00, + 0xFA, 0xEF, 0x00, 0x03, 0x02, 0x1F, 0x00, 0x00, 0xFA, 0xFA, 0x00, 0x03, + 0x02, 0x2F, 0x00, 0x00, 0xFB, 0x06, 0x00, 0x03, 0x02, 0x3D, 0x00, 0x00, + 0xFB, 0x14, 0x00, 0x03, 0x02, 0x4C, 0x00, 0x00, 0xFB, 0x22, 0x00, 0x03, + 0x02, 0x5A, 0x00, 0x00, 0xFB, 0x30, 0x00, 0x03, 0x02, 0x68, 0x00, 0x00, + 0xFB, 0x3E, 0x00, 0x03, 0x02, 0x77, 0x00, 0x00, 0xFB, 0x4C, 0x00, 0x03, + 0x02, 0x85, 0x00, 0x00, 0xFB, 0x59, 0x00, 0x03, 0x02, 0x95, 0x00, 0x00, + 0xFB, 0x66, 0x00, 0x03, 0x02, 0xA6, 0x00, 0x00, 0xFB, 0x71, 0x00, 0x03, + 0x02, 0xB7, 0x00, 0x00, 0xFB, 0x7A, 0x00, 0x04, 0x02, 0xCA, 0x00, 0x00, + 0xFB, 0x82, 0x00, 0x04, 0x02, 0xDD, 0x00, 0x00, 0xFB, 0x87, 0x00, 0x04, + 0x02, 0xF1, 0x00, 0x00, 0xFB, 0x8A, 0x00, 0x04, 0x03, 0x05, 0x00, 0x00, + 0xFB, 0x8A, 0x00, 0x04, 0x03, 0x19, 0x00, 0x00, 0xFB, 0x8A, 0x00, 0x04, + 0x03, 0x2D, 0x00, 0x00, 0xFB, 0x89, 0x00, 0x04, 0x03, 0x41, 0x00, 0x00, + 0xFB, 0x87, 0x00, 0x04, 0x03, 0x55, 0x00, 0x00, 0xFB, 0x85, 0x00, 0x04, + 0x03, 0x69, 0x00, 0x00, 0xFB, 0x83, 0x00, 0x04, 0x03, 0x7C, 0x00, 0x00, + 0xFB, 0x81, 0x00, 0x04, 0x03, 0x90, 0x00, 0x00, 0xFB, 0x7F, 0x00, 0x04, + 0x03, 0xA4, 0x00, 0x00, 0xFB, 0x7D, 0x00, 0x04, 0x03, 0xB8, 0x00, 0x00, + 0xFB, 0x7B, 0x00, 0x04, 0x03, 0xCC, 0x00, 0x00, 0xFB, 0x78, 0x00, 0x04, + 0x03, 0xE0, 0x00, 0x00, 0xFB, 0x77, 0x00, 0x04, 0x03, 0xF4, 0x00, 0x00, + 0xFB, 0x76, 0x00, 0x04, 0x04, 0x08, 0x00, 0x00, 0xFB, 0x76, 0x00, 0x04, + 0x04, 0x1C, 0x00, 0x00, 0xFB, 0x78, 0x00, 0x04, 0x04, 0x2F, 0x00, 0x00, + 0xFB, 0x7D, 0x00, 0x04, 0x04, 0x43, 0x00, 0x00, 0xFB, 0x82, 0x00, 0x04, + 0x04, 0x56, 0x00, 0x00, 0xFB, 0x87, 0x00, 0x04, 0x04, 0x69, 0x00, 0x00, + 0xFB, 0x8E, 0x00, 0x04, 0x04, 0x7B, 0x00, 0x00, 0xFB, 0x97, 0x00, 0x04, + 0x04, 0x8C, 0x00, 0x00, 0xFB, 0xA2, 0x00, 0x04, 0x04, 0x9B, 0x00, 0x00, + 0xFB, 0xAF, 0x00, 0x04, 0x04, 0xA9, 0x00, 0x00, 0xFB, 0xBD, 0x00, 0x04, + 0x04, 0xB6, 0x00, 0x00, 0xFB, 0xCC, 0x00, 0x04, 0x04, 0xC4, 0x00, 0x00, + 0xFB, 0xDB, 0x00, 0x04, 0x04, 0xD0, 0x00, 0x00, 0xFB, 0xEA, 0x00, 0x04, + 0x04, 0xDC, 0x00, 0x00, 0xFB, 0xFB, 0x00, 0x05, 0x04, 0xE6, 0x00, 0x00, + 0xFC, 0x0C, 0x00, 0x05, 0x04, 0xEF, 0x00, 0x00, 0xFC, 0x1E, 0x00, 0x05, + 0x04, 0xF5, 0x00, 0x00, 0xFC, 0x31, 0x00, 0x05, 0x04, 0xFA, 0x00, 0x00, + 0xFC, 0x44, 0x00, 0x05, 0x04, 0xFD, 0x00, 0x00, 0xFC, 0x58, 0x00, 0x05, + 0x04, 0xFE, 0x00, 0x00, 0xFC, 0x6C, 0x00, 0x05, 0x04, 0xFE, 0x00, 0x00, + 0xFC, 0x80, 0x00, 0x05, 0x04, 0xFD, 0x00, 0x00, 0xFC, 0x94, 0x00, 0x05, + 0x04, 0xFC, 0x00, 0x00, 0xFC, 0xA8, 0x00, 0x05, 0x04, 0xFB, 0x00, 0x00, + 0xFC, 0xBC, 0x00, 0x05, 0x04, 0xF8, 0x00, 0x00, 0xFC, 0xD0, 0x00, 0x05, + 0x04, 0xF5, 0x00, 0x00, 0xFC, 0xE3, 0x00, 0x05, 0x04, 0xEF, 0x00, 0x00, + 0xFC, 0xF6, 0x00, 0x05, 0x04, 0xE7, 0x00, 0x00, 0xFD, 0x09, 0x00, 0x05, + 0x04, 0xDD, 0x00, 0x00, 0xFD, 0x1B, 0x00, 0x05, 0x04, 0xD3, 0x00, 0x00, + 0xFD, 0x2C, 0x00, 0x05, 0x04, 0xC7, 0x00, 0x00, 0xFD, 0x3C, 0x00, 0x05, + 0x04, 0xB9, 0x00, 0x00, 0xFD, 0x4A, 0x00, 0x05, 0x04, 0xAB, 0x00, 0x00, + 0xFD, 0x58, 0x00, 0x05, 0x04, 0x9B, 0x00, 0x00, 0xFD, 0x64, 0x00, 0x05, + 0x04, 0x8A, 0x00, 0x00, 0xFD, 0x6F, 0x00, 0x05, 0x04, 0x78, 0x00, 0x00, + 0xFD, 0x79, 0x00, 0x05, 0x04, 0x66, 0x00, 0x00, 0xFD, 0x80, 0x00, 0x05, + 0x04, 0x53, 0x00, 0x00, 0xFD, 0x88, 0x00, 0x06, 0x04, 0x40, 0x00, 0x00, + 0xFD, 0x8E, 0x00, 0x06, 0x04, 0x2E, 0x00, 0x00, 0xFD, 0x95, 0x00, 0x06, + 0x04, 0x1B, 0x00, 0x00, 0xFD, 0x9B, 0x00, 0x06, 0x04, 0x08, 0x00, 0x00, + 0xFD, 0xA2, 0x00, 0x06, 0x03, 0xF4, 0x00, 0x00, 0xFD, 0xA8, 0x00, 0x06, + 0x03, 0xE1, 0x00, 0x00, 0xFD, 0xAD, 0x00, 0x06, 0x03, 0xCE, 0x00, 0x00, + 0xFD, 0xB3, 0x00, 0x06, 0x03, 0xBB, 0x00, 0x00, 0xFD, 0xB8, 0x00, 0x06, + 0x03, 0xA7, 0x00, 0x00, 0xFD, 0xBD, 0x00, 0x06, 0x03, 0x94, 0x00, 0x00, + 0xFD, 0xC1, 0x00, 0x06, 0x03, 0x80, 0x00, 0x00, 0xFD, 0xC5, 0x00, 0x06, + 0x03, 0x6C, 0x00, 0x00, 0xFD, 0xC8, 0x00, 0x06, 0x03, 0x59, 0xFF, 0xFE, + 0xFD, 0xCB, 0x00, 0x06, 0x03, 0x45, 0xFF, 0xFD, 0xFD, 0xCF, 0x00, 0x06, + 0x03, 0x31, 0xFF, 0xFB, 0xFD, 0xD2, 0x00, 0x06, 0x03, 0x1D, 0xFF, 0xFA, + 0xFD, 0xD5, 0x00, 0x06, 0x03, 0x0A, 0xFF, 0xF9, 0xFD, 0xD8, 0x00, 0x06, + 0x02, 0xF6, 0xFF, 0xF7, 0xFD, 0xDB, 0x00, 0x06, 0x02, 0xE2, 0xFF, 0xF6, + 0xFD, 0xDE, 0x00, 0x06, 0x02, 0xCE, 0xFF, 0xF5, 0xFD, 0xE0, 0x00, 0x06, + 0x02, 0xBA, 0xFF, 0xF3, 0xFD, 0xE2, 0x00, 0x06, 0x02, 0xA6, 0xFF, 0xF2, + 0xFD, 0xE4, 0x00, 0x06, 0x02, 0x92, 0xFF, 0xF0, 0xFD, 0xE6, 0x00, 0x06, + 0x02, 0x7E, 0xFF, 0xEF, 0xFD, 0xE7, 0x00, 0x06, 0x02, 0x6A, 0xFF, 0xEE, + 0xFD, 0xE9, 0x00, 0x06, 0x02, 0x56, 0xFF, 0xEC, 0xFD, 0xEA, 0x00, 0x07, + 0x02, 0x42, 0xFF, 0xEB, 0xFD, 0xEB, 0x00, 0x07, 0x02, 0x2E, 0xFF, 0xE9, + 0xFD, 0xEB, 0x00, 0x07, 0x02, 0x1A, 0xFF, 0xE7, 0xFD, 0xEC, 0x00, 0x07, + 0x02, 0x06, 0xFF, 0xE6, 0xFD, 0xED, 0x00, 0x07, 0x01, 0xF2, 0xFF, 0xE4, + 0xFD, 0xED, 0x00, 0x07, 0x01, 0xDE, 0xFF, 0xE3, 0xFD, 0xED, 0x00, 0x07, + 0x01, 0xCA, 0xFF, 0xE1, 0xFD, 0xED, 0x00, 0x07, 0x01, 0xB6, 0xFF, 0xE0, + 0xFD, 0xEE, 0x00, 0x07, 0x01, 0xA2, 0xFF, 0xDE, 0xFD, 0xEE, 0x00, 0x07, + 0x01, 0x8E, 0xFF, 0xDD, 0xFD, 0xEE, 0x00, 0x07, 0x01, 0x7A, 0xFF, 0xDC, + 0xFD, 0xEE, 0x00, 0x07, 0x01, 0x66, 0xFF, 0xDA, 0xFD, 0xEE, 0x00, 0x07, + 0x01, 0x52, 0xFF, 0xD9, 0xFD, 0xEE, 0x00, 0x07, 0x01, 0x3E, 0xFF, 0xD7, + 0xFD, 0xEE, 0x00, 0x07, 0x01, 0x2A, 0xFF, 0xD6, 0xFD, 0xEE, 0x00, 0x07, + 0x01, 0x16, 0xFF, 0xD4, 0xFD, 0xEE, 0x00, 0x07, 0x01, 0x02, 0xFF, 0xD2, + 0xFD, 0xEE, 0x00, 0x07, 0x00, 0xEE, 0xFF, 0xD1, 0xFD, 0xEE, 0x00, 0x07, + 0x00, 0xDA, 0xFF, 0xCF, 0xFD, 0xEE, 0x00, 0x07, 0x00, 0xC6, 0xFF, 0xCE, + 0xFD, 0xEE, 0x00, 0x08, 0x00, 0xB2, 0xFF, 0xCE, 0xFD, 0xEE, 0x00, 0x08, + 0x00, 0x9E, 0xFF, 0xCE, 0xFD, 0xEE, 0x00, 0x08, 0x00, 0x8A, 0xFF, 0xCE, + 0xFD, 0xEE, 0x00, 0x08, 0x00, 0x76, 0xFF, 0xCE, 0xFD, 0xEE, 0x00, 0x08, + 0x00, 0x62, 0xFF, 0xCE, 0xFD, 0xED, 0x00, 0x08, 0x00, 0x4E, 0xFF, 0xCE, + 0xFD, 0xED, 0x00, 0x08, 0x00, 0x3A, 0xFF, 0xCE, 0xFD, 0xED, 0x00, 0x08, + 0x00, 0x26, 0xFF, 0xCE, 0xFD, 0xED, 0x00, 0x08, 0x00, 0x12, 0xFF, 0xCE, + 0xFD, 0xED, 0x00, 0x08, 0xFF, 0xFF, 0xFF, 0xCE, 0xFD, 0xED, 0x00, 0x08, + 0xFF, 0xEB, 0xFF, 0xCE, 0xFD, 0xED, 0x00, 0x08, 0xFF, 0xD7, 0xFF, 0xCE, + 0xFD, 0xED, 0x00, 0x08, 0xFF, 0xC3, 0xFF, 0xCE, 0xFD, 0xED, 0x00, 0x08, + 0xFF, 0xAF, 0xFF, 0xCE, 0xFD, 0xEC, 0x00, 0x08, 0xFF, 0x9B, 0xFF, 0xCE, + 0xFD, 0xEC, 0x00, 0x08, 0xFF, 0x87, 0xFF, 0xCE, 0xFD, 0xEC, 0x00, 0x08, + 0xFF, 0x73, 0xFF, 0xCE, 0xFD, 0xEC, 0x00, 0x08, 0xFF, 0x5F, 0xFF, 0xCE, + 0xFD, 0xEC, 0x00, 0x08, 0xFF, 0x4B, 0xFF, 0xCE, 0xFD, 0xEC, 0x00, 0x08, + 0xFF, 0x37, 0xFF, 0xCE, 0xFD, 0xEC, 0x00, 0x08, 0xFF, 0x23, 0xFF, 0xCE, + 0xFD, 0xEC, 0x00, 0x09, 0xFF, 0x0F, 0xFF, 0xCE, 0xFD, 0xED, 0x00, 0x09, + 0xFE, 0xFB, 0xFF, 0xCF, 0xFD, 0xF0, 0x00, 0x09, 0xFE, 0xE8, 0xFF, 0xD1, + 0xFD, 0xF4, 0x00, 0x09, 0xFE, 0xD4, 0xFF, 0xD2, 0xFD, 0xF9, 0x00, 0x09, + 0xFE, 0xC1, 0xFF, 0xD4, 0xFD, 0xFE, 0x00, 0x09, 0xFE, 0xAE, 0xFF, 0xD5, + 0xFE, 0x04, 0x00, 0x09, 0xFE, 0x9A, 0xFF, 0xD6, 0xFE, 0x09, 0x00, 0x09, + 0xFE, 0x87, 0xFF, 0xD8, 0xFE, 0x0E, 0x00, 0x09, 0xFE, 0x74, 0xFF, 0xD9, + 0xFE, 0x13, 0x00, 0x09, 0xFE, 0x60, 0xFF, 0xDB, 0xFE, 0x19, 0x00, 0x09, + 0xFE, 0x4D, 0xFF, 0xDD, 0xFE, 0x1E, 0x00, 0x09, 0xFE, 0x3A, 0xFF, 0xDF, + 0xFE, 0x23, 0x00, 0x09, 0xFE, 0x27, 0xFF, 0xE1, 0xFE, 0x29, 0x00, 0x09, + 0xFE, 0x13, 0xFF, 0xE3, 0xFE, 0x2F, 0x00, 0x09, 0xFE, 0x00, 0xFF, 0xE6, + 0xFE, 0x35, 0x00, 0x09, 0xFD, 0xED, 0xFF, 0xE8, 0xFE, 0x3B, 0x00, 0x09, + 0xFD, 0xDB, 0xFF, 0xEB, 0xFE, 0x43, 0x00, 0x09, 0xFD, 0xCB, 0xFF, 0xED, + 0xFE, 0x4F, 0x00, 0x09, 0xFD, 0xBC, 0xFF, 0xEF, 0xFE, 0x5C, 0x00, 0x09, + 0xFD, 0xAF, 0xFF, 0xF1, 0xFE, 0x6B, 0x00, 0x09, 0xFD, 0xA3, 0xFF, 0xF3, + 0xFE, 0x7B, 0x00, 0x09, 0xFD, 0x96, 0xFF, 0xF4, 0xFE, 0x8B, 0x00, 0x09, + 0xFD, 0x8A, 0xFF, 0xF6, 0xFE, 0x9B, 0x00, 0x09, 0xFD, 0x7E, 0xFF, 0xF8, + 0xFE, 0xAB, 0x00, 0x09, 0xFD, 0x72, 0xFF, 0xF9, 0xFE, 0xBB, 0x00, 0x09, + 0xFD, 0x66, 0xFF, 0xFB, 0xFE, 0xCB, 0x00, 0x09, 0xFD, 0x5A, 0xFF, 0xFC, + 0xFE, 0xDB, 0x00, 0x09, 0xFD, 0x4E, 0xFF, 0xFE, 0xFE, 0xEB, 0x00, 0x09, + 0xFD, 0x42, 0x00, 0x00, 0xFE, 0xFB, 0x00, 0x09, 0xFD, 0x36, 0x00, 0x00, + 0xFF, 0x0B, 0x00, 0x0A, 0xFD, 0x2B, 0x00, 0x00, 0xFF, 0x1B, 0x00, 0x0A, + 0xFD, 0x21, 0x00, 0x00, 0xFF, 0x2D, 0x00, 0x0A, 0xFD, 0x19, 0x00, 0x00, + 0xFF, 0x3F, 0x00, 0x0A, 0xFD, 0x13, 0x00, 0x00, 0xFF, 0x52, 0x00, 0x0A, + 0xFD, 0x0E, 0x00, 0x00, 0xFF, 0x66, 0x00, 0x0A, 0xFD, 0x09, 0x00, 0x00, + 0xFF, 0x79, 0x00, 0x0A, 0xFD, 0x05, 0x00, 0x00, 0xFF, 0x8D, 0x00, 0x0A, + 0xFD, 0x00, 0x00, 0x00, 0xFF, 0xA0, 0x00, 0x0A, 0xFC, 0xFC, 0x00, 0x00, + 0xFF, 0xB4, 0x00, 0x0A, 0xFC, 0xF7, 0x00, 0x00, 0xFF, 0xC7, 0x00, 0x0A, + 0xFC, 0xF3, 0x00, 0x00, 0xFF, 0xDB, 0x00, 0x0A, 0xFC, 0xEF, 0x00, 0x00, + 0xFF, 0xEE, 0x00, 0x0A, 0xFC, 0xEB, 0x00, 0x00, 0x00, 0x01, 0x00, 0x0A, + 0xFC, 0xE8, 0x00, 0x00, 0x00, 0x15, 0x00, 0x0A, 0xFC, 0xE7, 0x00, 0x00, + 0x00, 0x29, 0x00, 0x0A, 0xFC, 0xE8, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x0A, + 0xFC, 0xEC, 0x00, 0x00, 0x00, 0x50, 0x00, 0x0A, 0xFC, 0xF2, 0x00, 0x00, + 0x00, 0x63, 0x00, 0x0A, 0xFC, 0xFB, 0x00, 0x00, 0x00, 0x75, 0x00, 0x0A, + 0xFD, 0x06, 0x00, 0x00, 0x00, 0x86, 0x00, 0x0A, 0xFD, 0x12, 0x00, 0x00, + 0x00, 0x96, 0x00, 0x0A, 0xFD, 0x1F, 0x00, 0x00, 0x00, 0xA5, 0x00, 0x0A, + 0xFD, 0x2D, 0x00, 0x00, 0x00, 0xB3, 0x00, 0x0A, 0xFD, 0x3C, 0x00, 0x00, + 0x00, 0xC1, 0x00, 0x0A, 0xFD, 0x4B, 0x00, 0x00, 0x00, 0xCD, 0x00, 0x0B, + 0xFD, 0x5C, 0x00, 0x00, 0x00, 0xD9, 0x00, 0x0B, 0xFD, 0x6C, 0x00, 0x00, + 0x00, 0xE4, 0x00, 0x0B, 0xFD, 0x7C, 0x00, 0x00, 0x00, 0xF1, 0x00, 0x0B, + 0xFD, 0x89, 0x00, 0x00, 0x01, 0x00, 0x00, 0x0B, 0xFD, 0x94, 0x00, 0x00, + 0x01, 0x10, 0x00, 0x0B, 0xFD, 0x9E, 0x00, 0x00, 0x01, 0x22, 0x00, 0x0B, + 0xFD, 0xA6, 0x00, 0x00, 0x01, 0x34, 0x00, 0x0B, 0xFD, 0xAD, 0x00, 0x00, + 0x01, 0x47, 0x00, 0x0B, 0xFD, 0xB2, 0x00, 0x00, 0x01, 0x5A, 0x00, 0x0B, + 0xFD, 0xB6, 0x00, 0x00, 0x01, 0x6E, 0x00, 0x0B, 0xFD, 0xB8, 0x00, 0x00, + 0x01, 0x82, 0x00, 0x0B, 0xFD, 0xBA, 0x00, 0x00, 0x01, 0x96, 0x00, 0x0B, + 0xFD, 0xBB, 0x00, 0x00, 0x01, 0xAA, 0x00, 0x0B, 0xFD, 0xBB, 0x00, 0x00, + 0x01, 0xBE, 0x00, 0x0B, 0xFD, 0xBC, 0x00, 0x00, 0x01, 0xD2, 0x00, 0x0B, + 0xFD, 0xBD, 0x00, 0x00, 0x01, 0xE6, 0x00, 0x0B, 0xFD, 0xBD, 0x00, 0x00, + 0x01, 0xFA, 0x00, 0x0B, 0xFD, 0xBE, 0x00, 0x00, 0x02, 0x0E, 0x00, 0x0B, + 0xFD, 0xC0, 0x00, 0x00, 0x02, 0x22, 0x00, 0x0B, 0xFD, 0xC4, 0x00, 0x00, + 0x02, 0x35, 0x00, 0x0B, 0xFD, 0xCB, 0x00, 0x00, 0x02, 0x48, 0x00, 0x0B, + 0xFD, 0xD4, 0x00, 0x00, 0x02, 0x5A, 0x00, 0x0B, 0xFD, 0xDD, 0x00, 0x00, + 0x02, 0x6C, 0x00, 0x0B, 0xFD, 0xE8, 0x00, 0x00, 0x02, 0x7C, 0x00, 0x0C, + 0xFD, 0xF4, 0x00, 0x00, 0x02, 0x8C, 0x00, 0x0C, 0xFE, 0x01, 0x00, 0x00, + 0x02, 0x9C, 0x00, 0x0C, 0xFE, 0x0D, 0x00, 0x00, 0x02, 0xAC, 0x00, 0x0C, + 0xFE, 0x1A, 0x00, 0x00, 0x02, 0xBB, 0x00, 0x0C, 0xFE, 0x26, 0x00, 0x00, + 0x02, 0xCB, 0x00, 0x0C, 0xFE, 0x33, 0x00, 0x00, 0x02, 0xDA, 0x00, 0x0C, + 0xFE, 0x3F, 0x00, 0x00, 0x02, 0xEA, 0x00, 0x0C, 0xFE, 0x4C, 0x00, 0x00, + 0x02, 0xF9, 0x00, 0x0C, 0xFE, 0x59, 0x00, 0x00, 0x03, 0x09, 0x00, 0x0C, + 0xFE, 0x65, 0x00, 0x00, 0x03, 0x18, 0x00, 0x0C, 0xFE, 0x72, 0x00, 0x00, + 0x03, 0x28, 0x00, 0x0C, 0xFE, 0x7F, 0x00, 0x00, 0x03, 0x37, 0x00, 0x0C, + 0xFE, 0x8B, 0x00, 0x00, 0x03, 0x47, 0x00, 0x0C, 0xFE, 0x98, 0x00, 0x00, + 0x03, 0x56, 0x00, 0x0C, 0xFE, 0xA5, 0x00, 0x00, 0x03, 0x66, 0x00, 0x0C, + 0xFE, 0xB2, 0x00, 0x00, 0x03, 0x75, 0x00, 0x0C, 0xFE, 0xBE, 0x00, 0x00, + 0x03, 0x85, 0x00, 0x0C, 0xFE, 0xCB, 0x00, 0x00, 0x03, 0x94, 0x00, 0x0C, + 0xFE, 0xD8, 0x00, 0x00, 0x03, 0xA3, 0x00, 0x0C, 0xFE, 0xE5, 0x00, 0x00, + 0x03, 0xB3, 0x00, 0x0C, 0xFE, 0xF2, 0x00, 0x00, 0x03, 0xC2, 0x00, 0x0C, + 0xFF, 0x00, 0x00, 0x00, 0x03, 0xD0, 0x00, 0x0C, 0xFF, 0x0F, 0x00, 0x00, + 0x03, 0xDE, 0x00, 0x0C, 0xFF, 0x1F, 0x00, 0x00, 0x03, 0xE8, 0x00, 0x0C, + 0xFF, 0x31, 0x00, 0x00, 0x03, 0xF2, 0x00, 0x0C, 0xFF, 0x43, 0x00, 0x00, + 0x03, 0xFA, 0x00, 0x0D, 0xFF, 0x57, 0x00, 0x00, 0x03, 0xFF, 0x00, 0x0D, + 0xFF, 0x6B, 0x00, 0x00, 0x04, 0x01, 0x00, 0x0D, 0xFF, 0x7F, 0x00, 0x00, + 0x04, 0x02, 0x00, 0x0D, 0xFF, 0x93, 0x00, 0x00, 0x04, 0x03, 0x00, 0x0D, + 0xFF, 0xA7, 0x00, 0x00, 0x04, 0x03, 0x00, 0x0D, 0xFF, 0xBB, 0x00, 0x00, + 0x04, 0x04, 0x00, 0x0D, 0xFF, 0xCF, 0x00, 0x00, 0x04, 0x04, 0x00, 0x0D, + 0xFF, 0xE3, 0x00, 0x00, 0x04, 0x04, 0x00, 0x0D, 0xFF, 0xF7, 0x00, 0x00, + 0x04, 0x04, 0x00, 0x0D, 0x00, 0x0A, 0x00, 0x00, 0x04, 0x04, 0x00, 0x0D, + 0x00, 0x1E, 0x00, 0x00, 0x04, 0x04, 0x00, 0x0D, 0x00, 0x32, 0x00, 0x00, + 0x04, 0x04, 0x00, 0x0D, 0x00, 0x46, 0x00, 0x00, 0x04, 0x04, 0x00, 0x0D, + 0x00, 0x5A, 0x00, 0x03, 0x04, 0x04, 0x00, 0x0D, 0x00, 0x6E, 0x00, 0x05, + 0x04, 0x03, 0x00, 0x0D, 0x00, 0x82, 0x00, 0x07, 0x04, 0x03, 0x00, 0x0D, + 0x00, 0x96, 0x00, 0x09, 0x04, 0x03, 0x00, 0x0D, 0x00, 0xAA, 0x00, 0x11, + 0x04, 0x03, 0x00, 0x0D, 0x00, 0xBE, 0x00, 0x1A, 0x04, 0x03, 0x00, 0x0D, + 0x00, 0xD2, 0x00, 0x20, 0x04, 0x03, 0x00, 0x0D, 0x00, 0xE6, 0x00, 0x23, + 0x04, 0x03, 0x00, 0x0D, 0x00, 0xFA, 0x00, 0x25, 0x04, 0x04, 0x00, 0x0D, + 0x01, 0x0E, 0x00, 0x23, 0x04, 0x05, 0x00, 0x0D, 0x01, 0x22, 0x00, 0x21, + 0x04, 0x07, 0x00, 0x0D, 0x01, 0x36, 0x00, 0x1D, 0x04, 0x08, 0x00, 0x0E, + 0x01, 0x4A, 0x00, 0x16, 0x04, 0x0A, 0x00, 0x0E, 0x01, 0x5E, 0x00, 0x0E, + 0x04, 0x0B, 0x00, 0x0E, 0x01, 0x72, 0x00, 0x08, 0x04, 0x0C, 0x00, 0x0E, + 0x01, 0x86, 0x00, 0x05, 0x04, 0x0D, 0x00, 0x0E, 0x01, 0x9A, 0x00, 0x02, + 0x04, 0x0E, 0x00, 0x0E, 0x01, 0xAE, 0x00, 0x00, 0x04, 0x0F, 0x00, 0x0E, + 0x01, 0xC2, 0x00, 0x00, 0x04, 0x0F, 0x00, 0x0E, 0x01, 0xD6, 0x00, 0x00, + 0x04, 0x10, 0x00, 0x0E, 0x01, 0xEA, 0x00, 0x00, 0x04, 0x10, 0x00, 0x0E, + 0x01, 0xFE, 0x00, 0x00, 0x04, 0x10, 0x00, 0x0E, 0x02, 0x12, 0x00, 0x00, + 0x04, 0x10, 0x00, 0x0E, 0x02, 0x26, 0x00, 0x00, 0x04, 0x0F, 0x00, 0x0E, + 0x02, 0x3A, 0x00, 0x00, 0x04, 0x0F, 0x00, 0x0E, 0x02, 0x4E, 0x00, 0x00, + 0x04, 0x0E, 0x00, 0x0E, 0x02, 0x62, 0x00, 0x00, 0x04, 0x0D, 0x00, 0x0E, + 0x02, 0x76, 0x00, 0x00, 0x04, 0x0B, 0x00, 0x0E, 0x02, 0x89, 0x00, 0x00, + 0x04, 0x0A, 0x00, 0x0E, 0x02, 0x9D, 0x00, 0x00, 0x04, 0x08, 0x00, 0x0E, + 0x02, 0xB1, 0x00, 0x00, 0x04, 0x06, 0x00, 0x0E, 0x02, 0xC5, 0x00, 0x00, + 0x04, 0x04, 0x00, 0x0E, 0x02, 0xD9, 0x00, 0x00, 0x04, 0x02, 0x00, 0x0E, + 0x02, 0xED, 0x00, 0x00, 0x04, 0x00, 0x00, 0x0E, 0x03, 0x01, 0x00, 0x00, + 0x03, 0xFD, 0x00, 0x0E, 0x03, 0x15, 0x00, 0x00, 0x03, 0xFB, 0x00, 0x0E, + 0x03, 0x29, 0x00, 0x00, 0x03, 0xF8, 0x00, 0x0E, 0x03, 0x3C, 0x00, 0x00, + 0x03, 0xF6, 0x00, 0x0E, 0x03, 0x50, 0x00, 0x00, 0x03, 0xF3, 0x00, 0x0E, + 0x03, 0x64, 0x00, 0x00, 0x03, 0xF0, 0x00, 0x0E, 0x03, 0x78, 0x00, 0x00, + 0x03, 0xED, 0x00, 0x0F, 0x03, 0x8C, 0x00, 0x00, 0x03, 0xEA, 0x00, 0x0F, + 0x03, 0x9F, 0x00, 0x00, 0x03, 0xE6, 0x00, 0x0F, 0x03, 0xB3, 0x00, 0x00, + 0x03, 0xE3, 0x00, 0x0F, 0x03, 0xC7, 0x00, 0x00, 0x03, 0xDF, 0x00, 0x0F, + 0x03, 0xDA, 0x00, 0x00, 0x03, 0xDB, 0x00, 0x0F, 0x03, 0xEE, 0x00, 0x00, + 0x03, 0xD6, 0x00, 0x0F, 0x04, 0x01, 0x00, 0x00, 0x03, 0xD2, 0x00, 0x0F, + 0x04, 0x15, 0x00, 0x00, 0x03, 0xCD, 0x00, 0x0F, 0x04, 0x28, 0x00, 0x00, + 0x03, 0xC8, 0x00, 0x0F, 0x04, 0x3B, 0x00, 0x00, 0x03, 0xC2, 0x00, 0x0F, + 0x04, 0x4E, 0x00, 0x00, 0x03, 0xBC, 0x00, 0x0F, 0x04, 0x61, 0x00, 0x00, + 0x03, 0xB6, 0x00, 0x0F, 0x04, 0x74, 0x00, 0x00, 0x03, 0xAF, 0x00, 0x0F, + 0x04, 0x87, 0x00, 0x00, 0x03, 0xA8, 0x00, 0x0F, 0x04, 0x99, 0x00, 0x00, + 0x03, 0xA0, 0x00, 0x0F, 0x04, 0xAC, 0x00, 0x00, 0x03, 0x99, 0x00, 0x0F, + 0x04, 0xBE, 0x00, 0x00, 0x03, 0x91, 0x00, 0x0F, 0x04, 0xD1, 0x00, 0x00, + 0x03, 0x89, 0x00, 0x0F, 0x04, 0xE3, 0x00, 0x00, 0x03, 0x81, 0x00, 0x0F, + 0x04, 0xF5, 0x00, 0x00, 0x03, 0x78, 0x00, 0x0F, 0x05, 0x07, 0x00, 0x00, + 0x03, 0x70, 0x00, 0x0F, 0x05, 0x19, 0x00, 0x00, 0x03, 0x67, 0x00, 0x0F, + 0x05, 0x2B, 0x00, 0x00, 0x03, 0x5E, 0x00, 0x0F, 0x05, 0x3D, 0x00, 0x00, + 0x03, 0x56, 0x00, 0x0F, 0x05, 0x4F, 0x00, 0x00, 0x03, 0x4D, 0x00, 0x0F, + 0x05, 0x61, 0x00, 0x00, 0x03, 0x44, 0x00, 0x0F, 0x05, 0x73, 0x00, 0x00, + 0x03, 0x3A, 0x00, 0x10, 0x05, 0x84, 0x00, 0x00, 0x03, 0x31, 0x00, 0x10, + 0x05, 0x96, 0x00, 0x00, 0x03, 0x27, 0x00, 0x10, 0x05, 0xA8, 0x00, 0x00, + 0x03, 0x1E, 0x00, 0x10, 0x05, 0xB9, 0x00, 0x00, 0x03, 0x14, 0x00, 0x10, + 0x05, 0xCA, 0x00, 0x00, 0x03, 0x0A, 0x00, 0x10, 0x05, 0xDC, 0x00, 0x00, + 0x03, 0x00, 0x00, 0x10, 0x05, 0xED, 0x00, 0x00, 0x02, 0xF6, 0x00, 0x10, + 0x05, 0xFE, 0x00, 0x00, 0x02, 0xEB, 0x00, 0x10, 0x06, 0x0F, 0x00, 0x00, + 0x02, 0xE1, 0x00, 0x10, 0x06, 0x20, 0x00, 0x00, 0x02, 0xD6, 0x00, 0x10, + 0x06, 0x31, 0x00, 0x00, 0x02, 0xCB, 0x00, 0x10, 0x06, 0x41, 0x00, 0x00, + 0x02, 0xC0, 0x00, 0x10, 0x06, 0x51, 0x00, 0x00, 0x02, 0xB4, 0x00, 0x10, + 0x06, 0x61, 0x00, 0x00, 0x02, 0xA8, 0x00, 0x10, 0x06, 0x71, 0x00, 0x00, + 0x02, 0x9C, 0x00, 0x10, 0x06, 0x80, 0x00, 0x00, 0x02, 0x8F, 0x00, 0x10, + 0x06, 0x90, 0x00, 0x00, 0x02, 0x82, 0x00, 0x10, 0x06, 0x9E, 0x00, 0x00, + 0x02, 0x74, 0x00, 0x10, 0x06, 0xAD, 0x00, 0x00, 0x02, 0x66, 0x00, 0x10, + 0x06, 0xBB, 0x00, 0x00, 0x02, 0x58, 0x00, 0x10, 0x06, 0xC8, 0x00, 0x00, + 0x02, 0x49, 0x00, 0x10, 0x06, 0xD6, 0x00, 0x00, 0x02, 0x3A, 0x00, 0x10, + 0x06, 0xE2, 0x00, 0x00, 0x02, 0x2B, 0x00, 0x10, 0x06, 0xEF, 0x00, 0x00, + 0x02, 0x1B, 0x00, 0x10, 0x06, 0xFB, 0x00, 0x00, 0x02, 0x0B, 0x00, 0x11, + 0x07, 0x06, 0x00, 0x00, 0x01, 0xFB, 0x00, 0x11, 0x07, 0x12, 0x00, 0x00, + 0x01, 0xEA, 0x00, 0x11, 0x07, 0x1D, 0x00, 0x00, 0x01, 0xDA, 0x00, 0x11, + 0x07, 0x27, 0x00, 0x00, 0x01, 0xC8, 0x00, 0x11, 0x07, 0x31, 0x00, 0x00, + 0x01, 0xB7, 0x00, 0x11, 0x07, 0x3A, 0x00, 0x00, 0x01, 0xA5, 0x00, 0x11, + 0x07, 0x43, 0x00, 0x00, 0x01, 0x94, 0x00, 0x11, 0x07, 0x4C, 0x00, 0x00, + 0x01, 0x81, 0x00, 0x11, 0x07, 0x54, 0x00, 0x00, 0x01, 0x6F, 0x00, 0x11, + 0x07, 0x5C, 0x00, 0x00, 0x01, 0x5D, 0x00, 0x11, 0x07, 0x63, 0x00, 0x00, + 0x01, 0x4A, 0x00, 0x11, 0x07, 0x6A, 0x00, 0x00, 0x01, 0x38, 0x00, 0x11, + 0x07, 0x71, 0x00, 0x00, 0x01, 0x25, 0x00, 0x11, 0x07, 0x76, 0x00, 0x00, + 0x01, 0x11, 0x00, 0x11, 0x07, 0x78, 0x00, 0x00, 0x00, 0xFD, 0x00, 0x11, + 0x07, 0x79, 0x00, 0x00, 0x00, 0xE9, 0x00, 0x11, 0x07, 0x79, 0x00, 0x00, + 0x00, 0xD5, 0x00, 0x11, 0x07, 0x77, 0x00, 0x00, 0x00, 0xC1, 0x00, 0x11, + 0x07, 0x73, 0x00, 0x00, 0x00, 0xAE, 0x00, 0x11, 0x07, 0x6E, 0x00, 0x00, + 0x00, 0x9B, 0x00, 0x11, 0x07, 0x67, 0x00, 0x00, 0x00, 0x88, 0x00, 0x11, + 0x07, 0x5E, 0x00, 0x00, 0x00, 0x76, 0x00, 0x11, 0x07, 0x54, 0x00, 0x01, + 0x00, 0x64, 0x00, 0x11, 0x07, 0x48, 0x00, 0x01, 0x00, 0x54, 0x00, 0x11, + 0x07, 0x3B, 0x00, 0x01, 0x00, 0x45, 0x00, 0x11, 0x07, 0x2D, 0x00, 0x01, + 0x00, 0x37, 0x00, 0x11, 0x07, 0x1E, 0x00, 0x02, 0x00, 0x2A, 0x00, 0x11, + 0x07, 0x0E, 0x00, 0x02, 0x00, 0x1E, 0x00, 0x11, 0x06, 0xFD, 0x00, 0x02, + 0x00, 0x13, 0x00, 0x11, 0x06, 0xEB, 0x00, 0x03, 0x00, 0x0A, 0x00, 0x12, + 0x06, 0xD8, 0x00, 0x03, 0x00, 0x03, 0x00, 0x12, 0x06, 0xC5, 0x00, 0x03, + 0xFF, 0xFF, 0x00, 0x12, 0x06, 0xB1, 0x00, 0x04, 0xFF, 0xFC, 0x00, 0x12, + 0x06, 0x9D, 0x00, 0x04, 0xFF, 0xFA, 0x00, 0x12, 0x06, 0x89, 0x00, 0x04, + 0xFF, 0xF9, 0x00, 0x12, 0x06, 0x75, 0x00, 0x05, 0xFF, 0xFB, 0x00, 0x12, + 0x06, 0x62, 0x00, 0x05, 0xFF, 0xFD, 0x00, 0x12, 0x06, 0x4E, 0x00, 0x05, + 0x00, 0x00, 0x00, 0x12, 0x06, 0x3B, 0x00, 0x05, 0x00, 0x06, 0x00, 0x12, + 0x06, 0x29, 0x00, 0x06, 0x00, 0x0E, 0x00, 0x12, 0x06, 0x17, 0x00, 0x07, + 0x00, 0x18, 0x00, 0x12, 0x06, 0x07, 0x00, 0x07, 0x00, 0x24, 0x00, 0x12, + 0x05, 0xF8, 0x00, 0x08, 0x00, 0x30, 0x00, 0x12, 0x05, 0xE9, 0x00, 0x09, + 0x00, 0x3E, 0x00, 0x12, 0x05, 0xDC, 0x00, 0x09, 0x00, 0x4D, 0x00, 0x12, + 0x05, 0xD0, 0x00, 0x0A, 0x00, 0x5D, 0x00, 0x12, 0x05, 0xC5, 0x00, 0x0B, + 0x00, 0x6E, 0x00, 0x12, 0x05, 0xBB, 0x00, 0x0B, 0x00, 0x80, 0x00, 0x12, + 0x05, 0xB3, 0x00, 0x0C, 0x00, 0x92, 0x00, 0x12, 0x05, 0xAD, 0x00, 0x0D, + 0x00, 0xA5, 0x00, 0x12, 0x05, 0xA9, 0x00, 0x0D, 0x00, 0xB9, 0x00, 0x12, + 0x05, 0xA7, 0x00, 0x0E, 0x00, 0xCD, 0x00, 0x12, 0x05, 0xA6, 0x00, 0x0F, + 0x00, 0xE0, 0x00, 0x12, 0x05, 0xA6, 0x00, 0x0F, 0x00, 0xF4, 0x00, 0x12, + 0x05, 0xA8, 0x00, 0x10, 0x01, 0x08, 0x00, 0x12, 0x05, 0xAA, 0x00, 0x11, + 0x01, 0x1C, 0x00, 0x12, 0x05, 0xAC, 0x00, 0x12, 0x01, 0x30, 0x00, 0x12, + 0x05, 0xAF, 0x00, 0x12, 0x01, 0x44, 0x00, 0x12, 0x05, 0xB3, 0x00, 0x13, + 0x01, 0x58, 0x00, 0x12, 0x05, 0xB6, 0x00, 0x14, 0x01, 0x6C, 0x00, 0x13, + 0x05, 0xB8, 0x00, 0x14, 0x01, 0x7F, 0x00, 0x13, 0x05, 0xB9, 0x00, 0x15, + 0x01, 0x93, 0x00, 0x13, 0x05, 0xBA, 0x00, 0x16, 0x01, 0xA7, 0x00, 0x13, + 0x05, 0xBA, 0x00, 0x16, 0x01, 0xBB, 0x00, 0x13, 0x05, 0xB9, 0x00, 0x17, + 0x01, 0xCF, 0x00, 0x13, 0x05, 0xB6, 0x00, 0x17, 0x01, 0xE3, 0x00, 0x13, + 0x05, 0xB3, 0x00, 0x18, 0x01, 0xF7, 0x00, 0x13, 0x05, 0xAF, 0x00, 0x18, + 0x02, 0x0B, 0x00, 0x13, 0x05, 0xAA, 0x00, 0x19, 0x02, 0x1E, 0x00, 0x13, + 0x05, 0xA4, 0x00, 0x19, 0x02, 0x31, 0x00, 0x13, 0x05, 0x9E, 0x00, 0x1A, + 0x02, 0x44, 0x00, 0x13, 0x05, 0x96, 0x00, 0x1A, 0x02, 0x57, 0x00, 0x13, + 0x05, 0x8E, 0x00, 0x1A, 0x02, 0x69, 0x00, 0x13, 0x05, 0x85, 0x00, 0x1B, + 0x02, 0x7B, 0x00, 0x13, 0x05, 0x7A, 0x00, 0x1B, 0x02, 0x8C, 0x00, 0x13, + 0x05, 0x6F, 0x00, 0x1C, 0x02, 0x9C, 0x00, 0x13, 0x05, 0x62, 0x00, 0x1C, + 0x02, 0xAC, 0x00, 0x13, 0x05, 0x54, 0x00, 0x1C, 0x02, 0xBA, 0x00, 0x13, + 0x05, 0x46, 0x00, 0x1D, 0x02, 0xC8, 0x00, 0x13, 0x05, 0x37, 0x00, 0x1D, + 0x02, 0xD5, 0x00, 0x13, 0x05, 0x27, 0x00, 0x1D, 0x02, 0xE1, 0x00, 0x13, + 0x05, 0x16, 0x00, 0x1D, 0x02, 0xEC, 0x00, 0x13, 0x05, 0x05, 0x00, 0x1E, + 0x02, 0xF7, 0x00, 0x13, 0x04, 0xF4, 0x00, 0x1E, 0x03, 0x02, 0x00, 0x13, + 0x04, 0xE3, 0x00, 0x1E, 0x03, 0x0C, 0x00, 0x13, 0x04, 0xD1, 0x00, 0x1E, + 0x03, 0x15, 0x00, 0x13, 0x04, 0xC0, 0x00, 0x1E, 0x03, 0x1F, 0x00, 0x13, + 0x04, 0xAE, 0x00, 0x1E, 0x03, 0x28, 0x00, 0x13, 0x04, 0x9C, 0x00, 0x1E, + 0x03, 0x30, 0x00, 0x14, 0x04, 0x8A, 0x00, 0x1E, 0x03, 0x39, 0x00, 0x14, + 0x04, 0x78, 0x00, 0x1E, 0x03, 0x41, 0x00, 0x14, 0x04, 0x65, 0x00, 0x1F, + 0x03, 0x4A, 0x00, 0x14, 0x04, 0x53, 0x00, 0x1F, 0x03, 0x51, 0x00, 0x14, + 0x04, 0x40, 0x00, 0x1F, 0x03, 0x59, 0x00, 0x14, 0x04, 0x2E, 0x00, 0x20, + 0x03, 0x60, 0x00, 0x14, 0x04, 0x1B, 0x00, 0x20, 0x03, 0x66, 0x00, 0x14, + 0x04, 0x08, 0x00, 0x20, 0x03, 0x6C, 0x00, 0x14, 0x03, 0xF4, 0x00, 0x20, + 0x03, 0x72, 0x00, 0x14, 0x03, 0xE1, 0x00, 0x21, 0x03, 0x77, 0x00, 0x14, + 0x03, 0xCE, 0x00, 0x21, 0x03, 0x7B, 0x00, 0x14, 0x03, 0xBA, 0x00, 0x21, + 0x03, 0x7F, 0x00, 0x14, 0x03, 0xA6, 0x00, 0x22, 0x03, 0x82, 0x00, 0x14, + 0x03, 0x92, 0x00, 0x22, 0x03, 0x85, 0x00, 0x14, 0x03, 0x7E, 0x00, 0x22, + 0x03, 0x88, 0x00, 0x14, 0x03, 0x6B, 0x00, 0x23, 0x03, 0x8A, 0x00, 0x14, + 0x03, 0x57, 0x00, 0x23, 0x03, 0x8C, 0x00, 0x14, 0x03, 0x43, 0x00, 0x24, + 0x03, 0x8E, 0x00, 0x14, 0x03, 0x2F, 0x00, 0x24, 0x03, 0x90, 0x00, 0x14, + 0x03, 0x1B, 0x00, 0x25, 0x03, 0x92, 0x00, 0x14, 0x03, 0x07, 0x00, 0x25, + 0x03, 0x93, 0x00, 0x14, 0x02, 0xF3, 0x00, 0x26, 0x03, 0x94, 0x00, 0x14, + 0x02, 0xDF, 0x00, 0x26, 0x03, 0x95, 0x00, 0x14, 0x02, 0xCB, 0x00, 0x27, + 0x03, 0x95, 0x00, 0x14, 0x02, 0xB7, 0x00, 0x27, 0x03, 0x94, 0x00, 0x14, + 0x02, 0xA3, 0x00, 0x28, 0x03, 0x92, 0x00, 0x15, 0x02, 0x8F, 0x00, 0x28, + 0x03, 0x8F, 0x00, 0x15, 0x02, 0x7C, 0x00, 0x28, 0x03, 0x8C, 0x00, 0x15, + 0x02, 0x68, 0x00, 0x28, 0x03, 0x87, 0x00, 0x15, 0x02, 0x55, 0x00, 0x28, + 0x03, 0x81, 0x00, 0x15, 0x02, 0x42, 0x00, 0x28, 0x03, 0x7B, 0x00, 0x15, + 0x02, 0x2F, 0x00, 0x28, 0x03, 0x74, 0x00, 0x15, 0x02, 0x1D, 0x00, 0x28, + 0x03, 0x6C, 0x00, 0x15, 0x02, 0x0B, 0x00, 0x28, 0x03, 0x63, 0x00, 0x15, + 0x01, 0xFA, 0x00, 0x28, 0x03, 0x59, 0x00, 0x15, 0x01, 0xE8, 0x00, 0x28, + 0x03, 0x4F, 0x00, 0x15, 0x01, 0xD8, 0x00, 0x27, 0x03, 0x44, 0x00, 0x15, + 0x01, 0xC8, 0x00, 0x26, 0x03, 0x37, 0x00, 0x15, 0x01, 0xB9, 0x00, 0x25, + 0x03, 0x2B, 0x00, 0x15, 0x01, 0xAA, 0x00, 0x24, 0x03, 0x1D, 0x00, 0x15, + 0x01, 0x9C, 0x00, 0x23, 0x03, 0x0E, 0x00, 0x15, 0x01, 0x8F, 0x00, 0x22, + 0x02, 0xFF, 0x00, 0x15, 0x01, 0x83, 0x00, 0x21, 0x02, 0xEF, 0x00, 0x15, + 0x01, 0x77, 0x00, 0x20, 0x02, 0xE0, 0x00, 0x15, 0x01, 0x6B, 0x00, 0x1F, + 0x02, 0xCF, 0x00, 0x15, 0x01, 0x5F, 0x00, 0x1E, 0x02, 0xBF, 0x00, 0x15, + 0x01, 0x53, 0x00, 0x1D, 0x02, 0xAF, 0x00, 0x15, 0x01, 0x48, 0x00, 0x1C, + 0x02, 0x9F, 0x00, 0x15, 0x01, 0x3C, 0x00, 0x1B, 0x02, 0x8E, 0x00, 0x15, + 0x01, 0x31, 0x00, 0x19, 0x02, 0x7E, 0x00, 0x15, 0x01, 0x25, 0x00, 0x18, + 0x02, 0x6E, 0x00, 0x16, 0x01, 0x19, 0x00, 0x16, 0x02, 0x5D, 0x00, 0x16, + 0x01, 0x0E, 0x00, 0x15, 0x02, 0x4D, 0x00, 0x16, 0x01, 0x02, 0x00, 0x14, + 0x02, 0x3D, 0x00, 0x16, 0x00, 0xF6, 0x00, 0x12, 0x02, 0x2D, 0x00, 0x16, + 0x00, 0xEA, 0x00, 0x11, 0x02, 0x1D, 0x00, 0x16, 0x00, 0xDE, 0x00, 0x10, + 0x02, 0x0D, 0x00, 0x16, 0x00, 0xD1, 0x00, 0x0E, 0x01, 0xFE, 0x00, 0x16, + 0x00, 0xC3, 0x00, 0x0D, 0x01, 0xEF, 0x00, 0x16, 0x00, 0xB5, 0x00, 0x0B, + 0x01, 0xE1, 0x00, 0x16, 0x00, 0xA7, 0x00, 0x09, 0x01, 0xD3, 0x00, 0x16, + 0x00, 0x98, 0x00, 0x08, 0x01, 0xC6, 0x00, 0x16, 0x00, 0x89, 0x00, 0x06, + 0x01, 0xB9, 0x00, 0x16, 0x00, 0x79, 0x00, 0x05, 0x01, 0xAC, 0x00, 0x16, + 0x00, 0x69, 0x00, 0x03, 0x01, 0xA0, 0x00, 0x16, 0x00, 0x5A, 0x00, 0x01, + 0x01, 0x93, 0x00, 0x16, 0x00, 0x4A, 0x00, 0x00, 0x01, 0x87, 0x00, 0x16, + 0x00, 0x3B, 0x00, 0x00, 0x01, 0x7A, 0x00, 0x16, 0x00, 0x2D, 0x00, 0x00, + 0x01, 0x6C, 0x00, 0x16, 0x00, 0x21, 0x00, 0x00, 0x01, 0x5C, 0x00, 0x16, + 0x00, 0x17, 0x00, 0x00, 0x01, 0x4A, 0x00, 0x17, 0x00, 0x0E, 0x00, 0x00, + 0x01, 0x38, 0x00, 0x17, 0x00, 0x07, 0x00, 0x02, 0x01, 0x26, 0x00, 0x17, + 0x00, 0x01, 0x00, 0x05, 0x01, 0x13, 0x00, 0x17, 0xFF, 0xFE, 0x00, 0x08, + 0x00, 0xFF, 0x00, 0x17, 0xFF, 0xFD, 0x00, 0x0A, 0x00, 0xEB, 0x00, 0x17, + 0xFF, 0xFD, 0x00, 0x0D, 0x00, 0xD7, 0x00, 0x17, 0xFF, 0xFD, 0x00, 0x0F, + 0x00, 0xC3, 0x00, 0x17, 0xFF, 0xFD, 0x00, 0x12, 0x00, 0xAF, 0x00, 0x17, + 0xFF, 0xFE, 0x00, 0x14, 0x00, 0x9B, 0x00, 0x17, 0xFF, 0xFE, 0x00, 0x17, + 0x00, 0x87, 0x00, 0x17, 0xFF, 0xFF, 0x00, 0x1B, 0x00, 0x73, 0x00, 0x17, + 0x00, 0x00, 0x00, 0x22, 0x00, 0x5F, 0x00, 0x17, 0x00, 0x00, 0x00, 0x2A, + 0x00, 0x4B, 0x00, 0x17, 0x00, 0x00, 0x00, 0x35, 0x00, 0x37, 0x00, 0x17, + 0x00, 0x00, 0x00, 0x3D, 0x00, 0x23, 0x00, 0x17, 0x00, 0x01, 0x00, 0x3D, + 0x00, 0x0F, 0x00, 0x17, 0x00, 0x02, 0x00, 0x39, 0xFF, 0xFC, 0x00, 0x18, + 0x00, 0x02, 0x00, 0x36, 0xFF, 0xE8, 0x00, 0x18, 0x00, 0x03, 0x00, 0x32, + 0xFF, 0xD4, 0x00, 0x18, 0x00, 0x03, 0x00, 0x2F, 0xFF, 0xC0, 0x00, 0x18, + 0x00, 0x04, 0x00, 0x33, 0xFF, 0xAC, 0x00, 0x18, 0x00, 0x04, 0x00, 0x3C, + 0xFF, 0x98, 0x00, 0x18, 0x00, 0x04, 0x00, 0x44, 0xFF, 0x84, 0x00, 0x18, + 0x00, 0x05, 0x00, 0x45, 0xFF, 0x70, 0x00, 0x18, 0x00, 0x05, 0x00, 0x40, + 0xFF, 0x5C, 0x00, 0x18, 0x00, 0x05, 0x00, 0x3A, 0xFF, 0x48, 0x00, 0x18, + 0x00, 0x05, 0x00, 0x35, 0xFF, 0x34, 0x00, 0x18, 0x00, 0x05, 0x00, 0x34, + 0xFF, 0x20, 0x00, 0x18, 0x00, 0x05, 0x00, 0x38, 0xFF, 0x0C, 0x00, 0x18, + 0x00, 0x05, 0x00, 0x41, 0xFE, 0xF8, 0x00, 0x18, 0x00, 0x05, 0x00, 0x49, + 0xFE, 0xE4, 0x00, 0x18, 0x00, 0x05, 0x00, 0x49, 0xFE, 0xD0, 0x00, 0x18, + 0x00, 0x04, 0x00, 0x43, 0xFE, 0xBC, 0x00, 0x18, 0x00, 0x04, 0x00, 0x3B, + 0xFE, 0xA8, 0x00, 0x18, 0x00, 0x04, 0x00, 0x35, 0xFE, 0x94, 0x00, 0x18, + 0x00, 0x03, 0x00, 0x31, 0xFE, 0x80, 0x00, 0x01, 0x00, 0x03, 0x00, 0x31, + 0xFE, 0x6C, 0x00, 0x01, 0x00, 0x02, 0x00, 0x30, 0xFE, 0x58, 0x00, 0x01, + 0x00, 0x02, 0x00, 0x30, 0xFE, 0x44, 0x00, 0x01, 0x00, 0x01, 0x00, 0x2F, + 0xFE, 0x30, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2E, 0xFE, 0x1C, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x2E, 0xFE, 0x08, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2D, + 0xFD, 0xF4, 0x00, 0x01, 0xFF, 0xFF, 0x00, 0x2D, 0xFD, 0xE0, 0x00, 0x01, + 0xFF, 0xFF, 0x00, 0x2C, 0xFD, 0xCC, 0x00, 0x01, 0xFF, 0xFE, 0x00, 0x2C, + 0xFD, 0xB8, 0x00, 0x01, 0xFF, 0xFD, 0x00, 0x2B, 0xFD, 0xA4, 0x00, 0x01, + 0xFF, 0xFC, 0x00, 0x2A, 0xFD, 0x90, 0x00, 0x01, 0xFF, 0xFC, 0x00, 0x2A, + 0xFD, 0x7C, 0x00, 0x01, 0xFF, 0xFB, 0x00, 0x29, 0xFD, 0x68, 0x00, 0x01, + 0xFF, 0xFA, 0x00, 0x29, 0xFD, 0x54, 0x00, 0x01, 0xFF, 0xFA, 0x00, 0x28, + 0xFD, 0x40, 0x00, 0x01, 0x80, 0x00, 0x80, 0x00, 0x80, 0x00, 0x00, 0x00, + 0x71, 0x71, 0x71, 0x00, 0x71, 0x71, 0x71, 0x00, 0x73, 0x73, 0x73, 0x00, + 0x73, 0x73, 0x73, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xFF, 0xF6, 0x00, 0x00, 0xFF, 0xF6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x80, 0xFF, 0xF6, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x00, 0x0A, 0x00, 0x00, + 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, + 0x00, 0x0A, 0x00, 0x00, 0xFF, 0xF6, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x80 +}; + + + +// 0x5B38 texture and 0x6338 + +// 82B620_05B38 +s8 d_course_choco_mountain_wall_texture[] = { + #include "textures/courses/choco_mountain_wall.rgba16.inc.c" +}; + +// 2B620_06338 +s8 d_course_choco_mountain_rock_texture[] = { + #include "textures/courses/choco_mountain_rock.rgba16.inc.c" +}; + +// Falling rocks model. +Vtx_t d_course_choco_mountain_falling_rock_model[] = { + {{ -6, -8, 6 }, { 0 }, { 0, 990 }, {0xE4, 0xE5, 0x70, 0x00 }}, + {{ 4, -2, 10 }, { 0 }, { -1346, 990 }, {0xE4, 0xE5, 0x70, 0x00 }}, + {{ -8, 5, 9 }, { 0 }, { -342, 2076 }, {0xE4, 0xE5, 0x70, 0x00 }}, + {{ -6, -8, 6 }, { 0 }, { -620, 2594 }, {0x15, 0xA6, 0x4B, 0x00 }}, + {{ 6, -10, 0 }, { 0 }, { -226, 3666 }, {0x15, 0xA6, 0x4B, 0x00 }}, + {{ 4, -2, 10 }, { 0 }, { 654, 2916 }, {0x15, 0xA6, 0x4B, 0x00 }}, + {{ -8, 5, 9 }, { 0 }, { 688, 3012 }, {0xE8, 0x66, 0x38, 0x00 }}, + {{ 4, 9, 7 }, { 0 }, { 1116, 4242 }, {0xE8, 0x66, 0x38, 0x00 }}, + {{ -4, 13, -2 }, { 0 }, { 1880, 3360 }, {0xE8, 0x66, 0x38, 0x00 }}, + {{ 11, 1, 2 }, { 0 }, { -918, 2962 }, {0x62, 0x43, 0x11, 0x00 }}, + {{ 7, 8, -6 }, { 0 }, { 138, 3026 }, {0x62, 0x43, 0x11, 0x00 }}, + {{ 4, 9, 7 }, { 0 }, { -414, 2028 }, {0x62, 0x43, 0x11, 0x00 }}, + {{ 11, 1, 2 }, { 0 }, { -528, 990 }, {0x58, 0x17, 0x4E, 0x00 }}, + {{ 4, 9, 7 }, { 0 }, { -138, 1976 }, {0x58, 0x17, 0x4E, 0x00 }}, + {{ 4, -2, 10 }, { 0 }, { 466, 990 }, {0x58, 0x17, 0x4E, 0x00 }}, + {{ 11, 1, 2 }, { 0 }, { -528, 990 }, {0x5E, 0xD0, 0x36, 0x00 }}, + {{ 11, 1, 2 }, { 0 }, { -902, 2320 }, {0x6B, 0xD3, 0xE3, 0x00 }}, + {{ 11, 1, 2 }, { 0 }, { -834, 2310 }, {0x6F, 0x03, 0xD3, 0x00 }}, + {{ -5, -8, -8 }, { 0 }, { -886, 2470 }, {0xF0, 0x8A, 0xFF, 0x00 }}, + {{ -13, 1, -3 }, { 0 }, { -958, 2474 }, {0x98, 0xE9, 0x34, 0x00 }}, + {{ -13, 1, -3 }, { 0 }, { -812, 2472 }, {0xA5, 0xB5, 0xF8, 0x00 }}, + {{ -13, 1, -3 }, { 0 }, { -1708, 990 }, {0xB0, 0xE2, 0xAD, 0x00 }}, + {{ -13, 1, -3 }, { 0 }, { 0, 990 }, {0xB1, 0x43, 0xC5, 0x00 }}, + {{ -13, 1, -3 }, { 0 }, { 896, 2380 }, {0xA3, 0x48, 0x10, 0x00 }}, + {{ -5, -8, -8 }, { 0 }, { -1742, 990 }, {0x25, 0xA3, 0xBF, 0x00 }}, + {{ -4, 3, -12 }, { 0 }, { -1744, 990 }, {0x03, 0xD3, 0x91, 0x00 }}, + {{ -4, 3, -12 }, { 0 }, { -2100, 990 }, {0x29, 0x22, 0x95, 0x00 }}, + {{ -4, 13, -2 }, { 0 }, { -1780, 990 }, {0x05, 0x58, 0xAE, 0x00 }}, + {{ -4, 13, -2 }, { 0 }, { -960, 2472 }, {0x28, 0x71, 0x00, 0x00 }}, + {{ 4, -2, 10 }, { 0 }, { 466, 990 }, {0x5E, 0xD0, 0x36, 0x00 }}, + {{ 6, -10, 0 }, { 0 }, { -138, 2 }, {0x5E, 0xD0, 0x36, 0x00 }}, + {{ 6, -10, 0 }, { 0 }, { -320, 3208 }, {0x6B, 0xD3, 0xE3, 0x00 }}, + {{ 6, -2, -10 }, { 0 }, { 120, 2194 }, {0x6B, 0xD3, 0xE3, 0x00 }}, + {{ 6, -2, -10 }, { 0 }, { -298, 3190 }, {0x6F, 0x03, 0xD3, 0x00 }}, + {{ 7, 8, -6 }, { 0 }, { 218, 2188 }, {0x6F, 0x03, 0xD3, 0x00 }}, + {{ 6, -10, 0 }, { 0 }, { -316, 3458 }, {0xF0, 0x8A, 0xFF, 0x00 }}, + {{ -6, -8, 6 }, { 0 }, { 254, 2470 }, {0xF0, 0x8A, 0xFF, 0x00 }}, + {{ -6, -8, 6 }, { 0 }, { -340, 3464 }, {0x98, 0xE9, 0x34, 0x00 }}, + {{ -8, 5, 9 }, { 0 }, { 156, 2446 }, {0x98, 0xE9, 0x34, 0x00 }}, + {{ -5, -8, -8 }, { 0 }, { -290, 3462 }, {0xA5, 0xB5, 0xF8, 0x00 }}, + {{ -6, -8, 6 }, { 0 }, { 352, 2520 }, {0xA5, 0xB5, 0xF8, 0x00 }}, + {{ -4, 3, -12 }, { 0 }, { -1330, 1858 }, {0xB0, 0xE2, 0xAD, 0x00 }}, + {{ -5, -8, -8 }, { 0 }, { -590, 990 }, {0xB0, 0xE2, 0xAD, 0x00 }}, + {{ -4, 13, -2 }, { 0 }, { -1370, 990 }, {0xB1, 0x43, 0xC5, 0x00 }}, + {{ -4, 3, -12 }, { 0 }, { -528, 1796 }, {0xB1, 0x43, 0xC5, 0x00 }}, + {{ -8, 5, 9 }, { 0 }, { 278, 3308 }, {0xA3, 0x48, 0x10, 0x00 }}, + {{ -4, 13, -2 }, { 0 }, { 1488, 3582 }, {0xA3, 0x48, 0x10, 0x00 }}, + {{ 6, -2, -10 }, { 0 }, { -1166, 1938 }, {0x25, 0xA3, 0xBF, 0x00 }}, + {{ 6, -10, 0 }, { 0 }, { -600, 990 }, {0x25, 0xA3, 0xBF, 0x00 }}, + {{ 6, -2, -10 }, { 0 }, { -880, 2064 }, {0x03, 0xD3, 0x91, 0x00 }}, + {{ -5, -8, -8 }, { 0 }, { -602, 990 }, {0x03, 0xD3, 0x91, 0x00 }}, + {{ 7, 8, -6 }, { 0 }, { -1168, 2024 }, {0x29, 0x22, 0x95, 0x00 }}, + {{ 6, -2, -10 }, { 0 }, { -720, 990 }, {0x29, 0x22, 0x95, 0x00 }}, + {{ 7, 8, -6 }, { 0 }, { -1494, 2068 }, {0x05, 0x58, 0xAE, 0x00 }}, + {{ -4, 3, -12 }, { 0 }, { -614, 990 }, {0x05, 0x58, 0xAE, 0x00 }}, + {{ 4, 9, 7 }, { 0 }, { -340, 3462 }, {0x28, 0x71, 0x00, 0x00 }}, + {{ 7, 8, -6 }, { 0 }, { 156, 2434 }, {0x28, 0x71, 0x00, 0x00 }}, + {{ -8, 5, 9 }, { 0 }, { -216, 416 }, {0x09, 0x23, 0x71, 0x00 }}, + {{ 4, -2, 10 }, { 0 }, { 1042, 1056 }, {0x09, 0x23, 0x71, 0x00 }}, + {{ 4, 9, 7 }, { 0 }, { 900, -148 }, {0x09, 0x23, 0x71, 0x00 }}, +}; + + + +Gfx d_course_choco_mountain_dl_6EF8[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06006338), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPLight(0x06005AE8, 1), + gsSPLight(0x06005AE0, 2), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_6F48[] = +{ + gsDPPipeSync(), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetCombineMode(G_CC_MODULATEI, G_CC_MODULATEI), + gsSPNumLights(1), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPTexture(0xFFFF, 0xFFFF, 1, 1, G_OFF), + gsDPPipeSync(), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_6F88[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 1, 1, G_OFF), + gsDPNoOp(), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsDPSetRenderMode(G_RM_ZB_CLD_SURF, G_RM_ZB_CLD_SURF2), + gsSPVertex(0x06005AF8, 4, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 2, 3, 0), + gsDPSetCycleType(G_CYC_1CYCLE), + gsDPSetAlphaCompare(G_AC_NONE), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_6FE0[] = +{ + gsSPSetGeometryMode(G_LIGHTING), + gsDPSetCycleType(G_CYC_2CYCLE), + gsDPPipeSync(), + gsSPSetGeometryMode(G_SHADING_SMOOTH), + gsSPSetGeometryMode(G_FOG), + gsDPSetCombineMode(G_CC_MODULATEI, G_CC_PASS2), + gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06005B38), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06006B38, 15, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSP1Triangle(9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPVertex(0x06006C28, 5, 0), + gsSPVertex(0x06006D08, 10, 5), + gsSP1Triangle(0, 5, 6, 0), + gsSP1Triangle(1, 7, 8, 0), + gsSP1Triangle(2, 9, 10, 0), + gsSP1Triangle(3, 11, 12, 0), + gsSP1Triangle(4, 13, 14, 0), + gsSPVertex(0x06006C78, 5, 0), + gsSPVertex(0x06006DA8, 10, 5), + gsSP1Triangle(0, 5, 6, 0), + gsSP1Triangle(1, 7, 8, 0), + gsSP1Triangle(2, 9, 10, 0), + gsSP1Triangle(3, 11, 12, 0), + gsSP1Triangle(4, 13, 14, 0), + gsSPVertex(0x06006CC8, 4, 0), + gsSPVertex(0x06006E48, 8, 4), + gsSP1Triangle(0, 4, 5, 0), + gsSP1Triangle(1, 6, 7, 0), + gsSP1Triangle(2, 8, 9, 0), + gsSP1Triangle(3, 10, 11, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06006338), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06006EC8, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPClearGeometryMode(G_FOG | G_LIGHTING), + gsDPSetCycleType(G_CYC_1CYCLE), + gsSPTexture(0xFFFF, 0xFFFF, 1, 1, G_OFF), + gsDPPipeSync(), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_dl_71B8[] = +{ + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000718), + gsSPDisplayList(0x070005D8), + gsSPDisplayList(0x07000448), + gsSPSetGeometryMode(G_CULL_BACK), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(0x07005A70), + gsSPDisplayList(0x07005868), + gsSPDisplayList(0x07005490), + gsSPDisplayList(0x07003FB8), + gsSPDisplayList(0x070008E0), + gsSPDisplayList(0x07000828), + gsSPEndDisplayList(), +}; + +// Spawn locations +struct ActorSpawnData d_course_choco_mountain_spawn_item_box[] = { + {{ 2019, 156, 164 }, { 0 }}, + {{ 2018, 155, 379 }, { 1 }}, + {{ 1996, 146, 505 }, { 2 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ 912, 0, -1156 }, { 0 }}, + {{ 956, 0, -1131 }, { 0 }}, + {{ 978, 0, -1194 }, { 0 }}, + {{ 943, 0, -1178 }, { 0 }}, + {{ 933, 0, -1141 }, { 0 }}, + {{ -463, 0, 678 }, { 1 }}, + {{ -487, 0, 697 }, { 1 }}, + {{ -510, 0, 715 }, { 1 }}, + {{ -494, 0, 716 }, { 1 }}, + {{ -468, 0, 696 }, { 1 }}, + {{ 828, 36, 898 }, { 2 }}, + {{ 787, 38, 939 }, { 2 }}, + {{ 800, 37, 913 }, { 2 }}, + {{ 758, 39, 924 }, { 2 }}, + {{ 775, 38, 892 }, { 2 }}, + {{ -32768, 0, 0 }, { 0 }}, +}; + +// unk +struct CourseAddrUnkStruct d_course_choco_mountain_addr[] = { + {{ 0x07005A70 }, { 0xFFFF8000 }}, + {{ 0x070008E0 }, { 0xFFFF0000 }}, + {{ 0x07000448 }, { 0xFFFF8000 }}, + {{ 0x070049F0 }, { 0x02010000 }}, + {{ 0x07004AB0 }, { 0x02020000 }}, + {{ 0x07004B58 }, { 0x02030000 }}, + {{ 0x07004C08 }, { 0x02040000 }}, + {{ 0x07004CC8 }, { 0x02050000 }}, + {{ 0x07004970 }, { 0x02060000 }}, + {{ 0x07004618 }, { 0x02070000 }}, + {{ 0x07004690 }, { 0x02080000 }}, + {{ 0x070046F0 }, { 0x02090000 }}, + {{ 0x07004790 }, { 0x020A0000 }}, + {{ 0x07004840 }, { 0x020B0000 }}, + {{ 0x070048E8 }, { 0x020C0000 }}, + {{ 0x07004D90 }, { 0x020D0000 }}, + {{ 0x070051D8 }, { 0x020E0000 }}, + {{ 0x07005258 }, { 0x020F0000 }}, + {{ 0x070052C8 }, { 0x02100000 }}, + {{ 0x07005338 }, { 0x02110000 }}, + {{ 0x070053D8 }, { 0x02120000 }}, + {{ 0x07005148 }, { 0x02130000 }}, + {{ 0x07004E40 }, { 0x02140000 }}, + {{ 0x07004EB0 }, { 0x02150000 }}, + {{ 0x07004F30 }, { 0x02160000 }}, + {{ 0x07004FC0 }, { 0x02170000 }}, + {{ 0x07005070 }, { 0x02180000 }}, + {{ 0x07002530 }, { 0x0C010000 }}, + {{ 0x07002458 }, { 0x0C020000 }}, + {{ 0x07002380 }, { 0x0C020000 }}, + {{ 0x07002278 }, { 0x0C030000 }}, + {{ 0x070021D8 }, { 0x0C030000 }}, + {{ 0x07002600 }, { 0x0C040000 }}, + {{ 0x070029E8 }, { 0x0C040000 }}, + {{ 0x070028B0 }, { 0x0C050000 }}, + {{ 0x070027F0 }, { 0x0C050000 }}, + {{ 0x07002760 }, { 0x0C060000 }}, + {{ 0x070020F8 }, { 0x0C060000 }}, + {{ 0x07001A48 }, { 0x0C070000 }}, + {{ 0x07001988 }, { 0x0C070000 }}, + {{ 0x070017E0 }, { 0x0C080000 }}, + {{ 0x07001740 }, { 0x0C080000 }}, + {{ 0x07001670 }, { 0x0C090000 }}, + {{ 0x07001AC8 }, { 0x0C090000 }}, + {{ 0x07001FE8 }, { 0x0C0A0000 }}, + {{ 0x07001E90 }, { 0x0C0A0000 }}, + {{ 0x07001DB8 }, { 0x0C0B0000 }}, + {{ 0x07001C98 }, { 0x0C0B0000 }}, + {{ 0x07001BE0 }, { 0x0C0C0000 }}, + {{ 0x07002AE8 }, { 0x0C0C0000 }}, + {{ 0x070038B8 }, { 0x0C0D0000 }}, + {{ 0x070037B0 }, { 0x0C0D0000 }}, + {{ 0x07003708 }, { 0x0C0E0000 }}, + {{ 0x07003670 }, { 0x0C0F0000 }}, + {{ 0x070035B0 }, { 0x0C100000 }}, + {{ 0x07003998 }, { 0x0C100000 }}, + {{ 0x07003EE8 }, { 0x0C110000 }}, + {{ 0x07003DD8 }, { 0x0C110000 }}, + {{ 0x07003CF0 }, { 0x0C120000 }}, + {{ 0x07003B98 }, { 0x0C120000 }}, + {{ 0x07003A80 }, { 0x0C130000 }}, + {{ 0x070034E0 }, { 0x0C140000 }}, + {{ 0x07002FE8 }, { 0x0C150000 }}, + {{ 0x07002EE8 }, { 0x0C150000 }}, + {{ 0x07002E38 }, { 0x0C160000 }}, + {{ 0x07002D68 }, { 0x0C160000 }}, + {{ 0x07002CA8 }, { 0x0C170000 }}, + {{ 0x07002BD0 }, { 0x0C170000 }}, + {{ 0x070030A8 }, { 0x0C180000 }}, + {{ 0x07003410 }, { 0x0C180000 }}, + {{ 0x00000000 }, { 0x00000000 }}, +}; diff --git a/courses/flower_cup/choco_mountain/packed.inc.c b/courses/flower_cup/choco_mountain/packed.inc.c new file mode 100644 index 000000000..8f8894dab --- /dev/null +++ b/courses/flower_cup/choco_mountain/packed.inc.c @@ -0,0 +1,3425 @@ +#include +#include +#include +#include +#include + +Gfx d_course_choco_mountain_packed_dl_0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000000, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000200, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000400, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_178[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000600, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000800, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000A00, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_280[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000B00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000D00, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_340[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000E00, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_3C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000F80, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_448[] = +{ + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000340), + gsSPDisplayList(0x07000280), + gsSPDisplayList(0x07000178), + gsSPDisplayList(0x07000098), + gsSPDisplayList(0x07000000), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_480[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040010C0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_508[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001240, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_570[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040012C0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_5D8[] = +{ + gsSPDisplayList(0x07000570), + gsSPDisplayList(0x07000508), + gsSPDisplayList(0x07000480), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_5F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001340, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 1, 0, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 5, 4, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040013C0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0), + gsSP2Triangles(0, 3, 1, 0, 4, 5, 3, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 6, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 8, 11, 6, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001480, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_718[] = +{ + gsSPDisplayList(0x070005F8), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_728[] = +{ + gsSPDisplayList(0x07000718), + gsSPDisplayList(0x070005D8), + gsSPDisplayList(0x07000448), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_748[] = +{ + gsSPDisplayList(0x07000728), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_758[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001500, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 5, 2, 6, 0), + gsSP2Triangles(7, 6, 2, 0, 2, 8, 7, 0), + gsSP2Triangles(9, 8, 2, 0, 10, 9, 2, 0), + gsSP2Triangles(4, 10, 2, 0, 5, 0, 2, 0), + gsSP2Triangles(5, 6, 11, 0, 12, 0, 5, 0), + gsSP2Triangles(13, 12, 5, 0, 14, 13, 5, 0), + gsSP2Triangles(14, 5, 11, 0, 8, 15, 7, 0), + gsSP2Triangles(16, 11, 17, 0, 17, 18, 19, 0), + gsSP2Triangles(16, 17, 19, 0, 6, 17, 11, 0), + gsSP2Triangles(17, 6, 18, 0, 7, 20, 21, 0), + gsSP2Triangles(7, 21, 6, 0, 22, 6, 21, 0), + gsSP2Triangles(22, 21, 20, 0, 18, 6, 22, 0), + gsSP2Triangles(7, 23, 24, 0, 7, 15, 25, 0), + gsSP2Triangles(7, 25, 23, 0, 7, 24, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_828[] = +{ + gsSPDisplayList(0x07000758), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_838[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040016A0, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(11, 12, 10, 0, 13, 8, 10, 0), + gsSP2Triangles(12, 13, 10, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 14, 16, 0, 15, 18, 16, 0), + gsSP2Triangles(18, 19, 16, 0, 19, 17, 16, 0), + gsSP2Triangles(20, 21, 22, 0, 20, 23, 24, 0), + gsSP2Triangles(20, 24, 21, 0, 23, 25, 24, 0), + gsSP2Triangles(26, 22, 21, 0, 26, 27, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_8E0[] = +{ + gsSPDisplayList(0x07000838), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_8F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001860, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(6, 18, 19, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040019A0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(3, 2, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_9B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001A60, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(3, 12, 13, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001B40, 5, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Triangle(2, 4, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_A60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001B90, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 24, 27, 28, 0), + gsSP1Triangle(24, 29, 30, 0), + gsSPVertex(0x04001D80, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_AF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001DE0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04001FC0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_B88[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002020, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(2, 4, 3, 0, 1, 5, 2, 0), + gsSP2Triangles(2, 5, 4, 0, 4, 6, 3, 0), + gsSP2Triangles(5, 7, 4, 0, 1, 8, 5, 0), + gsSP2Triangles(9, 5, 8, 0, 7, 5, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 9, 8, 0), + gsSP1Triangle(11, 12, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_C18[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040020F0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(0, 3, 4, 0, 2, 5, 3, 0), + gsSP2Triangles(5, 6, 3, 0, 6, 4, 3, 0), + gsSP2Triangles(4, 6, 7, 0, 8, 9, 6, 0), + gsSP2Triangles(8, 6, 5, 0, 6, 9, 10, 0), + gsSP2Triangles(10, 9, 11, 0, 7, 6, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_CA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040021B0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 4, 1, 0), + gsSP2Triangles(6, 1, 3, 0, 4, 7, 8, 0), + gsSP2Triangles(5, 7, 4, 0, 0, 2, 9, 0), + gsSP2Triangles(9, 2, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 9, 0, 0, 9, 16, 0), + gsSP2Triangles(9, 15, 16, 0, 14, 9, 10, 0), + gsSP2Triangles(3, 0, 17, 0, 17, 0, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_D38[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040022D0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(3, 4, 0, 0, 0, 4, 5, 0), + gsSP2Triangles(6, 4, 3, 0, 7, 4, 6, 0), + gsSP2Triangles(4, 8, 5, 0, 4, 7, 8, 0), + gsSP2Triangles(8, 7, 9, 0, 9, 10, 8, 0), + gsSP2Triangles(8, 10, 11, 0, 12, 10, 9, 0), + gsSP2Triangles(12, 13, 10, 0, 10, 13, 11, 0), + gsSP1Triangle(3, 2, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_DD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040023B0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(12, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(9, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x040025A0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002630, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP1Triangle(8, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_EB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040026F0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 15, 21, 22, 0), + gsSP2Triangles(0, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x040028E0, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_F68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002A30, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 3, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04002C30, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Triangle(17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_1018[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002D70, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(14, 29, 30, 0), + gsSPVertex(0x04002F60, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003020, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_1100[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003110, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(0, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x040032F0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003380, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(2, 3, 4, 0, 3, 5, 4, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(10, 12, 11, 0, 12, 13, 11, 0), + gsSP2Triangles(13, 14, 15, 0, 14, 16, 15, 0), + gsSP2Triangles(16, 17, 15, 0, 17, 16, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_1200[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040034B0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04003690, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_12A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003780, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 8, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 24, 0), + gsSPVertex(0x04003970, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_1338[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040039D0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04003BD0, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_13E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003D20, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(12, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04003F20, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_1488[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003FB0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 3, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 0, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x040041A0, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(12, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_1538[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040042E0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(0, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 22, 25, 26, 0), + gsSP2Triangles(27, 28, 29, 0, 19, 30, 31, 0), + gsSPVertex(0x040044E0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_15D0[] = +{ + gsSPDisplayList(0x07001538), + gsSPDisplayList(0x07001488), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001338), + gsSPDisplayList(0x070012A0), + gsSPDisplayList(0x07001200), + gsSPDisplayList(0x07001100), + gsSPDisplayList(0x07001018), + gsSPDisplayList(0x07000F68), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07000DD0), + gsSPDisplayList(0x07000D38), + gsSPDisplayList(0x07000CA0), + gsSPDisplayList(0x07000C18), + gsSPDisplayList(0x07000B88), + gsSPDisplayList(0x07000AF8), + gsSPDisplayList(0x07000A60), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070008F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_1670[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004540, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04004720, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 9, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04004920, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_1740[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040049E0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04004BC0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_17E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004CB0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(2, 1, 5, 0, 6, 3, 1, 0), + gsSP2Triangles(1, 4, 5, 0, 0, 6, 1, 0), + gsSP2Triangles(4, 7, 5, 0, 7, 8, 5, 0), + gsSP2Triangles(5, 8, 9, 0, 6, 10, 3, 0), + gsSP2Triangles(10, 6, 11, 0, 10, 12, 13, 0), + gsSP2Triangles(10, 11, 14, 0, 13, 8, 7, 0), + gsSP2Triangles(0, 2, 15, 0, 8, 16, 17, 0), + gsSP2Triangles(8, 17, 9, 0, 16, 8, 13, 0), + gsSP2Triangles(11, 18, 19, 0, 11, 20, 14, 0), + gsSP1Quadrangle(12, 19, 16, 13, 0), + gsSP2Triangles(21, 22, 9, 0, 17, 21, 9, 0), + gsSP2Triangles(9, 22, 23, 0, 24, 22, 21, 0), + gsSP2Triangles(25, 23, 22, 0, 24, 18, 22, 0), + gsSP2Triangles(18, 25, 22, 0, 23, 25, 26, 0), + gsSP2Triangles(19, 18, 24, 0, 0, 27, 6, 0), + gsSP2Triangles(28, 29, 30, 0, 30, 29, 31, 0), + gsSPVertex(0x04004EB0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 2, 0), + gsSP2Triangles(1, 5, 2, 0, 6, 5, 1, 0), + gsSP2Triangles(7, 3, 6, 0, 8, 7, 6, 0), + gsSP1Triangle(9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_18E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004F70, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04005150, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_1988[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005240, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(5, 1, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(1, 10, 11, 0, 1, 12, 13, 0), + gsSP1Triangle(14, 15, 16, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005350, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0), + gsSP2Triangles(1, 3, 4, 0, 3, 5, 4, 0), + gsSP2Triangles(5, 6, 4, 0, 6, 5, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_1A48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040053D0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_1AC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040055B0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 9, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 26, 0), + gsSPVertex(0x040057A0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04005980, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 13, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04005B70, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_1BE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005CC0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 5, 7, 0, 8, 9, 2, 0), + gsSP2Triangles(10, 11, 5, 0, 12, 13, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 14, 0, 28, 29, 30, 0), + gsSPVertex(0x04005EB0, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 17, 0, 20, 21, 22, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_1C98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006070, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(3, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04006270, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04006470, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 19, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 24, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04006660, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 0, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_1DB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040067C0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 11, 0, 17, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x040069B0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 16, 0), + gsSP2Triangles(17, 13, 18, 0, 19, 8, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04006B90, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_1E90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006C30, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04006E30, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(14, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04007010, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 5, 0, 8, 0, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 14, 23, 0, 21, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x04007210, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 4, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04007410, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Triangle(17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_1FE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007550, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 24, 0), + gsSP1Triangle(29, 2, 30, 0), + gsSPVertex(0x04007740, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 7, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 24, 0), + gsSPVertex(0x04007930, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 4, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04007B30, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_20F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007BF0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 4, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 15, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(22, 28, 29, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007DD0, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 4, 7, 0), + gsSP2Triangles(6, 5, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 9, 13, 10, 0), + gsSP2Triangles(13, 14, 10, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_21D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007EF0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 13, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x040080F0, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 0, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_2278[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040081A0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04008380, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04008560, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(30, 27, 29, 0), + gsSPVertex(0x04008750, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_2380[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008840, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04008A30, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008AF0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_2458[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008B30, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(28, 30, 29, 0), + gsSPVertex(0x04008D20, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 4, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04008F10, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_2530[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008FD0, 29, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 9, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040091A0, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP1Triangle(16, 17, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_2600[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040092D0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040094B0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04009690, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_26C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040096C0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040098A0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_2760[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040099C0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04009BA0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_27F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009C00, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04009DE0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04009FC0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_28B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A020, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 9, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400A220, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400A400, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 8, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Triangle(17, 18, 19, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A540, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(4, 1, 0, 0, 5, 6, 7, 0), + gsSP2Triangles(6, 5, 8, 0, 6, 9, 7, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP1Triangle(14, 13, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_29E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A630, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 8, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 8, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400A820, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400AA00, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400ABE0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(3, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_2AE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400AC60, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 8, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400AE50, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(28, 30, 31, 0), + gsSPVertex(0x0400B050, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(8, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 8, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_2BD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B1A0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400B390, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(18, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400B590, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_2CA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B650, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(1, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Quadrangle(17, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x0400B830, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 5, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_2D68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BA30, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 1, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 23, 30, 0), + gsSPVertex(0x0400BC20, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 12, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 22, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x0400BE00, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_2E38[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BE30, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 15, 0, 9, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP2Triangles(27, 21, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x0400C030, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_2EE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C1B0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 2, 0, 8, 9, 2, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400C3A0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400C580, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C5B0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_2FE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C5E0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400C7D0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 0, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 21, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_30A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C9C0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 5, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(8, 10, 11, 0, 12, 13, 11, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 22, 24, 0), + gsSP2Triangles(25, 26, 27, 0, 28, 29, 30, 0), + gsSPVertex(0x0400CBB0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400CDA0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_3188[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CE90, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(3, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_3200[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CFD0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 10, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400D1D0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 0, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400D3D0, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 3, 15, 16, 0), + gsSP2Triangles(17, 13, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 3, 0, 24, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_32F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D580, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 11, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400D780, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_3390[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D810, 29, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(12, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_3410[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D9E0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 5, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400DBD0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 4, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400DDC0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_34E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DE20, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 25, 0), + gsSP1Triangle(28, 29, 30, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E010, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_35B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E0D0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(1, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E2D0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_3670[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E300, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 2, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 3, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 19, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x0400E4E0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_3708[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E510, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400E6F0, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_37B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E840, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400EA40, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 5, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400EC40, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 10, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 18, 21, 0), + gsSP2Triangles(22, 10, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x0400EE20, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_38B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400EE50, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(2, 24, 25, 0, 23, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400F040, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 5, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 17, 0), + gsSPVertex(0x0400F220, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_3998[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F310, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 0, 7, 0, 8, 0, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 11, 17, 0, 18, 19, 20, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F460, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(29, 28, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_3A80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F650, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(2, 6, 7, 0, 8, 9, 3, 0), + gsSP2Triangles(10, 11, 12, 0, 2, 13, 14, 0), + gsSP2Triangles(12, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 12, 21, 0, 22, 23, 24, 0), + gsSP2Triangles(25, 26, 27, 0, 28, 29, 30, 0), + gsSPVertex(0x0400F840, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 0, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F980, 25, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 5, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 7, 9, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 11, 13, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 15, 17, 0, 17, 16, 19, 0), + gsSP2Triangles(16, 20, 19, 0, 21, 22, 23, 0), + gsSP1Triangle(21, 23, 24, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_3B98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FB10, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 0, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400FD10, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 17, 0, 26, 27, 20, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400FF00, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FF90, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 5, 4, 0, 9, 8, 4, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 10, 12, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 15, 14, 0), + gsSP2Triangles(18, 17, 14, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 19, 21, 0, 23, 19, 22, 0), + gsSP2Triangles(24, 23, 22, 0, 25, 26, 27, 0), + gsSP2Triangles(28, 29, 25, 0, 29, 26, 25, 0), + gsSP1Triangle(26, 30, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_3CF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010180, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040101E0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 0, 2, 0, 3, 5, 1, 0), + gsSP2Triangles(4, 2, 6, 0, 7, 4, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 8, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 20, 0), + gsSP2Triangles(17, 20, 18, 0, 19, 21, 20, 0), + gsSP2Triangles(22, 23, 24, 0, 23, 25, 24, 0), + gsSP2Triangles(26, 27, 28, 0, 27, 29, 28, 0), + gsSPVertex(0x040103C0, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_3DD8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010400, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040105E0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040106D0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP1Quadrangle(2, 1, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSP2Triangles(24, 25, 26, 0, 26, 25, 27, 0), + gsSP2Triangles(28, 24, 26, 0, 25, 29, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_3EE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040108B0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010910, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 5, 4, 0, 8, 9, 5, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 15, 17, 16, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_3FB8[] = +{ + gsSPDisplayList(0x07003EE8), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003B98), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07003998), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003708), + gsSPDisplayList(0x07003670), + gsSPDisplayList(0x070035B0), + gsSPDisplayList(0x070034E0), + gsSPDisplayList(0x07003410), + gsSPDisplayList(0x07003390), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003188), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x07002EE8), + gsSPDisplayList(0x07002E38), + gsSPDisplayList(0x07002D68), + gsSPDisplayList(0x07002CA8), + gsSPDisplayList(0x07002BD0), + gsSPDisplayList(0x07002AE8), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x070028B0), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070026C0), + gsSPDisplayList(0x07002600), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x07002380), + gsSPDisplayList(0x07002278), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001DB8), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A48), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x070018E8), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001740), + gsSPDisplayList(0x07001670), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_4148[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04010AD0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP2Triangles(3, 8, 9, 0, 3, 7, 10, 0), + gsSP2Triangles(3, 10, 8, 0, 0, 3, 9, 0), + gsSP2Triangles(0, 9, 11, 0, 7, 12, 13, 0), + gsSP2Triangles(7, 13, 10, 0, 7, 6, 14, 0), + gsSP2Triangles(7, 14, 12, 0, 12, 15, 16, 0), + gsSP2Triangles(12, 16, 13, 0, 10, 17, 18, 0), + gsSP2Triangles(10, 18, 8, 0, 13, 19, 17, 0), + gsSP2Triangles(13, 17, 10, 0, 8, 18, 20, 0), + gsSP2Triangles(8, 20, 9, 0, 9, 20, 21, 0), + gsSP2Triangles(9, 21, 11, 0, 11, 21, 22, 0), + gsSP1Quadrangle(4, 0, 11, 22, 0), + gsSP1Quadrangle(15, 23, 24, 25, 0), + gsSP1Quadrangle(12, 14, 23, 15, 0), + gsSP1Quadrangle(25, 24, 26, 27, 0), + gsSP1Quadrangle(27, 26, 28, 29, 0), + gsSP1Quadrangle(29, 28, 30, 31, 0), + gsSPVertex(0x04010CD0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(3, 5, 1, 0, 0), + gsSP2Triangles(3, 0, 6, 0, 0, 2, 7, 0), + gsSP2Triangles(7, 2, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 14, 0), + gsSP2Triangles(17, 14, 13, 0, 16, 15, 19, 0), + gsSP2Triangles(16, 19, 20, 0, 21, 22, 18, 0), + gsSP2Triangles(21, 18, 17, 0, 20, 19, 23, 0), + gsSP2Triangles(20, 23, 24, 0, 24, 23, 25, 0), + gsSP2Triangles(24, 25, 26, 0, 26, 25, 27, 0), + gsSP2Triangles(26, 27, 28, 0, 7, 29, 30, 0), + gsSP2Triangles(7, 0, 29, 0, 31, 6, 0, 0), + gsSP1Triangle(31, 0, 7, 0), + gsSPVertex(0x04010ED0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP2Triangles(7, 10, 11, 0, 7, 6, 10, 0), + gsSP2Triangles(12, 13, 10, 0, 11, 12, 10, 0), + gsSP2Triangles(14, 12, 11, 0, 11, 10, 15, 0), + gsSP2Triangles(11, 15, 16, 0, 17, 18, 9, 0), + gsSP2Triangles(17, 9, 8, 0, 19, 20, 18, 0), + gsSP2Triangles(19, 18, 17, 0, 21, 22, 20, 0), + gsSP2Triangles(21, 20, 19, 0, 7, 11, 23, 0), + gsSP2Triangles(7, 23, 0, 0, 4, 7, 0, 0), + gsSP2Triangles(4, 0, 3, 0, 11, 16, 24, 0), + gsSP2Triangles(11, 24, 23, 0, 17, 8, 25, 0), + gsSP2Triangles(17, 25, 26, 0, 19, 17, 26, 0), + gsSP2Triangles(19, 26, 27, 0, 8, 4, 3, 0), + gsSP2Triangles(8, 3, 25, 0, 28, 29, 30, 0), + gsSP1Triangle(31, 28, 30, 0), + gsSPVertex(0x040110D0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(2, 3, 4, 0, 5, 6, 2, 0), + gsSP2Triangles(5, 2, 4, 0, 3, 1, 7, 0), + gsSP2Triangles(3, 7, 8, 0, 9, 8, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 11, 10, 0), + gsSP1Quadrangle(13, 12, 16, 17, 0), + gsSP1Quadrangle(18, 19, 6, 5, 0), + gsSP1Quadrangle(20, 21, 19, 18, 0), + gsSP2Triangles(20, 18, 22, 0, 23, 20, 22, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(27, 26, 28, 29, 0), + gsSP1Quadrangle(24, 27, 30, 31, 0), + gsSPVertex(0x040112D0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(0, 3, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 15, 14, 0), + gsSP1Quadrangle(18, 19, 16, 14, 0), + gsSP2Triangles(15, 20, 16, 0, 11, 10, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 22, 25, 0), + gsSP1Quadrangle(5, 28, 29, 6, 0), + gsSP1Triangle(6, 30, 31, 0), + gsSPVertex(0x040114D0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(3, 4, 5, 0, 6, 7, 8, 0), + gsSP2Triangles(6, 8, 9, 0, 10, 11, 12, 0), + gsSP2Triangles(10, 12, 13, 0, 14, 15, 10, 0), + gsSP2Triangles(14, 10, 13, 0, 12, 11, 16, 0), + gsSP2Triangles(12, 16, 17, 0, 18, 14, 19, 0), + gsSP2Triangles(18, 19, 20, 0, 14, 13, 21, 0), + gsSP2Triangles(14, 21, 19, 0, 22, 18, 20, 0), + gsSP2Triangles(22, 20, 23, 0, 18, 24, 15, 0), + gsSP2Triangles(18, 15, 14, 0, 22, 25, 24, 0), + gsSP2Triangles(22, 24, 18, 0, 26, 27, 25, 0), + gsSP2Triangles(26, 25, 22, 0, 13, 12, 28, 0), + gsSP2Triangles(13, 28, 21, 0, 17, 16, 29, 0), + gsSP1Triangle(17, 29, 30, 0), + gsSPVertex(0x040116C0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(2, 1, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 0, 0), + gsSP1Quadrangle(9, 6, 0, 2, 0), + gsSP1Quadrangle(7, 10, 11, 8, 0), + gsSP1Quadrangle(12, 13, 14, 9, 0), + gsSP1Quadrangle(9, 14, 15, 6, 0), + gsSP1Quadrangle(7, 16, 17, 10, 0), + gsSP1Quadrangle(6, 15, 16, 7, 0), + gsSP1Quadrangle(17, 18, 19, 10, 0), + gsSP2Triangles(20, 21, 22, 0, 22, 21, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(26, 28, 29, 27, 0), + gsSPVertex(0x040118A0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 2, 0), + gsSP1Quadrangle(2, 12, 13, 3, 0), + gsSP1Quadrangle(1, 14, 10, 2, 0), + gsSP1Quadrangle(14, 15, 16, 10, 0), + gsSP1Quadrangle(17, 18, 9, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 21, 20, 0), + gsSP1Quadrangle(23, 22, 26, 27, 0), + gsSP1Quadrangle(20, 23, 28, 29, 0), + gsSP1Quadrangle(24, 20, 29, 30, 0), + gsSP1Quadrangle(23, 27, 31, 28, 0), + gsSPVertex(0x04011AA0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(10, 11, 9, 8, 0), + gsSP1Quadrangle(8, 4, 12, 13, 0), + gsSP1Quadrangle(10, 8, 13, 14, 0), + gsSP1Quadrangle(4, 6, 15, 12, 0), + gsSP1Quadrangle(16, 17, 11, 10, 0), + gsSP1Quadrangle(16, 10, 14, 18, 0), + gsSP2Triangles(6, 19, 15, 0, 20, 21, 22, 0), + gsSP2Triangles(20, 22, 23, 0, 24, 25, 21, 0), + gsSP2Triangles(24, 21, 20, 0, 23, 22, 26, 0), + gsSP2Triangles(23, 26, 27, 0, 27, 26, 17, 0), + gsSP2Triangles(27, 17, 16, 0, 28, 25, 24, 0), + gsSP2Triangles(28, 24, 29, 0, 30, 31, 28, 0), + gsSP1Triangle(30, 28, 29, 0), + gsSPVertex(0x04011CA0, 19, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 3, 7, 8, 0), + gsSP2Triangles(3, 8, 9, 0, 0, 3, 9, 0), + gsSP2Triangles(0, 9, 10, 0, 7, 11, 12, 0), + gsSP2Triangles(7, 12, 8, 0, 13, 0, 10, 0), + gsSP2Triangles(13, 10, 14, 0, 11, 15, 16, 0), + gsSP2Triangles(11, 16, 12, 0, 15, 17, 18, 0), + gsSP2Triangles(15, 18, 16, 0, 17, 6, 5, 0), + gsSP1Triangle(17, 5, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_4608[] = +{ + gsSPDisplayList(0x07004148), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_4618[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04011DD0, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 11, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_4690[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04011F30, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_46F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04011F90, 27, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 3, 6, 0), + gsSP2Triangles(1, 7, 4, 0, 8, 9, 10, 0), + gsSP2Triangles(8, 10, 11, 0, 12, 8, 11, 0), + gsSP2Triangles(12, 11, 13, 0, 14, 12, 13, 0), + gsSP2Triangles(14, 13, 15, 0, 16, 17, 18, 0), + gsSP1Quadrangle(19, 20, 21, 22, 0), + gsSP1Quadrangle(23, 19, 22, 24, 0), + gsSP1Quadrangle(25, 23, 24, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_4790[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04012140, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(7, 8, 5, 0, 7, 9, 8, 0), + gsSP2Triangles(9, 10, 8, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSP1Quadrangle(16, 12, 14, 17, 0), + gsSP1Quadrangle(18, 16, 17, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 20, 24, 0), + gsSP2Triangles(20, 22, 24, 0, 23, 24, 25, 0), + gsSP2Triangles(26, 3, 27, 0, 26, 0, 3, 0), + gsSP2Triangles(28, 25, 29, 0, 28, 23, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_4840[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04012320, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 4, 6, 0, 7, 9, 5, 0), + gsSP2Triangles(8, 6, 10, 0, 7, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(13, 16, 17, 14, 0), + gsSP2Triangles(18, 19, 20, 0, 18, 21, 19, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 22, 24, 0), + gsSP2Triangles(22, 26, 23, 0, 25, 24, 27, 0), + gsSP2Triangles(28, 29, 30, 0, 28, 31, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_48E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04012520, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 8, 0), + gsSP2Triangles(4, 6, 8, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 10, 13, 11, 0), + gsSP2Triangles(14, 15, 16, 0, 14, 17, 15, 0), + gsSP1Quadrangle(18, 14, 16, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_4970[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04012660, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(3, 4, 1, 0, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_49F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04012800, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04012920, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_4AB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04012960, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04012B40, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_4B58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04012CA0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04012E80, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_4C08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04013060, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04013240, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04013420, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_4CC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04013480, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04013660, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 14, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04013860, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_4D90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04013890, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(3, 4, 1, 0, 3, 5, 4, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 6, 8, 0), + gsSP2Triangles(10, 11, 12, 0, 10, 13, 11, 0), + gsSP2Triangles(13, 14, 11, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSP2Triangles(20, 21, 22, 0, 20, 23, 21, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSP2Triangles(28, 29, 30, 0, 31, 28, 30, 0), + gsSPVertex(0x04013A90, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_4E40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04013AD0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_4EB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04013BF0, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 2, 8, 0), + gsSP2Triangles(9, 10, 11, 0, 9, 12, 10, 0), + gsSP2Triangles(13, 14, 15, 0, 14, 16, 15, 0), + gsSP2Triangles(17, 18, 19, 0, 17, 20, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_4F30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04013D40, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 20, 23, 21, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_4FC0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04013F00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSP2Triangles(20, 21, 22, 0, 20, 23, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP2Triangles(28, 29, 30, 0, 29, 31, 30, 0), + gsSPVertex(0x04014100, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_5070[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04014180, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x04014380, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04014560, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_5148[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04014620, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04014800, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_51D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04014860, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 11, 13, 12, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 20, 23, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_5258[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040149E0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_52C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04014B00, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_5338[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04014C20, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04014E00, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_53D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04014F20, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 11, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04015120, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(24, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_5490[] = +{ + gsSPDisplayList(0x070053D8), + gsSPDisplayList(0x07005338), + gsSPDisplayList(0x070052C8), + gsSPDisplayList(0x07005258), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005148), + gsSPDisplayList(0x07005070), + gsSPDisplayList(0x07004FC0), + gsSPDisplayList(0x07004F30), + gsSPDisplayList(0x07004EB0), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004D90), + gsSPDisplayList(0x07004CC8), + gsSPDisplayList(0x07004C08), + gsSPDisplayList(0x07004B58), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x070049F0), + gsSPDisplayList(0x07004970), + gsSPDisplayList(0x070048E8), + gsSPDisplayList(0x07004840), + gsSPDisplayList(0x07004790), + gsSPDisplayList(0x070046F0), + gsSPDisplayList(0x07004690), + gsSPDisplayList(0x07004618), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_5558[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040152D0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015450, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015510, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_5688[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040155D0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015650, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015690, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_5778[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040156D0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015750, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015790, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_5868[] = +{ + gsSPDisplayList(0x07005778), + gsSPDisplayList(0x07005688), + gsSPDisplayList(0x07005558), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_5888[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040157D0, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(1, 4, 3, 0, 5, 6, 7, 0), + gsSP2Triangles(6, 8, 7, 0, 9, 8, 6, 0), + gsSP2Triangles(9, 10, 8, 0, 11, 12, 13, 0), + gsSP2Triangles(13, 14, 11, 0, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_5910[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015910, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 6, 7, 0), + gsSP2Triangles(6, 8, 7, 0, 9, 8, 6, 0), + gsSP2Triangles(10, 11, 12, 0, 10, 13, 11, 0), + gsSP2Triangles(12, 11, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(16, 18, 17, 0, 19, 20, 21, 0), + gsSP1Triangle(19, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_59A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015A80, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_5A00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015AC0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_5A70[] = +{ + gsSPDisplayList(0x07005A00), + gsSPDisplayList(0x070059A0), + gsSPDisplayList(0x07005910), + gsSPDisplayList(0x07005888), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_5A98[] = +{ + gsSPDisplayList(0x07005A70), + gsSPDisplayList(0x07005868), + gsSPDisplayList(0x07005490), + gsSPDisplayList(0x07004608), + gsSPDisplayList(0x07003FB8), + gsSPDisplayList(0x070015D0), + gsSPDisplayList(0x070008E0), + gsSPDisplayList(0x07000828), + gsSPEndDisplayList(), +}; + +Gfx d_course_choco_mountain_packed_dl_5AE0[] = +{ + gsSPDisplayList(0x07005A98), + gsSPEndDisplayList(), +}; + +u8 d_course_choco_mountain_packed_tail[] = { 0xFF, 4, 0, 0, 0, 0, 0, 0 }; diff --git a/courses/flower_cup/frappe_snowland/course_data.inc.c b/courses/flower_cup/frappe_snowland/course_data.inc.c new file mode 100644 index 000000000..997b69a7f --- /dev/null +++ b/courses/flower_cup/frappe_snowland/course_data.inc.c @@ -0,0 +1,2898 @@ +// todo: Replace addresses with variables +#include +#include +#include +#include +#include + +Gfx d_course_frappe_snowland_dl_0[] = +{ + gsSPDisplayList(0x07000548), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07003EF8), + gsSPDisplayList(0x07000E18), + gsSPDisplayList(0x07004208), + gsSPDisplayList(0x07004680), + gsSPDisplayList(0x07004700), + gsSPDisplayList(0x07004778), + gsSPDisplayList(0x070050D0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07001748), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x07001910), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004F00), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07005E08), + gsSPDisplayList(0x07006088), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_C8[] = +{ + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07003EF8), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x07004208), + gsSPDisplayList(0x07004680), + gsSPDisplayList(0x07004700), + gsSPDisplayList(0x07004778), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x070050D0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x07001910), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07004BA0), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004F00), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07005E08), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x07006088), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07002210), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_1B8[] = +{ + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07000548), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07003EF8), + gsSPDisplayList(0x07000E18), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x07004208), + gsSPDisplayList(0x07004680), + gsSPDisplayList(0x07004700), + gsSPDisplayList(0x07004778), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x070050D0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07004BA0), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004F00), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x07006088), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C70), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_298[] = +{ + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07003EF8), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x07004208), + gsSPDisplayList(0x07004680), + gsSPDisplayList(0x07004700), + gsSPDisplayList(0x07004778), + gsSPDisplayList(0x070050D0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07001748), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x07001910), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07004BA0), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004F00), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07005E08), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x07006088), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_398[] = +{ + gsSPDisplayList(0x07002B48), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07003EF8), + gsSPDisplayList(0x07003E68), + gsSPDisplayList(0x07000DA0), + gsSPDisplayList(0x070050D0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001748), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x07001910), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004F00), + gsSPDisplayList(0x070058C0), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07006088), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_458[] = +{ + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07003EF8), + gsSPDisplayList(0x07003E68), + gsSPDisplayList(0x070010E0), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x070050D0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07001748), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x07001910), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004F00), + gsSPDisplayList(0x070058C0), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x07006088), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07002210), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_540[] = +{ + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07002B48), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07003EF8), + gsSPDisplayList(0x07003E68), + gsSPDisplayList(0x070010E0), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x070050D0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004F00), + gsSPDisplayList(0x070058C0), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x07006088), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07002210), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_610[] = +{ + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07002B48), + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07003EF8), + gsSPDisplayList(0x07003E68), + gsSPDisplayList(0x07000DA0), + gsSPDisplayList(0x070010E0), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x070050D0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001748), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x07001910), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004F00), + gsSPDisplayList(0x070058C0), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x07006088), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_728[] = +{ + gsSPDisplayList(0x07002B48), + gsSPDisplayList(0x07003EF8), + gsSPDisplayList(0x07003E68), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x070054A0), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001748), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x07001910), + gsSPDisplayList(0x070024A0), + gsSPDisplayList(0x070058C0), + gsSPDisplayList(0x07006088), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_7C8[] = +{ + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07002B48), + gsSPDisplayList(0x07000250), + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x07003EF8), + gsSPDisplayList(0x07003E68), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x070054A0), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001748), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x07001910), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07002350), + gsSPDisplayList(0x070024A0), + gsSPDisplayList(0x070058C0), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x07006088), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07002210), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_8C0[] = +{ + gsSPDisplayList(0x07002B48), + gsSPDisplayList(0x07003EF8), + gsSPDisplayList(0x07003E68), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x070054A0), + gsSPDisplayList(0x07002350), + gsSPDisplayList(0x070058C0), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x07006088), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07002210), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_940[] = +{ + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07002B48), + gsSPDisplayList(0x07000250), + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x07003EF8), + gsSPDisplayList(0x07003E68), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x070054A0), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001748), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x07001910), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07002350), + gsSPDisplayList(0x070024A0), + gsSPDisplayList(0x070058C0), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x07006088), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_A38[] = +{ + gsSPDisplayList(0x07002B48), + gsSPDisplayList(0x07003E68), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003B48), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x070054A0), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07001748), + gsSPDisplayList(0x070058C0), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_AA8[] = +{ + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07002B48), + gsSPDisplayList(0x07000250), + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x07003E68), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003B48), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x070054A0), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07001748), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x07001910), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07002350), + gsSPDisplayList(0x070024A0), + gsSPDisplayList(0x070058C0), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07002210), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_BA8[] = +{ + gsSPDisplayList(0x07002B48), + gsSPDisplayList(0x07003E68), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003B48), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x070054A0), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07002350), + gsSPDisplayList(0x070058C0), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07002210), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_C38[] = +{ + gsSPDisplayList(0x07002B48), + gsSPDisplayList(0x07000250), + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x07003E68), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003B48), + gsSPDisplayList(0x07000BF0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x070054A0), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07001748), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x07001910), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07002350), + gsSPDisplayList(0x070024A0), + gsSPDisplayList(0x070058C0), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_D28[] = +{ + gsSPDisplayList(0x07002B48), + gsSPDisplayList(0x07003E68), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003B48), + gsSPDisplayList(0x07003BD8), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x070054A0), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07004F00), + gsSPDisplayList(0x070058C0), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_DA8[] = +{ + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07002B48), + gsSPDisplayList(0x07000250), + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x07003E68), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003B48), + gsSPDisplayList(0x07003BD8), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003D58), + gsSPDisplayList(0x07001BE8), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x070054A0), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07004FF8), + gsSPDisplayList(0x07001910), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07002350), + gsSPDisplayList(0x07004F00), + gsSPDisplayList(0x070058C0), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x07006088), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07002210), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_EC8[] = +{ + gsSPDisplayList(0x07002B48), + gsSPDisplayList(0x07003E68), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003B48), + gsSPDisplayList(0x07003BD8), + gsSPDisplayList(0x07001BE8), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x070054A0), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07002350), + gsSPDisplayList(0x07004F00), + gsSPDisplayList(0x070058C0), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07002210), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_F90[] = +{ + gsSPDisplayList(0x07000250), + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003B48), + gsSPDisplayList(0x07003BD8), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003D58), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x070054A0), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07004FF8), + gsSPDisplayList(0x07001910), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07002350), + gsSPDisplayList(0x07004F00), + gsSPDisplayList(0x070058C0), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_1068[] = +{ + gsSPDisplayList(0x07000548), + gsSPDisplayList(0x07003B48), + gsSPDisplayList(0x07003BD8), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x070013F0), + gsSPDisplayList(0x07004590), + gsSPDisplayList(0x07004608), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x070054A0), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07004FF8), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004F00), + gsSPDisplayList(0x070058C0), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_1118[] = +{ + gsSPDisplayList(0x07000548), + gsSPDisplayList(0x070035A8), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x07003B48), + gsSPDisplayList(0x07003BD8), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07000D28), + gsSPDisplayList(0x07000FA0), + gsSPDisplayList(0x070013F0), + gsSPDisplayList(0x07004590), + gsSPDisplayList(0x07004608), + gsSPDisplayList(0x07001538), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07004FF8), + gsSPDisplayList(0x07001910), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004F00), + gsSPDisplayList(0x070058C0), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07002210), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_1240[] = +{ + gsSPDisplayList(0x07000548), + gsSPDisplayList(0x070035A8), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x07003B48), + gsSPDisplayList(0x07003BD8), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07000D28), + gsSPDisplayList(0x07000FA0), + gsSPDisplayList(0x07004590), + gsSPDisplayList(0x07004608), + gsSPDisplayList(0x07001538), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x070054A0), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07004FF8), + gsSPDisplayList(0x07001910), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004F00), + gsSPDisplayList(0x070058C0), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07002210), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_1360[] = +{ + gsSPDisplayList(0x070035A8), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x07003B48), + gsSPDisplayList(0x07003BD8), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07000D28), + gsSPDisplayList(0x07000FA0), + gsSPDisplayList(0x070013F0), + gsSPDisplayList(0x07004590), + gsSPDisplayList(0x07004608), + gsSPDisplayList(0x07001538), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07004FF8), + gsSPDisplayList(0x07001910), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004F00), + gsSPDisplayList(0x070058C0), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_1430[] = +{ + gsSPDisplayList(0x07000548), + gsSPDisplayList(0x07003BD8), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003D58), + gsSPDisplayList(0x07004520), + gsSPDisplayList(0x07004590), + gsSPDisplayList(0x07004608), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07004FF8), + gsSPDisplayList(0x070048C0), + gsSPDisplayList(0x070024A0), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_14E0[] = +{ + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07002AD0), + gsSPDisplayList(0x07003128), + gsSPDisplayList(0x07003358), + gsSPDisplayList(0x070035A8), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x07003BD8), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003D58), + gsSPDisplayList(0x07004020), + gsSPDisplayList(0x07004520), + gsSPDisplayList(0x07004590), + gsSPDisplayList(0x07004608), + gsSPDisplayList(0x07001538), + gsSPDisplayList(0x07001BE8), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07004FF8), + gsSPDisplayList(0x070048C0), + gsSPDisplayList(0x070049E0), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07002350), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x070024A0), + gsSPDisplayList(0x07005E08), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x070020C8), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07002210), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_1610[] = +{ + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07002AD0), + gsSPDisplayList(0x07003128), + gsSPDisplayList(0x07003358), + gsSPDisplayList(0x070035A8), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x07000548), + gsSPDisplayList(0x07003BD8), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003D58), + gsSPDisplayList(0x07004020), + gsSPDisplayList(0x07004590), + gsSPDisplayList(0x07004608), + gsSPDisplayList(0x07001538), + gsSPDisplayList(0x07001BE8), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07004FF8), + gsSPDisplayList(0x070048C0), + gsSPDisplayList(0x070049E0), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07002350), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x070024A0), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07005E08), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x070020C8), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07002210), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_1768[] = +{ + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07002AD0), + gsSPDisplayList(0x07003128), + gsSPDisplayList(0x07003358), + gsSPDisplayList(0x070035A8), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x07003BD8), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003D58), + gsSPDisplayList(0x07004020), + gsSPDisplayList(0x07004520), + gsSPDisplayList(0x07004590), + gsSPDisplayList(0x07004608), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07004FF8), + gsSPDisplayList(0x070048C0), + gsSPDisplayList(0x070049E0), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_1818[] = +{ + gsSPDisplayList(0x07003128), + gsSPDisplayList(0x07003358), + gsSPDisplayList(0x070035A8), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x07000548), + gsSPDisplayList(0x07000BF0), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003D58), + gsSPDisplayList(0x07004020), + gsSPDisplayList(0x07001458), + gsSPDisplayList(0x07004608), + gsSPDisplayList(0x07004680), + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001628), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x07001BE8), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001748), + gsSPDisplayList(0x07004FF8), + gsSPDisplayList(0x070048C0), + gsSPDisplayList(0x070049E0), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x070024A0), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07005E08), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_1930[] = +{ + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07002AD0), + gsSPDisplayList(0x07003128), + gsSPDisplayList(0x07003358), + gsSPDisplayList(0x070035A8), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003D58), + gsSPDisplayList(0x07004020), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x07004608), + gsSPDisplayList(0x07004680), + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001628), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x07001BE8), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07004FF8), + gsSPDisplayList(0x070048C0), + gsSPDisplayList(0x070049E0), + gsSPDisplayList(0x07004BA0), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x070024A0), + gsSPDisplayList(0x07005E08), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x070020C8), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07002210), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_1A50[] = +{ + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07002AD0), + gsSPDisplayList(0x07003128), + gsSPDisplayList(0x07003358), + gsSPDisplayList(0x070035A8), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x07000548), + gsSPDisplayList(0x07000BF0), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003D58), + gsSPDisplayList(0x07004020), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x07001458), + gsSPDisplayList(0x07004608), + gsSPDisplayList(0x07004680), + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001628), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x07001BE8), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001748), + gsSPDisplayList(0x07004FF8), + gsSPDisplayList(0x070048C0), + gsSPDisplayList(0x070049E0), + gsSPDisplayList(0x07004BA0), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x070024A0), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07005E08), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x070020C8), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07002210), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_1BC8[] = +{ + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07002AD0), + gsSPDisplayList(0x07003128), + gsSPDisplayList(0x07003358), + gsSPDisplayList(0x070035A8), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x07000BF0), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003D58), + gsSPDisplayList(0x07004020), + gsSPDisplayList(0x07001458), + gsSPDisplayList(0x07004608), + gsSPDisplayList(0x07004680), + gsSPDisplayList(0x07001748), + gsSPDisplayList(0x07004FF8), + gsSPDisplayList(0x070048C0), + gsSPDisplayList(0x070049E0), + gsSPDisplayList(0x07005E08), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_1C80[] = +{ + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070026A8), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070008E0), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07002AD0), + gsSPDisplayList(0x07003128), + gsSPDisplayList(0x07003358), + gsSPDisplayList(0x070035A8), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x07000548), + gsSPDisplayList(0x07000CC0), + gsSPDisplayList(0x07003D58), + gsSPDisplayList(0x07004020), + gsSPDisplayList(0x070043E8), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x07001218), + gsSPDisplayList(0x07001BE8), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001748), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x070048C0), + gsSPDisplayList(0x070049E0), + gsSPDisplayList(0x07004BA0), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07002418), + gsSPDisplayList(0x070024A0), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07005E08), + gsSPDisplayList(0x07005EA8), + gsSPDisplayList(0x07005F90), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07002210), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_1DE8[] = +{ + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070026A8), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070008E0), + gsSPDisplayList(0x07002AD0), + gsSPDisplayList(0x07003D58), + gsSPDisplayList(0x07004020), + gsSPDisplayList(0x070043E8), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x07001218), + gsSPDisplayList(0x070048C0), + gsSPDisplayList(0x070049E0), + gsSPDisplayList(0x07004BA0), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07005E08), + gsSPDisplayList(0x07005F90), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07002210), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_1E98[] = +{ + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070026A8), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070008E0), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07002AD0), + gsSPDisplayList(0x07003128), + gsSPDisplayList(0x07003358), + gsSPDisplayList(0x070035A8), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x07000548), + gsSPDisplayList(0x07000CC0), + gsSPDisplayList(0x07003D58), + gsSPDisplayList(0x07004020), + gsSPDisplayList(0x070043E8), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x07001218), + gsSPDisplayList(0x07001BE8), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001748), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x070048C0), + gsSPDisplayList(0x070049E0), + gsSPDisplayList(0x07004BA0), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07002418), + gsSPDisplayList(0x070024A0), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07005E08), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x07005F90), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07002210), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_2000[] = +{ + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07002AD0), + gsSPDisplayList(0x07003128), + gsSPDisplayList(0x07003358), + gsSPDisplayList(0x070035A8), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x07000CC0), + gsSPDisplayList(0x07003D58), + gsSPDisplayList(0x07004020), + gsSPDisplayList(0x070043E8), + gsSPDisplayList(0x07001748), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x070048C0), + gsSPDisplayList(0x070049E0), + gsSPDisplayList(0x07004BA0), + gsSPDisplayList(0x07005E08), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_20B0[] = +{ + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070026A8), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070027A8), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07002AD0), + gsSPDisplayList(0x07000548), + gsSPDisplayList(0x070000B8), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x07000250), + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x07003D58), + gsSPDisplayList(0x07004020), + gsSPDisplayList(0x070043E8), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07004680), + gsSPDisplayList(0x07004700), + gsSPDisplayList(0x07001628), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x070050D0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001748), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x070048C0), + gsSPDisplayList(0x070049E0), + gsSPDisplayList(0x07004BA0), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07002418), + gsSPDisplayList(0x070024A0), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07005E08), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x07005F90), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07002210), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_2240[] = +{ + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070026A8), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070027A8), + gsSPDisplayList(0x07002AD0), + gsSPDisplayList(0x07003D58), + gsSPDisplayList(0x07004020), + gsSPDisplayList(0x070043E8), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004680), + gsSPDisplayList(0x07004700), + gsSPDisplayList(0x070048C0), + gsSPDisplayList(0x070049E0), + gsSPDisplayList(0x07004BA0), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07005E08), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x07005F90), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07002210), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_2308[] = +{ + gsSPDisplayList(0x070026A8), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070027A8), + gsSPDisplayList(0x07002840), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07000548), + gsSPDisplayList(0x07004020), + gsSPDisplayList(0x070043E8), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07004680), + gsSPDisplayList(0x07004700), + gsSPDisplayList(0x07001628), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x070050D0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001748), + gsSPDisplayList(0x070049E0), + gsSPDisplayList(0x07004BA0), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07002418), + gsSPDisplayList(0x070024A0), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07005E08), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x07005F90), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07002210), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_2448[] = +{ + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070026A8), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070027A8), + gsSPDisplayList(0x07002AD0), + gsSPDisplayList(0x070000B8), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x07000250), + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x07003D58), + gsSPDisplayList(0x07004020), + gsSPDisplayList(0x070043E8), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07004680), + gsSPDisplayList(0x07004700), + gsSPDisplayList(0x07001628), + gsSPDisplayList(0x070050D0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001748), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x070048C0), + gsSPDisplayList(0x070049E0), + gsSPDisplayList(0x07004BA0), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07002418), + gsSPDisplayList(0x070024A0), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07005E08), + gsSPDisplayList(0x07005F90), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_2588[] = +{ + gsSPDisplayList(0x070026A8), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070027A8), + gsSPDisplayList(0x07002840), + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x070043E8), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004288), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07004BA0), + gsSPDisplayList(0x07005E08), + gsSPDisplayList(0x07005F90), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_2618[] = +{ + gsSPDisplayList(0x070026A8), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070027A8), + gsSPDisplayList(0x07002840), + gsSPDisplayList(0x070043E8), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004288), + gsSPDisplayList(0x070049E0), + gsSPDisplayList(0x07004BA0), + gsSPDisplayList(0x07005F90), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_2698[] = +{ + gsSPDisplayList(0x070026A8), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070027A8), + gsSPDisplayList(0x07002840), + gsSPDisplayList(0x070043E8), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004288), + gsSPDisplayList(0x07004BA0), + gsSPDisplayList(0x07005F90), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_2700[] = +{ + gsSPDisplayList(0x070026A8), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070027A8), + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x070043E8), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x070049E0), + gsSPDisplayList(0x07004BA0), + gsSPDisplayList(0x07005E08), + gsSPDisplayList(0x07005F90), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_2780[] = +{ + gsSPDisplayList(0x070026A8), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070027A8), + gsSPDisplayList(0x07002840), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x070043E8), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004288), + gsSPDisplayList(0x070040B0), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07005A20), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_27F8[] = +{ + gsSPDisplayList(0x070026A8), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070027A8), + gsSPDisplayList(0x07002840), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004288), + gsSPDisplayList(0x070040B0), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07005B58), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_2860[] = +{ + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070027A8), + gsSPDisplayList(0x07002840), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004288), + gsSPDisplayList(0x070040B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_28A8[] = +{ + gsSPDisplayList(0x070026A8), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070027A8), + gsSPDisplayList(0x07002840), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x070043E8), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004288), + gsSPDisplayList(0x070040B0), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_2930[] = +{ + gsSPDisplayList(0x070027A8), + gsSPDisplayList(0x07002840), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x07002960), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07000548), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004288), + gsSPDisplayList(0x070040B0), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07004BA0), + gsSPDisplayList(0x07004D18), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_29B0[] = +{ + gsSPDisplayList(0x070026A8), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070027A8), + gsSPDisplayList(0x07002840), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x07002AD0), + gsSPDisplayList(0x070043E8), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004288), + gsSPDisplayList(0x070040B0), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07004BA0), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07005F90), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_2A40[] = +{ + gsSPDisplayList(0x070026A8), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070027A8), + gsSPDisplayList(0x07002840), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x07000548), + gsSPDisplayList(0x070012E8), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004288), + gsSPDisplayList(0x070040B0), + gsSPDisplayList(0x07004BA0), + gsSPDisplayList(0x07005F90), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_2AB0[] = +{ + gsSPDisplayList(0x070026A8), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070027A8), + gsSPDisplayList(0x07002840), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x07002960), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07002AD0), + gsSPDisplayList(0x070043E8), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004288), + gsSPDisplayList(0x070040B0), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x07004BA0), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07005F90), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_2B48[] = +{ + gsSPDisplayList(0x07002840), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x07002960), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07004288), + gsSPDisplayList(0x070040B0), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x070050D0), + gsSPDisplayList(0x07004D18), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_2BA0[] = +{ + gsSPDisplayList(0x070027A8), + gsSPDisplayList(0x07002840), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x07002960), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004288), + gsSPDisplayList(0x070040B0), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x07004D18), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_2C00[] = +{ + gsSPDisplayList(0x070027A8), + gsSPDisplayList(0x07002840), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x07002960), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004288), + gsSPDisplayList(0x070040B0), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07005EA8), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_2C50[] = +{ + gsSPDisplayList(0x070027A8), + gsSPDisplayList(0x07002840), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x07002960), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004288), + gsSPDisplayList(0x070040B0), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x070050D0), + gsSPDisplayList(0x07004D18), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_2CB8[] = +{ + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x07002960), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x070040B0), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x07004208), + gsSPDisplayList(0x070050D0), + gsSPDisplayList(0x07001910), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07005EA8), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_2D20[] = +{ + gsSPDisplayList(0x07002840), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x07002960), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07004288), + gsSPDisplayList(0x070040B0), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07005EA8), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_2D78[] = +{ + gsSPDisplayList(0x07002840), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x07002960), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07004288), + gsSPDisplayList(0x070040B0), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07005EA8), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_2DD0[] = +{ + gsSPDisplayList(0x07002840), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x07002960), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07004288), + gsSPDisplayList(0x070040B0), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x07004208), + gsSPDisplayList(0x070050D0), + gsSPDisplayList(0x07001910), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07004E40), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_2E40[] = +{ + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x07002960), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07000548), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07003EF8), + gsSPDisplayList(0x070040B0), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x07004208), + gsSPDisplayList(0x07001538), + gsSPDisplayList(0x07004700), + gsSPDisplayList(0x07004778), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x070050D0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x07001910), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x07005F90), + gsSPDisplayList(0x07006088), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_2F40[] = +{ + gsSPDisplayList(0x07000960), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x07002960), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07002AD0), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x070040B0), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x07004208), + gsSPDisplayList(0x07001538), + gsSPDisplayList(0x07004700), + gsSPDisplayList(0x07004778), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x07005F90), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_3000[] = +{ + gsSPDisplayList(0x07000960), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x07002960), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07000548), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07003EF8), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x070040B0), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x07004208), + gsSPDisplayList(0x07004700), + gsSPDisplayList(0x07004778), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x070050D0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x07005F90), + gsSPDisplayList(0x07006088), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_30D0[] = +{ + gsSPDisplayList(0x07002960), + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07002AD0), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07003EF8), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x07004208), + gsSPDisplayList(0x07001538), + gsSPDisplayList(0x07004700), + gsSPDisplayList(0x07004778), + gsSPDisplayList(0x070050D0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x07001910), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07005F90), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_3198[] = +{ + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07000548), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07003EF8), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x07004208), + gsSPDisplayList(0x07001538), + gsSPDisplayList(0x07004700), + gsSPDisplayList(0x07004778), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x070050D0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x07001910), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x07006088), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_3270[] = +{ + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x07004208), + gsSPDisplayList(0x07001538), + gsSPDisplayList(0x07004700), + gsSPDisplayList(0x07004778), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x070050D0), + gsSPDisplayList(0x07001910), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x07005F90), + gsSPDisplayList(0x07006088), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07002210), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_3328[] = +{ + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07000548), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07003EF8), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x07004208), + gsSPDisplayList(0x07004700), + gsSPDisplayList(0x07004778), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x070050D0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x07005F90), + gsSPDisplayList(0x07006088), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07002210), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_33E0[] = +{ + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07003EF8), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x07004208), + gsSPDisplayList(0x07001538), + gsSPDisplayList(0x07004700), + gsSPDisplayList(0x07004778), + gsSPDisplayList(0x070050D0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x07001910), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07005F90), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005B58), + gsSPEndDisplayList(), +}; + +// Spawn data +struct ActorSpawnData d_course_frappe_snowland_spawn[] = { + {{ -4, 0, -259 }, { 0 }}, + {{ -4, 0, -282 }, { 0 }}, + {{ -10, 0, -526 }, { 0 }}, + {{ 41, 0, -658 }, { 0 }}, + {{ 150, 0, -769 }, { 0 }}, + {{ 358, 0, -831 }, { 0 }}, + {{ 572, 0, -881 }, { 0 }}, + {{ 719, 0, -982 }, { 0 }}, + {{ 801, 0, -1109 }, { 0 }}, + {{ 838, 0, -1262 }, { 0 }}, + {{ 820, 0, -1435 }, { 0 }}, + {{ 749, 0, -1568 }, { 0 }}, + {{ 674, 0, -1676 }, { 0 }}, + {{ 621, 0, -1863 }, { 0 }}, + {{ 603, 0, -2054 }, { 0 }}, + {{ 593, 0, -2230 }, { 0 }}, + {{ 491, 0, -2339 }, { 0 }}, + {{ 358, 0, -2371 }, { 0 }}, + {{ 227, 0, -2336 }, { 0 }}, + {{ 114, 0, -2194 }, { 0 }}, + {{ 92, 0, -2017 }, { 0 }}, + {{ 50, 0, -1935 }, { 0 }}, + {{ -17, 0, -1881 }, { 0 }}, + {{ -321, 0, -1740 }, { 0 }}, + {{ -452, 0, -1729 }, { 0 }}, + {{ -733, 0, -1794 }, { 0 }}, + {{ -843, 0, -1766 }, { 0 }}, + {{ -940, 0, -1669 }, { 0 }}, + {{ -1055, 0, -1489 }, { 0 }}, + {{ -1205, 0, -1277 }, { 0 }}, + {{ -1469, 0, -956 }, { 0 }}, + {{ -1639, 0, -729 }, { 0 }}, + {{ -1661, 0, -626 }, { 0 }}, + {{ -1585, 0, -464 }, { 0 }}, + {{ -1542, 0, -342 }, { 0 }}, + {{ -1564, 0, -116 }, { 0 }}, + {{ -1464, 0, 135 }, { 0 }}, + {{ -1444, 0, 332 }, { 0 }}, + {{ -1445, 0, 452 }, { 0 }}, + {{ -1483, 0, 619 }, { 0 }}, + {{ -1463, 0, 838 }, { 0 }}, + {{ -1314, 0, 950 }, { 0 }}, + {{ -1139, 0, 977 }, { 0 }}, + {{ -1032, 0, 938 }, { 0 }}, + {{ -926, 0, 842 }, { 0 }}, + {{ -804, 0, 756 }, { 0 }}, + {{ -660, 0, 772 }, { 0 }}, + {{ -583, 0, 834 }, { 0 }}, + {{ -517, 0, 938 }, { 0 }}, + {{ -435, 0, 1056 }, { 0 }}, + {{ -293, 0, 1113 }, { 0 }}, + {{ -18, 0, 1088 }, { 0 }}, + {{ 202, 0, 1091 }, { 0 }}, + {{ 1040, 0, 1224 }, { 0 }}, + {{ 1162, 0, 1252 }, { 0 }}, + {{ 1314, 0, 1203 }, { 0 }}, + {{ 1386, 0, 1128 }, { 0 }}, + {{ 1416, 0, 1020 }, { 0 }}, + {{ 1388, 0, 900 }, { 0 }}, + {{ 1319, 0, 811 }, { 0 }}, + {{ 1119, 0, 690 }, { 0 }}, + {{ 1029, 0, 651 }, { 0 }}, + {{ 944, 0, 646 }, { 0 }}, + {{ 634, 0, 697 }, { 0 }}, + {{ 339, 0, 758 }, { 0 }}, + {{ 186, 0, 751 }, { 0 }}, + {{ 86, 0, 712 }, { 0 }}, + {{ 34, 0, 638 }, { 0 }}, + {{ 11, 0, 556 }, { 0 }}, + {{ 0, 0, 410 }, { 0 }}, + {{ 0, 0, 155 }, { 0 }}, + {{ -3, 0, -133 }, { 0 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ -4, 0, -270 }, { 1 }}, + {{ -4, 0, -290 }, { 1 }}, + {{ -4, 0, -310 }, { 2 }}, + {{ -5, 0, -330 }, { 2 }}, + {{ -5, 0, -350 }, { 2 }}, + {{ -6, 0, -370 }, { 2 }}, + {{ -6, 0, -390 }, { 2 }}, + {{ -7, 0, -410 }, { 2 }}, + {{ -7, 0, -430 }, { 2 }}, + {{ -7, 0, -450 }, { 2 }}, + {{ -6, 0, -470 }, { 2 }}, + {{ -5, 0, -490 }, { 2 }}, + {{ -3, 0, -510 }, { 2 }}, + {{ 0, 0, -530 }, { 2 }}, + {{ 3, 0, -549 }, { 2 }}, + {{ 8, 0, -569 }, { 2 }}, + {{ 14, 0, -588 }, { 2 }}, + {{ 21, 0, -606 }, { 2 }}, + {{ 30, 0, -625 }, { 2 }}, + {{ 40, 0, -642 }, { 2 }}, + {{ 50, 0, -659 }, { 2 }}, + {{ 62, 0, -675 }, { 2 }}, + {{ 75, 0, -691 }, { 2 }}, + {{ 88, 0, -706 }, { 2 }}, + {{ 102, 0, -720 }, { 2 }}, + {{ 117, 0, -733 }, { 2 }}, + {{ 133, 0, -745 }, { 2 }}, + {{ 150, 0, -756 }, { 2 }}, + {{ 168, 0, -765 }, { 2 }}, + {{ 185, 0, -774 }, { 2 }}, + {{ 204, 0, -782 }, { 2 }}, + {{ 223, 0, -789 }, { 2 }}, + {{ 241, 0, -796 }, { 2 }}, + {{ 261, 0, -802 }, { 2 }}, + {{ 280, 0, -807 }, { 2 }}, + {{ 299, 0, -813 }, { 2 }}, + {{ 318, 0, -818 }, { 2 }}, + {{ 338, 0, -823 }, { 2 }}, + {{ 357, 0, -829 }, { 2 }}, + {{ 376, 0, -834 }, { 2 }}, + {{ 396, 0, -839 }, { 2 }}, + {{ 415, 0, -844 }, { 2 }}, + {{ 435, 0, -848 }, { 2 }}, + {{ 454, 0, -853 }, { 2 }}, + {{ 473, 0, -858 }, { 2 }}, + {{ 493, 0, -863 }, { 2 }}, + {{ 512, 0, -868 }, { 2 }}, + {{ 531, 0, -875 }, { 2 }}, + {{ 550, 0, -882 }, { 2 }}, + {{ 568, 0, -889 }, { 2 }}, + {{ 587, 0, -897 }, { 2 }}, + {{ 604, 0, -906 }, { 2 }}, + {{ 622, 0, -916 }, { 2 }}, + {{ 639, 0, -927 }, { 2 }}, + {{ 655, 0, -938 }, { 2 }}, + {{ 671, 0, -950 }, { 3 }}, + {{ 687, 0, -963 }, { 3 }}, + {{ 702, 0, -976 }, { 3 }}, + {{ 716, 0, -990 }, { 3 }}, + {{ 729, 0, -1005 }, { 3 }}, + {{ 742, 0, -1021 }, { 3 }}, + {{ 754, 0, -1037 }, { 3 }}, + {{ 765, 0, -1053 }, { 3 }}, + {{ 775, 0, -1071 }, { 3 }}, + {{ 784, 0, -1088 }, { 3 }}, + {{ 793, 0, -1107 }, { 3 }}, + {{ 800, 0, -1125 }, { 3 }}, + {{ 807, 0, -1144 }, { 3 }}, + {{ 813, 0, -1163 }, { 3 }}, + {{ 818, 0, -1182 }, { 3 }}, + {{ 823, 0, -1202 }, { 3 }}, + {{ 826, 0, -1222 }, { 3 }}, + {{ 829, 0, -1241 }, { 3 }}, + {{ 830, 0, -1261 }, { 3 }}, + {{ 831, 0, -1281 }, { 3 }}, + {{ 831, 0, -1301 }, { 3 }}, + {{ 831, 0, -1321 }, { 3 }}, + {{ 829, 0, -1341 }, { 3 }}, + {{ 827, 0, -1361 }, { 3 }}, + {{ 824, 0, -1381 }, { 3 }}, + {{ 820, 0, -1401 }, { 3 }}, + {{ 816, 0, -1420 }, { 3 }}, + {{ 810, 0, -1439 }, { 3 }}, + {{ 803, 0, -1458 }, { 3 }}, + {{ 796, 0, -1477 }, { 3 }}, + {{ 787, 0, -1495 }, { 3 }}, + {{ 778, 0, -1512 }, { 3 }}, + {{ 768, 0, -1530 }, { 3 }}, + {{ 758, 0, -1547 }, { 3 }}, + {{ 748, 0, -1564 }, { 3 }}, + {{ 737, 0, -1582 }, { 3 }}, + {{ 727, 0, -1598 }, { 3 }}, + {{ 715, 0, -1615 }, { 3 }}, + {{ 704, 0, -1632 }, { 3 }}, + {{ 694, 0, -1649 }, { 3 }}, + {{ 685, 0, -1667 }, { 3 }}, + {{ 677, 0, -1685 }, { 3 }}, + {{ 669, 0, -1703 }, { 3 }}, + {{ 662, 0, -1722 }, { 3 }}, + {{ 655, 0, -1741 }, { 3 }}, + {{ 650, 0, -1760 }, { 3 }}, + {{ 644, 0, -1779 }, { 3 }}, + {{ 639, 0, -1799 }, { 3 }}, + {{ 634, 0, -1818 }, { 3 }}, + {{ 630, 0, -1838 }, { 3 }}, + {{ 626, 0, -1857 }, { 3 }}, + {{ 622, 0, -1877 }, { 3 }}, + {{ 619, 0, -1897 }, { 3 }}, + {{ 616, 0, -1916 }, { 3 }}, + {{ 614, 0, -1936 }, { 3 }}, + {{ 612, 0, -1956 }, { 3 }}, + {{ 610, 0, -1976 }, { 3 }}, + {{ 608, 0, -1996 }, { 3 }}, + {{ 606, 0, -2016 }, { 4 }}, + {{ 605, 0, -2036 }, { 4 }}, + {{ 603, 0, -2056 }, { 4 }}, + {{ 602, 0, -2076 }, { 4 }}, + {{ 600, 0, -2096 }, { 4 }}, + {{ 599, 0, -2116 }, { 4 }}, + {{ 598, 0, -2136 }, { 4 }}, + {{ 596, 0, -2156 }, { 4 }}, + {{ 594, 0, -2176 }, { 4 }}, + {{ 589, 0, -2195 }, { 4 }}, + {{ 584, 0, -2214 }, { 4 }}, + {{ 576, 0, -2233 }, { 4 }}, + {{ 567, 0, -2250 }, { 4 }}, + {{ 556, 0, -2267 }, { 4 }}, + {{ 543, 0, -2283 }, { 4 }}, + {{ 529, 0, -2297 }, { 4 }}, + {{ 514, 0, -2310 }, { 4 }}, + {{ 498, 0, -2322 }, { 4 }}, + {{ 481, 0, -2332 }, { 4 }}, + {{ 463, 0, -2341 }, { 4 }}, + {{ 444, 0, -2349 }, { 4 }}, + {{ 425, 0, -2354 }, { 4 }}, + {{ 405, 0, -2358 }, { 4 }}, + {{ 386, 0, -2361 }, { 4 }}, + {{ 366, 0, -2362 }, { 4 }}, + {{ 346, 0, -2362 }, { 4 }}, + {{ 326, 0, -2360 }, { 4 }}, + {{ 306, 0, -2356 }, { 4 }}, + {{ 287, 0, -2351 }, { 4 }}, + {{ 268, 0, -2345 }, { 4 }}, + {{ 250, 0, -2336 }, { 4 }}, + {{ 233, 0, -2325 }, { 4 }}, + {{ 217, 0, -2313 }, { 4 }}, + {{ 202, 0, -2300 }, { 4 }}, + {{ 188, 0, -2285 }, { 4 }}, + {{ 175, 0, -2270 }, { 5 }}, + {{ 162, 0, -2255 }, { 5 }}, + {{ 151, 0, -2238 }, { 5 }}, + {{ 141, 0, -2221 }, { 5 }}, + {{ 131, 0, -2203 }, { 5 }}, + {{ 123, 0, -2185 }, { 5 }}, + {{ 116, 0, -2166 }, { 5 }}, + {{ 111, 0, -2147 }, { 5 }}, + {{ 106, 0, -2128 }, { 5 }}, + {{ 103, 0, -2108 }, { 5 }}, + {{ 100, 0, -2088 }, { 5 }}, + {{ 97, 0, -2068 }, { 5 }}, + {{ 94, 0, -2049 }, { 5 }}, + {{ 89, 0, -2029 }, { 5 }}, + {{ 84, 0, -2010 }, { 5 }}, + {{ 77, 0, -1991 }, { 5 }}, + {{ 69, 0, -1973 }, { 5 }}, + {{ 59, 0, -1955 }, { 5 }}, + {{ 47, 0, -1939 }, { 5 }}, + {{ 34, 0, -1924 }, { 5 }}, + {{ 19, 0, -1910 }, { 5 }}, + {{ 3, 0, -1898 }, { 5 }}, + {{ -13, 0, -1888 }, { 5 }}, + {{ -30, 0, -1878 }, { 5 }}, + {{ -48, 0, -1869 }, { 5 }}, + {{ -66, 0, -1860 }, { 5 }}, + {{ -83, 0, -1851 }, { 5 }}, + {{ -101, 0, -1842 }, { 5 }}, + {{ -119, 0, -1833 }, { 5 }}, + {{ -137, 0, -1825 }, { 5 }}, + {{ -156, 0, -1816 }, { 5 }}, + {{ -174, 0, -1808 }, { 5 }}, + {{ -192, 0, -1799 }, { 5 }}, + {{ -210, 0, -1791 }, { 5 }}, + {{ -229, 0, -1783 }, { 5 }}, + {{ -247, 0, -1776 }, { 5 }}, + {{ -266, 0, -1768 }, { 5 }}, + {{ -284, 0, -1761 }, { 5 }}, + {{ -303, 0, -1754 }, { 5 }}, + {{ -322, 0, -1748 }, { 5 }}, + {{ -341, 0, -1742 }, { 5 }}, + {{ -361, 0, -1738 }, { 5 }}, + {{ -381, 0, -1735 }, { 5 }}, + {{ -401, 0, -1733 }, { 5 }}, + {{ -421, 0, -1734 }, { 5 }}, + {{ -441, 0, -1735 }, { 5 }}, + {{ -460, 0, -1737 }, { 5 }}, + {{ -480, 0, -1739 }, { 5 }}, + {{ -500, 0, -1742 }, { 5 }}, + {{ -520, 0, -1746 }, { 5 }}, + {{ -539, 0, -1750 }, { 5 }}, + {{ -559, 0, -1754 }, { 5 }}, + {{ -579, 0, -1758 }, { 5 }}, + {{ -598, 0, -1762 }, { 5 }}, + {{ -618, 0, -1767 }, { 5 }}, + {{ -637, 0, -1771 }, { 5 }}, + {{ -657, 0, -1774 }, { 5 }}, + {{ -677, 0, -1778 }, { 5 }}, + {{ -697, 0, -1780 }, { 6 }}, + {{ -717, 0, -1782 }, { 6 }}, + {{ -737, 0, -1784 }, { 6 }}, + {{ -757, 0, -1784 }, { 6 }}, + {{ -776, 0, -1782 }, { 6 }}, + {{ -796, 0, -1777 }, { 6 }}, + {{ -815, 0, -1770 }, { 6 }}, + {{ -833, 0, -1762 }, { 6 }}, + {{ -850, 0, -1751 }, { 6 }}, + {{ -866, 0, -1739 }, { 6 }}, + {{ -881, 0, -1726 }, { 6 }}, + {{ -895, 0, -1712 }, { 6 }}, + {{ -909, 0, -1698 }, { 6 }}, + {{ -922, -1, -1683 }, { 6 }}, + {{ -935, -2, -1667 }, { 6 }}, + {{ -947, -3, -1651 }, { 6 }}, + {{ -959, -3, -1635 }, { 6 }}, + {{ -970, -4, -1619 }, { 6 }}, + {{ -982, -5, -1602 }, { 6 }}, + {{ -993, -6, -1585 }, { 6 }}, + {{ -1003, -6, -1569 }, { 6 }}, + {{ -1014, -7, -1552 }, { 6 }}, + {{ -1025, -8, -1535 }, { 6 }}, + {{ -1036, -9, -1518 }, { 6 }}, + {{ -1047, -12, -1502 }, { 6 }}, + {{ -1058, -14, -1485 }, { 6 }}, + {{ -1070, -17, -1469 }, { 6 }}, + {{ -1081, -19, -1452 }, { 6 }}, + {{ -1092, -23, -1436 }, { 6 }}, + {{ -1104, -26, -1419 }, { 6 }}, + {{ -1115, -30, -1403 }, { 6 }}, + {{ -1127, -35, -1386 }, { 6 }}, + {{ -1138, -38, -1370 }, { 6 }}, + {{ -1150, -38, -1354 }, { 6 }}, + {{ -1162, -38, -1338 }, { 6 }}, + {{ -1174, -34, -1322 }, { 6 }}, + {{ -1186, -30, -1306 }, { 6 }}, + {{ -1198, -24, -1290 }, { 6 }}, + {{ -1210, -18, -1274 }, { 6 }}, + {{ -1223, -12, -1258 }, { 6 }}, + {{ -1235, -12, -1242 }, { 6 }}, + {{ -1247, -12, -1227 }, { 6 }}, + {{ -1260, -12, -1211 }, { 6 }}, + {{ -1272, -12, -1195 }, { 6 }}, + {{ -1285, -12, -1180 }, { 6 }}, + {{ -1297, -22, -1164 }, { 7 }}, + {{ -1310, -32, -1148 }, { 7 }}, + {{ -1323, -42, -1133 }, { 7 }}, + {{ -1335, -39, -1117 }, { 7 }}, + {{ -1348, -36, -1102 }, { 7 }}, + {{ -1361, -33, -1087 }, { 7 }}, + {{ -1373, -31, -1071 }, { 7 }}, + {{ -1386, -29, -1055 }, { 7 }}, + {{ -1399, -27, -1040 }, { 7 }}, + {{ -1411, -26, -1024 }, { 7 }}, + {{ -1424, -24, -1009 }, { 7 }}, + {{ -1436, -23, -993 }, { 7 }}, + {{ -1449, -22, -977 }, { 7 }}, + {{ -1461, -20, -962 }, { 7 }}, + {{ -1473, -19, -946 }, { 7 }}, + {{ -1486, -17, -930 }, { 7 }}, + {{ -1498, -16, -915 }, { 7 }}, + {{ -1510, -14, -899 }, { 7 }}, + {{ -1523, -13, -883 }, { 7 }}, + {{ -1535, -11, -867 }, { 7 }}, + {{ -1547, -10, -851 }, { 7 }}, + {{ -1559, -9, -835 }, { 7 }}, + {{ -1571, -7, -819 }, { 7 }}, + {{ -1582, -6, -802 }, { 7 }}, + {{ -1593, -5, -786 }, { 7 }}, + {{ -1604, -3, -769 }, { 7 }}, + {{ -1615, -2, -752 }, { 7 }}, + {{ -1625, 0, -735 }, { 7 }}, + {{ -1634, 0, -717 }, { 7 }}, + {{ -1643, 0, -699 }, { 7 }}, + {{ -1649, 0, -680 }, { 7 }}, + {{ -1652, 0, -660 }, { 7 }}, + {{ -1651, 0, -640 }, { 7 }}, + {{ -1649, 0, -620 }, { 7 }}, + {{ -1644, 0, -601 }, { 7 }}, + {{ -1638, 0, -582 }, { 7 }}, + {{ -1631, 0, -563 }, { 7 }}, + {{ -1623, 0, -545 }, { 7 }}, + {{ -1614, 0, -527 }, { 8 }}, + {{ -1606, 0, -509 }, { 8 }}, + {{ -1598, 0, -490 }, { 8 }}, + {{ -1590, 0, -472 }, { 8 }}, + {{ -1582, 0, -453 }, { 8 }}, + {{ -1575, 0, -435 }, { 8 }}, + {{ -1568, 0, -416 }, { 8 }}, + {{ -1561, 0, -397 }, { 8 }}, + {{ -1556, 0, -378 }, { 8 }}, + {{ -1553, 0, -358 }, { 8 }}, + {{ -1550, 0, -338 }, { 8 }}, + {{ -1549, 0, -318 }, { 8 }}, + {{ -1549, 0, -298 }, { 8 }}, + {{ -1549, 0, -278 }, { 8 }}, + {{ -1550, 0, -258 }, { 8 }}, + {{ -1552, 0, -238 }, { 8 }}, + {{ -1553, 0, -218 }, { 8 }}, + {{ -1554, 0, -198 }, { 8 }}, + {{ -1554, 0, -178 }, { 8 }}, + {{ -1554, 0, -158 }, { 8 }}, + {{ -1552, 0, -138 }, { 8 }}, + {{ -1549, 0, -119 }, { 8 }}, + {{ -1546, 0, -99 }, { 8 }}, + {{ -1542, 0, -79 }, { 8 }}, + {{ -1537, 0, -60 }, { 8 }}, + {{ -1531, 0, -41 }, { 8 }}, + {{ -1525, 0, -22 }, { 8 }}, + {{ -1518, 0, -3 }, { 8 }}, + {{ -1511, 0, 15 }, { 8 }}, + {{ -1504, 0, 34 }, { 8 }}, + {{ -1497, 0, 52 }, { 8 }}, + {{ -1491, 0, 71 }, { 8 }}, + {{ -1484, 0, 90 }, { 8 }}, + {{ -1479, 0, 109 }, { 8 }}, + {{ -1473, 0, 129 }, { 8 }}, + {{ -1468, 0, 148 }, { 8 }}, + {{ -1464, 0, 168 }, { 8 }}, + {{ -1460, 0, 187 }, { 8 }}, + {{ -1457, 0, 207 }, { 8 }}, + {{ -1454, 0, 227 }, { 8 }}, + {{ -1452, 0, 247 }, { 8 }}, + {{ -1450, 0, 267 }, { 8 }}, + {{ -1449, 0, 287 }, { 8 }}, + {{ -1447, 0, 307 }, { 8 }}, + {{ -1446, 0, 327 }, { 8 }}, + {{ -1445, 0, 347 }, { 8 }}, + {{ -1444, 0, 367 }, { 8 }}, + {{ -1444, 0, 387 }, { 8 }}, + {{ -1444, 0, 407 }, { 8 }}, + {{ -1446, 0, 427 }, { 8 }}, + {{ -1448, 0, 446 }, { 8 }}, + {{ -1450, 0, 466 }, { 8 }}, + {{ -1454, 0, 486 }, { 8 }}, + {{ -1457, 0, 506 }, { 8 }}, + {{ -1461, 0, 525 }, { 9 }}, + {{ -1466, 0, 545 }, { 9 }}, + {{ -1469, 0, 565 }, { 9 }}, + {{ -1472, 0, 584 }, { 9 }}, + {{ -1474, 0, 604 }, { 9 }}, + {{ -1475, 0, 624 }, { 9 }}, + {{ -1476, 0, 644 }, { 9 }}, + {{ -1476, 0, 664 }, { 9 }}, + {{ -1475, 0, 684 }, { 9 }}, + {{ -1474, 0, 704 }, { 9 }}, + {{ -1473, 0, 724 }, { 9 }}, + {{ -1471, 0, 744 }, { 9 }}, + {{ -1467, 0, 764 }, { 9 }}, + {{ -1462, 0, 783 }, { 9 }}, + {{ -1456, 0, 802 }, { 9 }}, + {{ -1448, 0, 821 }, { 9 }}, + {{ -1439, 0, 838 }, { 9 }}, + {{ -1427, 0, 855 }, { 9 }}, + {{ -1414, 0, 870 }, { 9 }}, + {{ -1400, 0, 884 }, { 9 }}, + {{ -1384, 0, 896 }, { 9 }}, + {{ -1368, 0, 908 }, { 9 }}, + {{ -1351, 0, 918 }, { 9 }}, + {{ -1333, 0, 928 }, { 9 }}, + {{ -1315, 0, 937 }, { 9 }}, + {{ -1297, 0, 944 }, { 9 }}, + {{ -1278, 0, 951 }, { 9 }}, + {{ -1259, 0, 956 }, { 9 }}, + {{ -1239, 0, 961 }, { 9 }}, + {{ -1219, 0, 964 }, { 9 }}, + {{ -1200, 0, 966 }, { 9 }}, + {{ -1180, 0, 968 }, { 9 }}, + {{ -1160, 0, 969 }, { 9 }}, + {{ -1140, 0, 968 }, { 9 }}, + {{ -1120, 0, 966 }, { 9 }}, + {{ -1100, 0, 962 }, { 9 }}, + {{ -1081, 0, 956 }, { 9 }}, + {{ -1063, 0, 948 }, { 9 }}, + {{ -1045, 0, 938 }, { 9 }}, + {{ -1028, 0, 928 }, { 9 }}, + {{ -1011, 0, 917 }, { 9 }}, + {{ -996, 0, 904 }, { 9 }}, + {{ -980, 0, 891 }, { 9 }}, + {{ -966, 0, 878 }, { 9 }}, + {{ -950, 0, 865 }, { 9 }}, + {{ -935, 0, 852 }, { 9 }}, + {{ -919, 0, 840 }, { 10 }}, + {{ -904, 0, 827 }, { 10 }}, + {{ -888, 0, 815 }, { 10 }}, + {{ -871, 0, 803 }, { 10 }}, + {{ -855, 0, 792 }, { 10 }}, + {{ -838, 0, 782 }, { 10 }}, + {{ -819, 0, 774 }, { 10 }}, + {{ -800, 0, 768 }, { 10 }}, + {{ -781, 0, 764 }, { 10 }}, + {{ -761, 0, 762 }, { 10 }}, + {{ -741, 0, 763 }, { 10 }}, + {{ -721, 0, 765 }, { 10 }}, + {{ -701, 0, 768 }, { 10 }}, + {{ -682, 0, 773 }, { 10 }}, + {{ -663, 0, 779 }, { 10 }}, + {{ -644, 0, 787 }, { 10 }}, + {{ -627, 0, 798 }, { 10 }}, + {{ -612, 0, 810 }, { 10 }}, + {{ -597, 0, 824 }, { 10 }}, + {{ -584, 0, 839 }, { 10 }}, + {{ -571, 0, 854 }, { 10 }}, + {{ -559, 0, 871 }, { 10 }}, + {{ -548, 0, 887 }, { 10 }}, + {{ -538, 0, 904 }, { 10 }}, + {{ -527, 0, 921 }, { 10 }}, + {{ -516, 0, 938 }, { 10 }}, + {{ -504, 0, 954 }, { 10 }}, + {{ -493, 0, 971 }, { 10 }}, + {{ -482, 0, 987 }, { 10 }}, + {{ -470, 0, 1004 }, { 10 }}, + {{ -458, 0, 1019 }, { 10 }}, + {{ -444, 0, 1034 }, { 10 }}, + {{ -429, 0, 1047 }, { 10 }}, + {{ -412, 0, 1058 }, { 10 }}, + {{ -395, 0, 1069 }, { 10 }}, + {{ -378, 0, 1078 }, { 10 }}, + {{ -359, 0, 1086 }, { 10 }}, + {{ -340, 0, 1092 }, { 10 }}, + {{ -321, 0, 1096 }, { 10 }}, + {{ -301, 0, 1100 }, { 10 }}, + {{ -281, 0, 1102 }, { 10 }}, + {{ -261, 0, 1103 }, { 10 }}, + {{ -241, 0, 1104 }, { 10 }}, + {{ -221, 0, 1104 }, { 10 }}, + {{ -201, 0, 1103 }, { 10 }}, + {{ -181, 0, 1102 }, { 10 }}, + {{ -161, 0, 1101 }, { 10 }}, + {{ -141, 0, 1099 }, { 10 }}, + {{ -121, 0, 1097 }, { 10 }}, + {{ -101, 0, 1096 }, { 10 }}, + {{ -81, 0, 1094 }, { 10 }}, + {{ -61, 0, 1093 }, { 10 }}, + {{ -41, 0, 1092 }, { 10 }}, + {{ -21, 0, 1091 }, { 10 }}, + {{ -1, 0, 1090 }, { 10 }}, + {{ 18, 0, 1089 }, { 10 }}, + {{ 38, 0, 1089 }, { 10 }}, + {{ 58, 0, 1089 }, { 10 }}, + {{ 78, 0, 1089 }, { 11 }}, + {{ 98, 0, 1089 }, { 11 }}, + {{ 118, 0, 1090 }, { 11 }}, + {{ 138, 0, 1091 }, { 11 }}, + {{ 158, 0, 1093 }, { 11 }}, + {{ 178, 0, 1095 }, { 11 }}, + {{ 197, 0, 1097 }, { 11 }}, + {{ 217, 0, 1099 }, { 11 }}, + {{ 237, 0, 1102 }, { 11 }}, + {{ 257, 0, 1104 }, { 11 }}, + {{ 277, 0, 1107 }, { 11 }}, + {{ 297, 0, 1109 }, { 11 }}, + {{ 317, 0, 1112 }, { 11 }}, + {{ 336, 0, 1114 }, { 11 }}, + {{ 356, 0, 1117 }, { 11 }}, + {{ 376, 0, 1120 }, { 11 }}, + {{ 396, 0, 1123 }, { 11 }}, + {{ 416, 0, 1126 }, { 11 }}, + {{ 436, 0, 1129 }, { 11 }}, + {{ 455, 0, 1132 }, { 11 }}, + {{ 475, 0, 1134 }, { 11 }}, + {{ 495, 0, 1137 }, { 11 }}, + {{ 515, 0, 1140 }, { 11 }}, + {{ 534, 0, 1144 }, { 11 }}, + {{ 554, 0, 1147 }, { 11 }}, + {{ 574, 0, 1150 }, { 11 }}, + {{ 594, 0, 1153 }, { 11 }}, + {{ 614, 0, 1156 }, { 11 }}, + {{ 633, 0, 1159 }, { 11 }}, + {{ 653, 0, 1162 }, { 11 }}, + {{ 673, 0, 1165 }, { 11 }}, + {{ 693, 0, 1168 }, { 11 }}, + {{ 713, 0, 1172 }, { 11 }}, + {{ 732, 0, 1175 }, { 11 }}, + {{ 752, 0, 1178 }, { 12 }}, + {{ 772, 0, 1181 }, { 12 }}, + {{ 792, 0, 1184 }, { 12 }}, + {{ 811, 0, 1188 }, { 12 }}, + {{ 831, 0, 1191 }, { 12 }}, + {{ 851, 0, 1194 }, { 12 }}, + {{ 871, 0, 1197 }, { 12 }}, + {{ 890, 0, 1200 }, { 12 }}, + {{ 910, 0, 1204 }, { 12 }}, + {{ 930, 0, 1207 }, { 12 }}, + {{ 950, 0, 1210 }, { 12 }}, + {{ 969, 0, 1214 }, { 12 }}, + {{ 989, 0, 1217 }, { 12 }}, + {{ 1009, 0, 1220 }, { 12 }}, + {{ 1029, 0, 1224 }, { 12 }}, + {{ 1048, 0, 1227 }, { 12 }}, + {{ 1068, 0, 1231 }, { 12 }}, + {{ 1088, 0, 1235 }, { 12 }}, + {{ 1107, 0, 1239 }, { 12 }}, + {{ 1127, 0, 1242 }, { 12 }}, + {{ 1147, 0, 1243 }, { 12 }}, + {{ 1167, 0, 1242 }, { 12 }}, + {{ 1187, 0, 1239 }, { 12 }}, + {{ 1206, 0, 1236 }, { 12 }}, + {{ 1226, 0, 1231 }, { 12 }}, + {{ 1245, 0, 1225 }, { 12 }}, + {{ 1264, 0, 1218 }, { 12 }}, + {{ 1282, 0, 1210 }, { 12 }}, + {{ 1300, 0, 1201 }, { 12 }}, + {{ 1317, 0, 1191 }, { 12 }}, + {{ 1334, 0, 1179 }, { 12 }}, + {{ 1348, 0, 1166 }, { 12 }}, + {{ 1362, 0, 1151 }, { 13 }}, + {{ 1373, 0, 1135 }, { 13 }}, + {{ 1383, 0, 1117 }, { 13 }}, + {{ 1392, 0, 1099 }, { 13 }}, + {{ 1398, 0, 1080 }, { 13 }}, + {{ 1404, 0, 1061 }, { 13 }}, + {{ 1407, 0, 1041 }, { 13 }}, + {{ 1408, 0, 1021 }, { 13 }}, + {{ 1408, 0, 1001 }, { 13 }}, + {{ 1406, 0, 982 }, { 13 }}, + {{ 1402, 0, 962 }, { 13 }}, + {{ 1397, 0, 942 }, { 13 }}, + {{ 1391, 0, 923 }, { 13 }}, + {{ 1383, 0, 905 }, { 13 }}, + {{ 1374, 0, 887 }, { 13 }}, + {{ 1364, 0, 870 }, { 13 }}, + {{ 1352, 0, 854 }, { 13 }}, + {{ 1339, 0, 839 }, { 13 }}, + {{ 1324, 0, 825 }, { 13 }}, + {{ 1309, 0, 812 }, { 14 }}, + {{ 1293, 0, 800 }, { 14 }}, + {{ 1277, 0, 788 }, { 14 }}, + {{ 1261, 0, 777 }, { 14 }}, + {{ 1244, 0, 766 }, { 14 }}, + {{ 1227, 0, 755 }, { 14 }}, + {{ 1210, 0, 745 }, { 14 }}, + {{ 1193, 0, 734 }, { 14 }}, + {{ 1175, 0, 724 }, { 14 }}, + {{ 1158, 0, 714 }, { 14 }}, + {{ 1141, 0, 704 }, { 14 }}, + {{ 1123, 0, 695 }, { 14 }}, + {{ 1105, 0, 685 }, { 14 }}, + {{ 1087, 0, 676 }, { 14 }}, + {{ 1069, 0, 668 }, { 14 }}, + {{ 1051, 0, 661 }, { 14 }}, + {{ 1031, 0, 655 }, { 14 }}, + {{ 1012, 0, 651 }, { 14 }}, + {{ 992, 0, 648 }, { 14 }}, + {{ 972, 0, 648 }, { 14 }}, + {{ 952, 0, 649 }, { 14 }}, + {{ 932, 0, 651 }, { 15 }}, + {{ 912, 0, 653 }, { 15 }}, + {{ 892, 0, 655 }, { 15 }}, + {{ 873, 0, 658 }, { 15 }}, + {{ 853, 0, 661 }, { 15 }}, + {{ 833, 0, 664 }, { 15 }}, + {{ 813, 0, 667 }, { 15 }}, + {{ 793, 0, 670 }, { 15 }}, + {{ 774, 0, 673 }, { 15 }}, + {{ 754, 0, 677 }, { 15 }}, + {{ 734, 0, 680 }, { 15 }}, + {{ 714, 0, 684 }, { 15 }}, + {{ 695, 0, 687 }, { 15 }}, + {{ 675, 0, 691 }, { 15 }}, + {{ 655, 0, 694 }, { 15 }}, + {{ 636, 0, 698 }, { 15 }}, + {{ 616, 0, 701 }, { 15 }}, + {{ 596, 0, 705 }, { 15 }}, + {{ 577, 0, 709 }, { 15 }}, + {{ 557, 0, 713 }, { 15 }}, + {{ 537, 0, 717 }, { 15 }}, + {{ 518, 0, 721 }, { 15 }}, + {{ 498, 0, 725 }, { 15 }}, + {{ 479, 0, 729 }, { 15 }}, + {{ 459, 0, 732 }, { 15 }}, + {{ 439, 0, 736 }, { 15 }}, + {{ 419, 0, 740 }, { 15 }}, + {{ 400, 0, 743 }, { 15 }}, + {{ 380, 0, 746 }, { 15 }}, + {{ 360, 0, 749 }, { 15 }}, + {{ 340, 0, 751 }, { 15 }}, + {{ 320, 0, 753 }, { 16 }}, + {{ 300, 0, 754 }, { 16 }}, + {{ 280, 0, 754 }, { 16 }}, + {{ 260, 0, 754 }, { 16 }}, + {{ 240, 0, 753 }, { 16 }}, + {{ 220, 0, 751 }, { 16 }}, + {{ 201, 0, 748 }, { 16 }}, + {{ 181, 0, 744 }, { 16 }}, + {{ 162, 0, 740 }, { 16 }}, + {{ 142, 0, 734 }, { 16 }}, + {{ 124, 0, 726 }, { 16 }}, + {{ 106, 0, 717 }, { 16 }}, + {{ 90, 0, 706 }, { 16 }}, + {{ 75, 0, 692 }, { 16 }}, + {{ 62, 0, 677 }, { 16 }}, + {{ 50, 0, 661 }, { 16 }}, + {{ 41, 0, 643 }, { 16 }}, + {{ 32, 0, 625 }, { 16 }}, + {{ 25, 0, 606 }, { 16 }}, + {{ 20, 0, 587 }, { 16 }}, + {{ 15, 0, 568 }, { 16 }}, + {{ 12, 0, 548 }, { 16 }}, + {{ 9, 0, 528 }, { 16 }}, + {{ 7, 0, 508 }, { 16 }}, + {{ 5, 0, 488 }, { 16 }}, + {{ 4, 0, 468 }, { 16 }}, + {{ 3, 0, 448 }, { 17 }}, + {{ 2, 0, 428 }, { 17 }}, + {{ 1, 0, 408 }, { 17 }}, + {{ 1, 0, 388 }, { 17 }}, + {{ 0, 0, 368 }, { 17 }}, + {{ 0, 0, 348 }, { 17 }}, + {{ 0, 0, 328 }, { 17 }}, + {{ 0, 0, 308 }, { 17 }}, + {{ 0, 0, 288 }, { 17 }}, + {{ 0, 0, 268 }, { 17 }}, + {{ 0, 0, 248 }, { 17 }}, + {{ 0, 0, 228 }, { 17 }}, + {{ 0, 0, 208 }, { 17 }}, + {{ 0, 0, 188 }, { 17 }}, + {{ 0, 0, 168 }, { 17 }}, + {{ 0, 0, 148 }, { 1 }}, + {{ 0, 0, 128 }, { 1 }}, + {{ 0, 0, 108 }, { 1 }}, + {{ 0, 0, 88 }, { 1 }}, + {{ 0, 0, 68 }, { 1 }}, + {{ -1, 0, 48 }, { 1 }}, + {{ -1, 0, 28 }, { 1 }}, + {{ -1, 0, 8 }, { 1 }}, + {{ -1, 0, -11 }, { 1 }}, + {{ -1, 0, -31 }, { 1 }}, + {{ -1, 0, -51 }, { 1 }}, + {{ -2, 0, -71 }, { 1 }}, + {{ -2, 0, -91 }, { 1 }}, + {{ -2, 0, -111 }, { 1 }}, + {{ -2, 0, -131 }, { 1 }}, + {{ -2, 0, -151 }, { 1 }}, + {{ -3, 0, -171 }, { 1 }}, + {{ -3, 0, -191 }, { 1 }}, + {{ -3, 0, -211 }, { 1 }}, + {{ -3, 0, -231 }, { 1 }}, + {{ -3, 0, -251 }, { 1 }}, + {{ -32768, -32768, -32768 }, { 0 }}, +}; + +u8 d_course_frappe_snowland_snowman_tlut[] = { + #include "textures/courses/tlut2/frappe_snowland_snowman.rgba16.ci8.tlut.inc.c" +}; + +// 0x4D20 +u8 d_course_frappe_snowland_snowman[] = { + #include "textures/courses/tlut2/frappe_snowland_snowman.rgba16.ci8.inc.c" +}; + +u8 d_course_frappe_snowland_snow_tlut[] = { + #include "textures/courses/tlut/frappe_snowland_snow.rgba16.ci8.tlut.inc.c" +}; + +// 83F740_06F20 +u8 d_course_frappe_snowland_snow[] = { + #include "textures/courses/tlut/frappe_snowland_snow.rgba16.ci8.inc.c" +}; + +// 83F740_06F20 +u8 d_course_frappe_snowland_tree[] = { + #include "textures/courses/frappe_snowland_tree.rgba16.inc.c" +}; + +// unk. Lighting data? + +Vtx_t d_frappe_snowland_tree[] = { + {{ 0, 48, 0 }, { 0 }, { 1024, -102 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -25, 48, 0 }, { 0 }, { 0, -102 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -25, -2, 0 }, { 0 }, { 0, 1945 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 0, -2, 0 }, { 0 }, { 1024, 1945 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 25, 48, 0 }, { 0 }, { 1023, -102 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 0, 48, 0 }, { 0 }, { 0, -102 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 0, -2, 0 }, { 0 }, { 0, 1945 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 25, -2, 0 }, { 0 }, { 1023, 1945 }, {0xFF, 0xFE, 0xFE, 0xFF }}, +}; + +Gfx d_course_frappe_snowland_dl_75A0[] = +{ + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetTextureLUT(G_TT_RGBA16), + gsDPLoadTLUT_pal256(0x06007320), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPLoadTextureBlock(0x03009000, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSPVertex(0x06007520, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPLoadTextureBlock(0x03009800, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureLUT(G_TT_NONE), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_dl_76A0[] = +{ + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000088), + gsSPSetGeometryMode(G_CULL_BACK), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(0x070062F8), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07003B20), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07002B38), + gsSPDisplayList(0x07002A90), + gsSPEndDisplayList(), +}; + +struct ActorSpawnData d_course_frappe_snowland_dl_7720[] = { + {{ 246, 30, -274 }, { 7 }}, + {{ 276, 22, -631 }, { 7 }}, + {{ 435, 30, -607 }, { 7 }}, + {{ 18, 24, -897 }, { 7 }}, + {{ 105, 30, -1094 }, { 7 }}, + {{ -126, 18, -582 }, { 7 }}, + {{ -79, 8, -170 }, { 7 }}, + {{ -108, 16, -110 }, { 7 }}, + {{ 1165, 30, -990 }, { 7 }}, + {{ 1080, 38, -626 }, { 7 }}, + {{ 447, 34, -76 }, { 7 }}, + {{ -314, 36, -350 }, { 7 }}, + {{ 532, 36, -1302 }, { 7 }}, + {{ 289, 30, -1522 }, { 7 }}, + {{ 344, 31, -1648 }, { 7 }}, + {{ 1019, 30, -1885 }, { 7 }}, + {{ 617, 36, -2643 }, { 7 }}, + {{ 807, 30, -2608 }, { 7 }}, + {{ -1117, 20, -1827 }, { 7 }}, + {{ -1551, 6, -1672 }, { 7 }}, + {{ -887, 30, -1348 }, { 7 }}, + {{ -1981, 38, -889 }, { 7 }}, + {{ -2252, 113, -306 }, { 7 }}, + {{ -1980, 51, 16 }, { 7 }}, + {{ -1836, 14, -606 }, { 7 }}, + {{ -2069, 157, 1092 }, { 7 }}, + {{ -2423, 116, -134 }, { 7 }}, + {{ -1489, 231, 1675 }, { 7 }}, + {{ -2642, 11, -1063 }, { 7 }}, + {{ 2031, 8, -1153 }, { 7 }}, + {{ -32768, 0, 0 }, { 0 }}, +}; + +struct ActorSpawnData d_course_frappe_snowland_dl_7810[] = { + {{ 807, 0, -1266 }, { 0 }}, + {{ 828, 0, -1269 }, { 0 }}, + {{ 880, 0, -1282 }, { 0 }}, + {{ 846, 0, -1266 }, { 0 }}, + {{ 865, 0, -1270 }, { 0 }}, + {{ -1444, -26, -1047 }, { 1 }}, + {{ -1429, -26, -1031 }, { 1 }}, + {{ -1400, -26, -1004 }, { 1 }}, + {{ -1414, -26, -1017 }, { 1 }}, + {{ -1383, -26, -991 }, { 1 }}, + {{ 419, 0, 1110 }, { 2 }}, + {{ 474, 0, 1143 }, { 2 }}, + {{ 428, 0, 1154 }, { 2 }}, + {{ 389, 0, 1125 }, { 2 }}, + {{ 441, 0, 1120 }, { 2 }}, + {{ -32768, 0, 0 }, { 0 }}, +}; + +struct CourseAddrUnkStruct d_course__dl[] = { + {{ 0x06000000 }, { 0x060001B8 }}, + {{ 0x060000C8 }, { 0x06000298 }}, + {{ 0x06000398 }, { 0x06000540 }}, + {{ 0x06000458 }, { 0x06000610 }}, + {{ 0x06000728 }, { 0x060008C0 }}, + {{ 0x060007C8 }, { 0x06000940 }}, + {{ 0x06000A38 }, { 0x06000BA8 }}, + {{ 0x06000AA8 }, { 0x06000C38 }}, + {{ 0x06000D28 }, { 0x06000EC8 }}, + {{ 0x06000DA8 }, { 0x06000F90 }}, + {{ 0x06001068 }, { 0x06001240 }}, + {{ 0x06001118 }, { 0x06001360 }}, + {{ 0x06001430 }, { 0x06001610 }}, + {{ 0x060014E0 }, { 0x06001768 }}, + {{ 0x06001818 }, { 0x06001A50 }}, + {{ 0x06001930 }, { 0x06001BC8 }}, + {{ 0x06001C80 }, { 0x06001E98 }}, + {{ 0x06001DE8 }, { 0x06002000 }}, + {{ 0x060020B0 }, { 0x06002308 }}, + {{ 0x06002240 }, { 0x06002448 }}, + {{ 0x06002588 }, { 0x06002698 }}, + {{ 0x06002618 }, { 0x06002700 }}, + {{ 0x06002780 }, { 0x06002860 }}, + {{ 0x060027F8 }, { 0x060028A8 }}, + {{ 0x06002930 }, { 0x06002A40 }}, + {{ 0x060029B0 }, { 0x06002AB0 }}, + {{ 0x06002B48 }, { 0x06002C00 }}, + {{ 0x06002BA0 }, { 0x06002C50 }}, + {{ 0x06002CB8 }, { 0x06002D78 }}, + {{ 0x06002D20 }, { 0x06002DD0 }}, + {{ 0x06002E40 }, { 0x06003000 }}, + {{ 0x06002F40 }, { 0x060030D0 }}, + {{ 0x06003198 }, { 0x06003328 }}, + {{ 0x06003270 }, { 0x060033E0 }}, + {{ 0x07003B20 }, { 0xFFFF0000 }}, + {{ 0x07003118 }, { 0xFFFF0000 }}, + {{ 0x07002A90 }, { 0xFFFF0000 }}, + {{ 0x07003F80 }, { 0x05010000 }}, + {{ 0x07003EF8 }, { 0x05020000 }}, + {{ 0x07003E68 }, { 0x05030000 }}, + {{ 0x07003DD8 }, { 0x05040000 }}, + {{ 0x07003B48 }, { 0x05050000 }}, + {{ 0x07003BD8 }, { 0x05060000 }}, + {{ 0x07003CD8 }, { 0x05070000 }}, + {{ 0x07003D58 }, { 0x05080000 }}, + {{ 0x07004020 }, { 0x05090000 }}, + {{ 0x070043E8 }, { 0x050A0000 }}, + {{ 0x07004378 }, { 0x050B0000 }}, + {{ 0x07004300 }, { 0x050C0000 }}, + {{ 0x07004288 }, { 0x050D0000 }}, + {{ 0x070040B0 }, { 0x050E0000 }}, + {{ 0x07004120 }, { 0x050F0000 }}, + {{ 0x07004188 }, { 0x05100000 }}, + {{ 0x07004208 }, { 0x11110000 }}, + {{ 0x070050D0 }, { 0x0B010000 }}, + {{ 0x070051C8 }, { 0x0B020000 }}, + {{ 0x07005330 }, { 0x0B030000 }}, + {{ 0x070054A0 }, { 0x0B040000 }}, + {{ 0x070055D0 }, { 0x0B050000 }}, + {{ 0x07005740 }, { 0x0B060000 }}, + {{ 0x07004FF8 }, { 0x0B070000 }}, + {{ 0x070048C0 }, { 0x0B080000 }}, + {{ 0x070049E0 }, { 0x0B090000 }}, + {{ 0x07004BA0 }, { 0x0B0A0000 }}, + {{ 0x07004D18 }, { 0x0B100000 }}, + {{ 0x07004E40 }, { 0x0BFF0000 }}, + {{ 0x07004F00 }, { 0x0BFF0000 }}, + {{ 0x070058C0 }, { 0x0BFF0000 }}, + {{ 0x07005E08 }, { 0x0BFF0000 }}, + {{ 0x07005EA8 }, { 0x0B0E0000 }}, + {{ 0x07005F90 }, { 0x0B0D0000 }}, + {{ 0x07006088 }, { 0x0BFF0000 }}, + {{ 0x070061A0 }, { 0x0BFF0000 }}, + {{ 0x07006268 }, { 0x0BFF0000 }}, + {{ 0x07005D90 }, { 0x0BFF0000 }}, + {{ 0x07005988 }, { 0x0BFF0000 }}, + {{ 0x07005A20 }, { 0x0B080000 }}, + {{ 0x07005AC0 }, { 0x0B090000 }}, + {{ 0x07005B58 }, { 0x0B0A0000 }}, + {{ 0x07005BE0 }, { 0x0B0C0000 }}, + {{ 0x07005C70 }, { 0x0B0D0000 }}, + {{ 0x00000000 }, { 0x00000000 }}, +}; diff --git a/courses/flower_cup/frappe_snowland/packed.inc.c b/courses/flower_cup/frappe_snowland/packed.inc.c new file mode 100644 index 000000000..1c08184d3 --- /dev/null +++ b/courses/flower_cup/frappe_snowland/packed.inc.c @@ -0,0 +1,3845 @@ +#include +#include +#include +#include +#include + +Gfx d_course_frappe_snowland_packed_dl_0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPClearGeometryMode(G_CULL_BACK), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000000, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_88[] = +{ + gsSPDisplayList(0x07000000), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_98[] = +{ + gsSPDisplayList(0x07000088), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_A8[] = +{ + gsSPDisplayList(0x07000098), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000040, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 8, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04000240, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 20, 28, 0), + gsSP1Triangle(16, 29, 30, 0), + gsSPVertex(0x04000430, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Triangle(17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_1A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000570, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(8, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04000770, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 8, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_250[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040008E0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04000AE0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 7, 8, 0), + gsSP2Triangles(9, 10, 11, 0, 12, 13, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04000CC0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(26, 29, 30, 0), + gsSPVertex(0x04000EB0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0), + gsSP2Triangles(5, 6, 7, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP1Triangle(16, 17, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_370[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000FD0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 10, 0), + gsSP2Triangles(7, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x040011C0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 7, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x040013C0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 11, 15, 9, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(17, 22, 23, 0, 24, 25, 26, 0), + gsSP2Triangles(27, 28, 29, 0, 24, 30, 31, 0), + gsSPVertex(0x040015C0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 7, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x040017C0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040019A0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(3, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 9, 0), + gsSPVertex(0x04001B90, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_520[] = +{ + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x07000250), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070000B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_548[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001C50, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 16, 17, 0, 18, 19, 20, 0), + gsSP1Quadrangle(21, 22, 23, 24, 0), + gsSP2Triangles(25, 26, 27, 0, 28, 29, 30, 0), + gsSPVertex(0x04001E40, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04002020, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04002200, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040023E0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(22, 24, 23, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 25, 0), + gsSPVertex(0x040025C0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 10, 11, 0, 12, 13, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x040027A0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04002990, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 0, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 12, 0), + gsSP2Triangles(21, 22, 12, 0, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x04002B90, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04002D80, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 2, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04002F80, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 8, 0), + gsSP2Triangles(0, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04003170, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_808[] = +{ + gsSPDisplayList(0x07000548), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_818[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003230, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_878[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003260, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_8E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040032D0, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 4, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(12, 14, 13, 0, 15, 16, 17, 0), + gsSP2Triangles(17, 18, 15, 0, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_960[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003430, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 6, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 12, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_9D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003530, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 6, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 11, 13, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_A48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003610, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_AB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003690, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 11, 15, 0, 11, 14, 12, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 16, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_B30[] = +{ + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x070009D8), + gsSPDisplayList(0x07000960), + gsSPDisplayList(0x070008E0), + gsSPDisplayList(0x07000878), + gsSPDisplayList(0x07000818), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_B70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040037D0, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 4, 0, 7, 8, 9, 0), + gsSP2Triangles(9, 8, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(13, 14, 11, 0, 15, 16, 17, 0), + gsSP1Triangle(16, 18, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_BF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003900, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003940, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0), + gsSP2Triangles(3, 0, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(6, 8, 7, 0, 9, 10, 11, 0), + gsSP2Triangles(10, 12, 11, 0, 13, 14, 15, 0), + gsSP1Triangle(14, 16, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_CC0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003A50, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_D28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003AD0, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 10, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_DA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003BD0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 5, 4, 0), + gsSP2Triangles(8, 9, 10, 0, 10, 9, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 14, 13, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_E18[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003CD0, 19, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 14, 12, 0, 15, 16, 17, 0), + gsSP1Triangle(15, 18, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_E98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003E00, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 5, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_F08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003EC0, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003F00, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_FA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003F40, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 5, 4, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 10, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 12, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_1018[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004040, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_1080[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040040C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_10E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004100, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_1150[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040041C0, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_11B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004200, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_1218[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004280, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 5, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_1288[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004340, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_12E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004380, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(0, 3, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(7, 8, 5, 0, 9, 10, 11, 0), + gsSP2Triangles(10, 9, 12, 0, 11, 13, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_1360[] = +{ + gsSPDisplayList(0x070012E8), + gsSPDisplayList(0x07001288), + gsSPDisplayList(0x07001218), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x070010E0), + gsSPDisplayList(0x07001080), + gsSPDisplayList(0x07001018), + gsSPDisplayList(0x07000FA0), + gsSPDisplayList(0x07000F08), + gsSPDisplayList(0x07000E98), + gsSPDisplayList(0x07000E18), + gsSPDisplayList(0x07000DA0), + gsSPDisplayList(0x07000D28), + gsSPDisplayList(0x07000CC0), + gsSPDisplayList(0x07000BF0), + gsSPDisplayList(0x07000B70), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_13F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004460, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 1, 5, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_1458[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040044C0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0), + gsSP2Triangles(0, 2, 4, 0, 1, 5, 2, 0), + gsSP2Triangles(6, 3, 4, 0, 7, 3, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_14C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004540, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(1, 4, 3, 0, 0, 2, 5, 0), + gsSP2Triangles(5, 6, 0, 0, 6, 7, 0, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_1538[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040045C0, 11, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 4, 2, 0, 1, 5, 6, 0), + gsSP2Triangles(1, 6, 4, 0, 7, 8, 9, 0), + gsSP1Triangle(9, 10, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_15B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004670, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(7, 8, 6, 0, 9, 10, 8, 0), + gsSP1Triangle(10, 6, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_1628[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004720, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 4, 1, 0), + gsSP1Triangle(5, 1, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_1698[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004790, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(2, 4, 3, 0, 5, 6, 3, 0), + gsSP2Triangles(6, 5, 7, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_1708[] = +{ + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x07001628), + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001538), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07001458), + gsSPDisplayList(0x070013F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_1748[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004810, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0), + gsSP2Triangles(4, 3, 0, 0, 5, 0, 6, 0), + gsSP2Triangles(6, 0, 2, 0, 7, 1, 3, 0), + gsSP2Triangles(8, 1, 9, 0, 7, 9, 1, 0), + gsSP2Triangles(2, 1, 10, 0, 10, 1, 8, 0), + gsSP2Triangles(6, 2, 10, 0, 4, 7, 3, 0), + gsSP2Triangles(10, 11, 6, 0, 5, 6, 11, 0), + gsSP2Triangles(12, 10, 8, 0, 13, 12, 8, 0), + gsSP2Triangles(14, 8, 9, 0, 8, 14, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 16, 13, 14, 0), + gsSP2Triangles(15, 14, 17, 0, 17, 14, 18, 0), + gsSP2Triangles(14, 9, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 19, 21, 0, 19, 23, 20, 0), + gsSP2Triangles(19, 22, 23, 0, 22, 24, 25, 0), + gsSP2Triangles(25, 26, 22, 0, 22, 27, 24, 0), + gsSP2Triangles(27, 22, 21, 0, 20, 28, 21, 0), + gsSP2Triangles(27, 21, 28, 0, 29, 25, 24, 0), + gsSP1Quadrangle(29, 24, 27, 28, 0), + gsSP2Triangles(30, 25, 31, 0, 31, 25, 29, 0), + gsSPVertex(0x04004A10, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 1, 0, 0, 3, 5, 6, 0), + gsSP2Triangles(2, 7, 3, 0, 5, 3, 8, 0), + gsSP1Triangle(7, 8, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_1860[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004AA0, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0), + gsSP2Triangles(0, 5, 4, 0, 2, 6, 0, 0), + gsSP2Triangles(0, 3, 1, 0, 0, 6, 5, 0), + gsSP2Triangles(7, 5, 6, 0, 5, 8, 4, 0), + gsSP2Triangles(9, 8, 5, 0, 7, 9, 5, 0), + gsSP2Triangles(6, 10, 7, 0, 7, 10, 9, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 12, 11, 0), + gsSP2Triangles(15, 16, 12, 0, 12, 14, 15, 0), + gsSP2Triangles(12, 16, 13, 0, 13, 16, 17, 0), + gsSP2Triangles(13, 17, 18, 0, 14, 19, 15, 0), + gsSP2Triangles(15, 20, 16, 0, 16, 20, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_1910[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004BF0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(0, 4, 3, 0, 3, 4, 5, 0), + gsSP2Triangles(5, 4, 6, 0, 6, 4, 7, 0), + gsSP1Quadrangle(3, 8, 9, 1, 0), + gsSP2Triangles(3, 5, 10, 0, 10, 8, 3, 0), + gsSP2Triangles(10, 5, 11, 0, 11, 5, 6, 0), + gsSP2Triangles(6, 7, 12, 0, 13, 6, 12, 0), + gsSP2Triangles(11, 6, 13, 0, 12, 7, 14, 0), + gsSP2Triangles(15, 13, 12, 0, 16, 9, 8, 0), + gsSP2Triangles(17, 18, 19, 0, 17, 20, 18, 0), + gsSP2Triangles(21, 18, 22, 0, 21, 19, 18, 0), + gsSP1Quadrangle(18, 20, 23, 22, 0), + gsSP2Triangles(19, 21, 24, 0, 23, 20, 25, 0), + gsSP1Quadrangle(9, 16, 26, 27, 0), + gsSP2Triangles(1, 9, 27, 0, 28, 27, 29, 0), + gsSP2Triangles(1, 27, 28, 0, 27, 26, 30, 0), + gsSP2Triangles(27, 30, 29, 0, 1, 28, 2, 0), + gsSP1Triangle(22, 31, 21, 0), + gsSPVertex(0x04004DF0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_1A08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004E20, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(1, 4, 3, 0, 0, 4, 1, 0), + gsSP2Triangles(5, 4, 0, 0, 2, 3, 6, 0), + gsSP1Quadrangle(7, 8, 9, 10, 0), + gsSP2Triangles(7, 10, 11, 0, 9, 8, 12, 0), + gsSP2Triangles(9, 12, 13, 0, 10, 9, 13, 0), + gsSP2Triangles(10, 14, 11, 0, 10, 13, 14, 0), + gsSP2Triangles(11, 14, 15, 0, 0, 16, 5, 0), + gsSP2Triangles(2, 16, 0, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 19, 21, 0, 21, 19, 18, 0), + gsSP2Triangles(19, 20, 22, 0, 23, 20, 21, 0), + gsSP2Triangles(24, 21, 18, 0, 21, 25, 23, 0), + gsSP2Triangles(25, 21, 24, 0, 17, 26, 18, 0), + gsSP2Triangles(27, 18, 26, 0, 24, 18, 27, 0), + gsSP2Triangles(25, 24, 28, 0, 24, 27, 29, 0), + gsSP2Triangles(26, 2, 6, 0, 16, 2, 26, 0), + gsSP2Triangles(26, 6, 27, 0, 29, 27, 6, 0), + gsSP2Triangles(30, 14, 31, 0, 13, 31, 14, 0), + gsSPVertex(0x04005020, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 6, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 11, 10, 0, 11, 13, 14, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_1B20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005110, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 2, 6, 0), + gsSP2Triangles(5, 3, 2, 0, 4, 7, 2, 0), + gsSP2Triangles(7, 8, 2, 0, 8, 6, 2, 0), + gsSP2Triangles(9, 3, 5, 0, 6, 10, 5, 0), + gsSP2Triangles(11, 12, 13, 0, 11, 8, 7, 0), + gsSP1Quadrangle(12, 11, 7, 14, 0), + gsSP2Triangles(14, 7, 4, 0, 15, 13, 12, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSP2Triangles(19, 20, 21, 0, 21, 17, 19, 0), + gsSP2Triangles(18, 17, 22, 0, 17, 21, 22, 0), + gsSP2Triangles(21, 23, 24, 0, 24, 25, 21, 0), + gsSP2Triangles(20, 23, 21, 0, 22, 21, 25, 0), + gsSP2Triangles(25, 26, 22, 0, 22, 27, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_1BE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040052D0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 2, 4, 0), + gsSP2Triangles(6, 2, 7, 0, 2, 6, 0, 0), + gsSP2Triangles(2, 5, 7, 0, 0, 6, 8, 0), + gsSP2Triangles(9, 0, 8, 0, 3, 0, 9, 0), + gsSP2Triangles(7, 10, 6, 0, 10, 8, 6, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 16, 0), + gsSP2Triangles(17, 16, 19, 0, 16, 15, 20, 0), + gsSP2Triangles(16, 20, 18, 0, 18, 20, 21, 0), + gsSP2Triangles(21, 22, 18, 0, 19, 23, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_1C98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005450, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0), + gsSP2Triangles(4, 0, 2, 0, 2, 5, 4, 0), + gsSP2Triangles(2, 6, 5, 0, 3, 6, 2, 0), + gsSP2Triangles(5, 6, 7, 0, 6, 3, 8, 0), + gsSP2Triangles(3, 1, 9, 0, 10, 11, 12, 0), + gsSP2Triangles(10, 13, 14, 0, 13, 10, 15, 0), + gsSP2Triangles(15, 10, 16, 0, 10, 14, 11, 0), + gsSP2Triangles(14, 17, 11, 0, 12, 11, 18, 0), + gsSP1Quadrangle(18, 11, 17, 19, 0), + gsSP2Triangles(20, 19, 17, 0, 8, 21, 6, 0), + gsSP2Triangles(21, 7, 6, 0, 12, 18, 22, 0), + gsSP2Triangles(22, 18, 19, 0, 23, 16, 24, 0), + gsSP2Triangles(16, 23, 15, 0, 15, 23, 13, 0), + gsSP2Triangles(25, 19, 20, 0, 19, 25, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_1D60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040055F0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(1, 4, 2, 0, 1, 5, 4, 0), + gsSP2Triangles(6, 2, 4, 0, 6, 7, 2, 0), + gsSP2Triangles(4, 8, 6, 0, 9, 6, 8, 0), + gsSP2Triangles(5, 8, 4, 0, 10, 9, 8, 0), + gsSP2Triangles(8, 11, 10, 0, 11, 8, 12, 0), + gsSP2Triangles(8, 13, 12, 0, 13, 8, 5, 0), + gsSP2Triangles(11, 14, 10, 0, 12, 15, 11, 0), + gsSP2Triangles(16, 17, 18, 0, 18, 17, 19, 0), + gsSP2Triangles(17, 20, 19, 0, 21, 19, 20, 0), + gsSP2Triangles(18, 19, 22, 0, 23, 19, 24, 0), + gsSP2Triangles(22, 19, 23, 0, 21, 24, 19, 0), + gsSP2Triangles(25, 21, 20, 0, 26, 27, 22, 0), + gsSP2Triangles(27, 18, 22, 0, 27, 26, 28, 0), + gsSP2Triangles(28, 16, 27, 0, 27, 16, 18, 0), + gsSP2Triangles(26, 22, 29, 0, 26, 30, 28, 0), + gsSP1Triangle(22, 23, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_1E40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040057E0, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(0, 4, 1, 0, 5, 1, 4, 0), + gsSP2Triangles(1, 5, 3, 0, 6, 0, 2, 0), + gsSP2Triangles(6, 7, 0, 0, 4, 0, 7, 0), + gsSP2Triangles(7, 6, 8, 0, 8, 9, 7, 0), + gsSP2Triangles(9, 4, 7, 0, 8, 10, 9, 0), + gsSP2Triangles(9, 11, 4, 0, 4, 11, 5, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 13, 12, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 15, 18, 0), + gsSP2Triangles(18, 15, 12, 0, 19, 16, 15, 0), + gsSP2Triangles(15, 17, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 21, 0, 21, 20, 23, 0), + gsSP2Triangles(12, 20, 22, 0, 25, 23, 20, 0), + gsSP2Triangles(20, 14, 25, 0, 12, 14, 20, 0), + gsSP2Triangles(18, 12, 22, 0, 18, 26, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_1F10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005990, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(0, 2, 4, 0, 5, 4, 2, 0), + gsSP2Triangles(6, 2, 7, 0, 6, 8, 2, 0), + gsSP2Triangles(8, 5, 2, 0, 3, 7, 2, 0), + gsSP2Triangles(0, 9, 1, 0, 10, 7, 3, 0), + gsSP2Triangles(9, 0, 4, 0, 11, 9, 4, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 12, 14, 0), + gsSP2Triangles(15, 16, 12, 0, 14, 13, 17, 0), + gsSP2Triangles(14, 18, 15, 0, 19, 18, 14, 0), + gsSP2Triangles(14, 17, 19, 0, 15, 20, 21, 0), + gsSP2Triangles(21, 22, 15, 0, 20, 15, 18, 0), + gsSP2Triangles(22, 23, 15, 0, 15, 23, 16, 0), + gsSP2Triangles(16, 23, 24, 0, 25, 8, 6, 0), + gsSP2Triangles(25, 6, 26, 0, 27, 26, 6, 0), + gsSP2Triangles(28, 29, 20, 0, 28, 30, 29, 0), + gsSP2Triangles(20, 18, 28, 0, 28, 18, 31, 0), + gsSP1Triangle(20, 29, 21, 0), + gsSPVertex(0x04005B90, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 3, 2, 0, 2, 5, 4, 0), + gsSP2Triangles(2, 1, 5, 0, 4, 5, 6, 0), + gsSP1Triangle(6, 5, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_2018[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005C10, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(1, 4, 3, 0, 5, 4, 1, 0), + gsSP2Triangles(5, 1, 0, 0, 4, 6, 7, 0), + gsSP2Triangles(4, 5, 6, 0, 2, 3, 8, 0), + gsSP2Triangles(5, 9, 6, 0, 5, 0, 9, 0), + gsSP2Triangles(10, 11, 9, 0, 9, 11, 6, 0), + gsSP2Triangles(9, 0, 10, 0, 12, 7, 6, 0), + gsSP2Triangles(6, 13, 12, 0, 14, 6, 11, 0), + gsSP2Triangles(6, 14, 13, 0, 0, 2, 15, 0), + gsSP2Triangles(15, 10, 0, 0, 16, 15, 2, 0), + gsSP1Triangle(16, 2, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_20C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005D20, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(1, 4, 3, 0, 5, 1, 0, 0), + gsSP2Triangles(4, 1, 5, 0, 6, 3, 4, 0), + gsSP2Triangles(7, 8, 3, 0, 3, 6, 7, 0), + gsSP2Triangles(5, 9, 4, 0, 10, 9, 5, 0), + gsSP2Triangles(0, 10, 5, 0, 11, 9, 10, 0), + gsSP2Triangles(8, 12, 13, 0, 8, 7, 12, 0), + gsSP2Triangles(14, 11, 10, 0, 10, 0, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_2160[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005E10, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0), + gsSP2Triangles(0, 4, 3, 0, 0, 5, 4, 0), + gsSP2Triangles(6, 0, 2, 0, 6, 5, 0, 0), + gsSP2Triangles(3, 4, 7, 0, 4, 8, 7, 0), + gsSP2Triangles(4, 5, 8, 0, 1, 3, 9, 0), + gsSP1Quadrangle(3, 7, 10, 9, 0), + gsSP2Triangles(11, 12, 13, 0, 11, 14, 12, 0), + gsSP2Triangles(15, 14, 16, 0, 15, 17, 14, 0), + gsSP2Triangles(14, 17, 12, 0, 17, 18, 12, 0), + gsSP2Triangles(18, 17, 15, 0, 9, 19, 1, 0), + gsSP1Triangle(9, 10, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_2210[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005F60, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(0, 4, 5, 0, 6, 1, 0, 0), + gsSP2Triangles(6, 0, 5, 0, 7, 8, 5, 0), + gsSP2Triangles(5, 8, 9, 0, 9, 10, 5, 0), + gsSP2Triangles(10, 6, 5, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 12, 0, 15, 13, 12, 0), + gsSP2Triangles(1, 16, 2, 0, 16, 1, 6, 0), + gsSP2Triangles(17, 2, 16, 0, 16, 18, 17, 0), + gsSP2Triangles(9, 16, 19, 0, 9, 20, 16, 0), + gsSP2Triangles(16, 20, 18, 0, 19, 16, 6, 0), + gsSP2Triangles(10, 19, 6, 0, 9, 19, 10, 0), + gsSP1Triangle(9, 8, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_22C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040060C0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(1, 4, 2, 0, 2, 5, 0, 0), + gsSP2Triangles(6, 0, 7, 0, 0, 8, 7, 0), + gsSP2Triangles(0, 5, 8, 0, 8, 5, 9, 0), + gsSP2Triangles(10, 7, 8, 0, 8, 11, 10, 0), + gsSP1Triangle(8, 9, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_2350[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006180, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(2, 3, 4, 0, 5, 3, 6, 0), + gsSP2Triangles(1, 6, 3, 0, 6, 1, 7, 0), + gsSP2Triangles(8, 7, 1, 0, 0, 8, 1, 0), + gsSP2Triangles(8, 9, 7, 0, 10, 11, 12, 0), + gsSP2Triangles(11, 10, 13, 0, 14, 15, 10, 0), + gsSP2Triangles(10, 15, 16, 0, 17, 18, 10, 0), + gsSP2Triangles(10, 16, 17, 0, 19, 14, 10, 0), + gsSP2Triangles(10, 12, 19, 0, 18, 13, 10, 0), + gsSP2Triangles(9, 20, 7, 0, 7, 21, 6, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP2Triangles(24, 26, 25, 0, 17, 27, 18, 0), + gsSP2Triangles(21, 28, 6, 0, 6, 29, 5, 0), + gsSP1Triangle(28, 29, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_2418[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006360, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 4, 5, 0, 5, 1, 0, 0), + gsSP2Triangles(2, 6, 7, 0, 7, 6, 8, 0), + gsSP1Quadrangle(6, 9, 10, 11, 0), + gsSP2Triangles(6, 11, 8, 0, 2, 9, 6, 0), + gsSP2Triangles(3, 2, 7, 0, 2, 1, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_24A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006420, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 4, 0), + gsSP2Triangles(3, 5, 1, 0, 1, 6, 2, 0), + gsSP2Triangles(1, 5, 6, 0, 7, 5, 8, 0), + gsSP2Triangles(9, 5, 7, 0, 3, 8, 5, 0), + gsSP2Triangles(6, 5, 9, 0, 10, 2, 6, 0), + gsSP2Triangles(10, 6, 9, 0, 3, 11, 8, 0), + gsSP2Triangles(12, 11, 3, 0, 11, 13, 8, 0), + gsSP2Triangles(13, 14, 8, 0, 14, 15, 8, 0), + gsSP2Triangles(15, 7, 8, 0, 12, 3, 4, 0), + gsSP1Triangle(10, 9, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_2548[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006520, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(1, 4, 5, 0, 2, 1, 5, 0), + gsSP2Triangles(2, 6, 3, 0, 7, 3, 6, 0), + gsSP2Triangles(5, 4, 8, 0, 4, 9, 8, 0), + gsSP2Triangles(10, 8, 9, 0, 8, 10, 11, 0), + gsSP1Triangle(4, 12, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_25D0[] = +{ + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x070024A0), + gsSPDisplayList(0x07002418), + gsSPDisplayList(0x07002350), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002210), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070020C8), + gsSPDisplayList(0x07002018), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001BE8), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001910), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x07001748), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_2670[] = +{ + gsSPDisplayList(0x070025D0), + gsSPDisplayList(0x07001708), + gsSPDisplayList(0x07001360), + gsSPDisplayList(0x07000B30), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x07000520), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_26A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040065F0, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_2710[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006640, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 0, 5, 0, 0, 2, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(3, 6, 1, 0, 3, 7, 6, 0), + gsSP2Triangles(3, 8, 7, 0, 8, 9, 7, 0), + gsSP2Triangles(10, 11, 12, 0, 10, 13, 11, 0), + gsSP2Triangles(10, 14, 13, 0, 14, 15, 13, 0), + gsSP1Triangle(15, 16, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_27A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006750, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 5, 6, 3, 0), + gsSP2Triangles(3, 6, 4, 0, 7, 8, 9, 0), + gsSP1Quadrangle(5, 7, 9, 6, 0), + gsSP2Triangles(10, 11, 12, 0, 11, 13, 12, 0), + gsSP2Triangles(11, 14, 13, 0, 14, 15, 13, 0), + gsSP2Triangles(14, 16, 15, 0, 10, 17, 18, 0), + gsSP2Triangles(10, 12, 17, 0, 17, 19, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_2840[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006890, 17, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 2, 0, 1, 6, 2, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(9, 12, 11, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 16, 14, 0, 13, 8, 16, 0), + gsSP1Triangle(8, 10, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_28D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040069A0, 19, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 0, 0), + gsSP2Triangles(5, 7, 6, 0, 6, 1, 0, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 12, 11, 0, 11, 13, 15, 0), + gsSP2Triangles(16, 15, 13, 0, 16, 17, 15, 0), + gsSP1Triangle(14, 18, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_2960[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006AD0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 2, 1, 5, 0), + gsSP1Quadrangle(5, 1, 6, 7, 0), + gsSP2Triangles(6, 8, 7, 0, 9, 10, 11, 0), + gsSP2Triangles(10, 12, 11, 0, 10, 13, 12, 0), + gsSP2Triangles(13, 14, 12, 0, 13, 15, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_29E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006BD0, 25, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 0, 2, 0, 3, 5, 1, 0), + gsSP2Triangles(4, 2, 6, 0, 3, 7, 5, 0), + gsSP1Quadrangle(7, 8, 9, 5, 0), + gsSP2Triangles(8, 10, 9, 0, 10, 11, 12, 0), + gsSP2Triangles(10, 12, 9, 0, 13, 14, 15, 0), + gsSP1Quadrangle(13, 15, 16, 17, 0), + gsSP2Triangles(16, 18, 17, 0, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Triangle(22, 24, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_2A90[] = +{ + gsSPDisplayList(0x070029E8), + gsSPDisplayList(0x07002960), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x07002840), + gsSPDisplayList(0x070027A8), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070026A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_2AD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPClearGeometryMode(G_CULL_BACK), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006D60, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_2B38[] = +{ + gsSPDisplayList(0x07002AD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_2B48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006DA0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04006F80, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04007160, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 12, 0), + gsSPVertex(0x04007350, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04007530, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 6, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 4, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04007720, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 0, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04007900, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 4, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 7, 0, 12, 13, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04007AE0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(30, 31, 28, 0), + gsSPVertex(0x04007CE0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04007EC0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040080A0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 10, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04008280, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04008480, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(2, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04008680, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04008860, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 13, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04008A60, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 20, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04008C60, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(3, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04008E60, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(9, 10, 11, 0, 12, 13, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04009040, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04009230, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04009410, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040095F0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040097D0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040099B0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 14, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04009BB0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04009D90, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04009F80, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_3118[] = +{ + gsSPDisplayList(0x07002B48), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_3128[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A0E0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(19, 20, 21, 22, 0), + gsSP1Quadrangle(23, 24, 25, 26, 0), + gsSP2Triangles(27, 28, 29, 0, 29, 30, 27, 0), + gsSPVertex(0x0400A2D0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP1Quadrangle(23, 24, 25, 26, 0), + gsSP1Quadrangle(27, 28, 29, 30, 0), + gsSPVertex(0x0400A4C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 7, 8, 0), + gsSP2Triangles(9, 10, 11, 0, 11, 10, 12, 0), + gsSP2Triangles(13, 14, 15, 0, 16, 17, 18, 0), + gsSP2Triangles(19, 20, 21, 0, 22, 23, 24, 0), + gsSP2Triangles(25, 26, 24, 0, 27, 28, 15, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400A6C0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 14, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x0400A8A0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(27, 29, 30, 0), + gsSPVertex(0x0400AA90, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 25, 9, 26, 0), + gsSP2Triangles(25, 26, 27, 0, 28, 29, 30, 0), + gsSPVertex(0x0400AC80, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 11, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x0400AE80, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP1Triangle(22, 23, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_3358[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B000, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 21, 0, 24, 25, 26, 0), + gsSP2Triangles(24, 26, 27, 0, 28, 29, 30, 0), + gsSP1Triangle(28, 30, 31, 0), + gsSPVertex(0x0400B200, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(23, 22, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x0400B400, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400B600, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 21, 22, 18, 0), + gsSP2Triangles(21, 18, 17, 0, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x0400B800, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 0, 8, 9, 0), + gsSP2Triangles(0, 10, 11, 0, 12, 13, 14, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP1Quadrangle(19, 20, 21, 22, 0), + gsSP1Quadrangle(23, 24, 25, 26, 0), + gsSP1Quadrangle(27, 28, 29, 30, 0), + gsSPVertex(0x0400B9F0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 25, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400BBF0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400BDD0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(3, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP2Triangles(14, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 28, 27, 29, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_35A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BFC0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 7, 0, 12, 11, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 26, 25, 29, 0), + gsSPVertex(0x0400C1A0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(25, 26, 23, 0, 27, 28, 29, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400C3A0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(13, 12, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400C590, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(27, 29, 30, 0), + gsSPVertex(0x0400C780, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400C960, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_3758[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C9F0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 5, 8, 0), + gsSP2Triangles(9, 10, 5, 0, 5, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(22, 23, 20, 0, 23, 18, 20, 0), + gsSP2Triangles(20, 24, 21, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x0400CBF0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(5, 4, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(9, 10, 11, 0, 8, 12, 13, 0), + gsSP2Triangles(13, 14, 10, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 24, 0), + gsSP2Triangles(26, 24, 28, 0, 24, 27, 25, 0), + gsSP2Triangles(26, 27, 24, 0, 29, 30, 31, 0), + gsSPVertex(0x0400CDF0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 8, 7, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 12, 11, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(17, 18, 19, 14, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(23, 22, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 28, 29, 30, 0), + gsSPVertex(0x0400CFE0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 7, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP1Quadrangle(18, 17, 19, 20, 0), + gsSP1Quadrangle(21, 22, 23, 24, 0), + gsSP1Quadrangle(24, 23, 25, 26, 0), + gsSP1Quadrangle(27, 28, 29, 30, 0), + gsSPVertex(0x0400D1D0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 12, 11, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400D3D0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 5, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(10, 9, 11, 0, 12, 5, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(19, 18, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(23, 24, 25, 0, 0, 26, 27, 0), + gsSP2Triangles(28, 29, 30, 0, 30, 29, 31, 0), + gsSPVertex(0x0400D5D0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 8, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP1Quadrangle(15, 13, 12, 16, 0), + gsSP2Triangles(10, 17, 18, 0, 17, 19, 18, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x0400D7D0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 16, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP2Triangles(27, 28, 29, 0, 30, 28, 31, 0), + gsSPVertex(0x0400D9D0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x0400DBB0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400DDB0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400DF90, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 4, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 10, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP2Triangles(27, 28, 29, 0, 27, 30, 28, 0), + gsSPVertex(0x0400E180, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 13, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Quadrangle(29, 30, 19, 31, 0), + gsSPVertex(0x0400E380, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_3B20[] = +{ + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x070035A8), + gsSPDisplayList(0x07003358), + gsSPDisplayList(0x07003128), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_3B48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400E4E0, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_3BD8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E6A0, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400E6E0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400E8E0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_3CD8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400E960, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_3D58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400EAA0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_3DD8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400EBE0, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_3E68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400EDA0, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_3EF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400EF60, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_3F80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F0E0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F120, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_4020[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F1A0, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_40B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F360, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_4120[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F420, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_4188[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F4A0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_4208[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F5E0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_4288[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F720, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_4300[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F820, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_4378[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F920, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_43E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F9E0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 24, 27, 25, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400FBE0, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_4490[] = +{ + gsSPDisplayList(0x070043E8), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004288), + gsSPDisplayList(0x07004208), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x070040B0), + gsSPDisplayList(0x07004020), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07003EF8), + gsSPDisplayList(0x07003E68), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07003D58), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003BD8), + gsSPDisplayList(0x07003B48), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_4520[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FC20, 11, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP1Triangle(7, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_4590[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FCD0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_4608[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FDD0, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_4680[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FEB0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_4700[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FFF0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_4778[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040100F0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_47F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010230, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP1Triangle(19, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_4880[] = +{ + gsSPDisplayList(0x070047F8), + gsSPDisplayList(0x07004778), + gsSPDisplayList(0x07004700), + gsSPDisplayList(0x07004680), + gsSPDisplayList(0x07004608), + gsSPDisplayList(0x07004590), + gsSPDisplayList(0x07004520), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_48C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040103A0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(0, 2, 3, 0, 5, 6, 7, 0), + gsSP1Quadrangle(8, 2, 1, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP2Triangles(10, 14, 11, 0, 10, 15, 14, 0), + gsSP1Quadrangle(13, 12, 16, 17, 0), + gsSP2Triangles(2, 8, 3, 0, 18, 19, 20, 0), + gsSP2Triangles(18, 20, 21, 0, 22, 20, 19, 0), + gsSP1Quadrangle(23, 24, 25, 26, 0), + gsSP2Triangles(27, 24, 28, 0, 25, 24, 27, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x040105A0, 29, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0), + gsSP2Triangles(4, 3, 0, 0, 3, 5, 1, 0), + gsSP2Triangles(6, 3, 4, 0, 6, 7, 3, 0), + gsSP2Triangles(7, 5, 3, 0, 8, 9, 10, 0), + gsSP2Triangles(8, 11, 9, 0, 12, 10, 9, 0), + gsSP2Triangles(12, 9, 13, 0, 9, 11, 13, 0), + gsSP1Quadrangle(10, 12, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(11, 20, 13, 0, 21, 22, 18, 0), + gsSP2Triangles(23, 18, 22, 0, 17, 21, 18, 0), + gsSP2Triangles(23, 24, 18, 0, 18, 24, 19, 0), + gsSP2Triangles(6, 25, 7, 0, 26, 27, 28, 0), + gsSP2Triangles(27, 23, 22, 0, 27, 26, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_49E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010770, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0), + gsSP2Triangles(4, 2, 5, 0, 3, 5, 2, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 10, 14, 0), + gsSP2Triangles(13, 11, 10, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 18, 21, 22, 0), + gsSP2Triangles(18, 22, 19, 0, 18, 20, 23, 0), + gsSP2Triangles(21, 24, 25, 0, 26, 21, 25, 0), + gsSP2Triangles(21, 26, 22, 0, 12, 27, 13, 0), + gsSP2Triangles(12, 28, 27, 0, 12, 14, 28, 0), + gsSP2Triangles(23, 28, 14, 0, 23, 29, 28, 0), + gsSP2Triangles(23, 20, 29, 0, 30, 31, 25, 0), + gsSP1Triangle(30, 25, 24, 0), + gsSPVertex(0x04010970, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 5, 8, 0), + gsSP2Triangles(10, 7, 6, 0, 7, 11, 12, 0), + gsSP2Triangles(8, 7, 13, 0, 7, 12, 13, 0), + gsSP2Triangles(7, 10, 11, 0, 14, 15, 16, 0), + gsSP1Quadrangle(16, 8, 17, 18, 0), + gsSP2Triangles(15, 8, 16, 0, 19, 16, 18, 0), + gsSP2Triangles(16, 19, 20, 0, 14, 16, 20, 0), + gsSP2Triangles(8, 13, 17, 0, 19, 18, 21, 0), + gsSP2Triangles(15, 9, 8, 0, 22, 19, 23, 0), + gsSP2Triangles(19, 22, 24, 0, 19, 21, 23, 0), + gsSP2Triangles(19, 24, 20, 0, 22, 23, 25, 0), + gsSP2Triangles(23, 26, 25, 0, 21, 27, 23, 0), + gsSP2Triangles(26, 23, 27, 0, 11, 28, 12, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04010B70, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 1, 3, 0), + gsSP2Triangles(5, 4, 1, 0, 5, 6, 4, 0), + gsSP2Triangles(7, 8, 9, 0, 7, 10, 11, 0), + gsSP2Triangles(7, 11, 8, 0, 12, 7, 9, 0), + gsSP2Triangles(12, 13, 7, 0, 8, 11, 14, 0), + gsSP2Triangles(10, 15, 11, 0, 15, 16, 11, 0), + gsSP2Triangles(14, 11, 16, 0, 8, 17, 18, 0), + gsSP2Triangles(8, 14, 17, 0, 8, 18, 9, 0), + gsSP2Triangles(10, 19, 15, 0, 20, 12, 9, 0), + gsSP2Triangles(18, 20, 9, 0, 20, 21, 12, 0), + gsSP2Triangles(12, 21, 22, 0, 12, 23, 13, 0), + gsSP2Triangles(12, 22, 23, 0, 23, 22, 24, 0), + gsSP1Quadrangle(23, 24, 25, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_4BA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010D10, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(0, 4, 3, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 16, 15, 0, 15, 17, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 22, 23, 20, 0), + gsSP2Triangles(20, 24, 21, 0, 20, 25, 24, 0), + gsSP2Triangles(22, 26, 23, 0, 27, 26, 28, 0), + gsSP2Triangles(26, 27, 23, 0, 27, 28, 29, 0), + gsSP1Triangle(27, 29, 30, 0), + gsSPVertex(0x04010F00, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(0, 4, 1, 0, 3, 5, 4, 0), + gsSP2Triangles(5, 6, 4, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 12, 11, 0), + gsSP2Triangles(13, 14, 12, 0, 15, 12, 14, 0), + gsSP1Quadrangle(16, 15, 14, 17, 0), + gsSP2Triangles(5, 18, 6, 0, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 19, 21, 0), + gsSP2Triangles(24, 20, 19, 0, 24, 25, 20, 0), + gsSP1Quadrangle(26, 25, 24, 27, 0), + gsSP2Triangles(27, 28, 26, 0, 29, 28, 27, 0), + gsSPVertex(0x040110E0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(3, 4, 0, 0, 1, 5, 2, 0), + gsSP2Triangles(3, 2, 6, 0, 6, 2, 7, 0), + gsSP1Quadrangle(2, 5, 8, 7, 0), + gsSP2Triangles(7, 8, 9, 0, 10, 11, 12, 0), + gsSP2Triangles(13, 14, 15, 0, 13, 16, 14, 0), + gsSP2Triangles(15, 14, 17, 0, 18, 15, 17, 0), + gsSP1Quadrangle(18, 17, 19, 20, 0), + gsSP2Triangles(20, 19, 21, 0, 22, 4, 3, 0), + gsSP2Triangles(22, 23, 4, 0, 22, 24, 23, 0), + gsSP2Triangles(25, 23, 24, 0, 26, 27, 28, 0), + gsSP2Triangles(29, 30, 31, 0, 29, 25, 30, 0), + gsSP1Triangle(30, 25, 24, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_4D18[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040112E0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(4, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 10, 0, 13, 14, 15, 0), + gsSP2Triangles(12, 13, 16, 0, 13, 15, 16, 0), + gsSP2Triangles(14, 17, 15, 0, 12, 16, 10, 0), + gsSP1Quadrangle(14, 18, 19, 17, 0), + gsSP2Triangles(4, 8, 5, 0, 8, 20, 21, 0), + gsSP2Triangles(8, 21, 5, 0, 21, 22, 5, 0), + gsSP1Quadrangle(23, 2, 24, 25, 0), + gsSP2Triangles(3, 23, 26, 0, 23, 25, 26, 0), + gsSP2Triangles(23, 3, 2, 0, 26, 25, 27, 0), + gsSP2Triangles(25, 28, 27, 0, 25, 24, 28, 0), + gsSP2Triangles(29, 26, 27, 0, 30, 3, 26, 0), + gsSP2Triangles(30, 26, 29, 0, 2, 31, 24, 0), + gsSPVertex(0x040114E0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(6, 9, 10, 0, 7, 11, 8, 0), + gsSP2Triangles(11, 12, 8, 0, 9, 8, 12, 0), + gsSP2Triangles(9, 12, 13, 0, 11, 14, 12, 0), + gsSP2Triangles(13, 12, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(17, 16, 18, 0, 19, 20, 21, 0), + gsSP1Quadrangle(21, 20, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(30, 27, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_4E40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040116D0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 7, 0), + gsSP2Triangles(3, 8, 7, 0, 6, 10, 9, 0), + gsSP2Triangles(11, 8, 3, 0, 12, 3, 5, 0), + gsSP2Triangles(12, 11, 3, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 13, 12, 14, 0), + gsSP2Triangles(12, 5, 14, 0, 13, 11, 12, 0), + gsSP2Triangles(17, 11, 13, 0, 18, 19, 17, 0), + gsSP2Triangles(18, 17, 20, 0, 17, 21, 20, 0), + gsSP2Triangles(17, 13, 21, 0, 13, 16, 21, 0), + gsSP2Triangles(6, 8, 18, 0, 18, 8, 19, 0), + gsSP2Triangles(18, 20, 22, 0, 22, 23, 6, 0), + gsSP2Triangles(23, 10, 6, 0, 18, 22, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_4F00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011850, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0), + gsSP2Triangles(0, 3, 1, 0, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 11, 10, 13, 0), + gsSP2Triangles(14, 15, 12, 0, 14, 16, 15, 0), + gsSP2Triangles(14, 17, 16, 0, 10, 12, 18, 0), + gsSP2Triangles(15, 18, 12, 0, 10, 19, 13, 0), + gsSP2Triangles(20, 21, 22, 0, 20, 23, 21, 0), + gsSP2Triangles(22, 21, 24, 0, 25, 23, 20, 0), + gsSP2Triangles(25, 26, 23, 0, 27, 28, 24, 0), + gsSP2Triangles(28, 22, 24, 0, 29, 28, 27, 0), + gsSP2Triangles(28, 30, 31, 0, 28, 29, 30, 0), + gsSPVertex(0x04011A50, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 6, 5, 0, 6, 2, 7, 0), + gsSP2Triangles(1, 7, 2, 0, 9, 10, 11, 0), + gsSP2Triangles(10, 12, 13, 0, 11, 10, 13, 0), + gsSP1Quadrangle(14, 15, 12, 16, 0), + gsSP1Triangle(15, 13, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_4FF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011B60, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP1Quadrangle(4, 2, 3, 5, 0), + gsSP2Triangles(6, 0, 7, 0, 7, 0, 2, 0), + gsSP2Triangles(8, 9, 10, 0, 4, 5, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSP2Triangles(16, 15, 12, 0, 15, 16, 17, 0), + gsSP2Triangles(17, 16, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 19, 21, 0, 21, 23, 24, 0), + gsSP2Triangles(21, 20, 23, 0, 20, 25, 26, 0), + gsSP2Triangles(25, 20, 19, 0, 20, 26, 23, 0), + gsSP2Triangles(27, 28, 29, 0, 27, 30, 18, 0), + gsSP2Triangles(27, 29, 30, 0, 18, 30, 17, 0), + gsSPVertex(0x04011D50, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 2, 5, 0, 2, 1, 5, 0), + gsSP1Triangle(1, 6, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_50D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011DC0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(0, 3, 4, 0, 3, 5, 4, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 7, 0), + gsSP2Triangles(7, 10, 8, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 14, 12, 0, 7, 11, 13, 0), + gsSP2Triangles(9, 11, 7, 0, 7, 13, 10, 0), + gsSP2Triangles(3, 2, 5, 0, 15, 16, 17, 0), + gsSP1Quadrangle(16, 15, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSP2Triangles(24, 17, 16, 0, 25, 26, 27, 0), + gsSP1Quadrangle(26, 25, 28, 29, 0), + gsSP2Triangles(27, 26, 29, 0, 25, 30, 28, 0), + gsSP1Triangle(31, 24, 16, 0), + gsSPVertex(0x04011FC0, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(0, 4, 1, 0, 4, 0, 5, 0), + gsSP2Triangles(6, 0, 2, 0, 6, 7, 0, 0), + gsSP2Triangles(7, 5, 0, 0, 8, 9, 10, 0), + gsSP2Triangles(10, 9, 11, 0, 12, 13, 14, 0), + gsSP1Triangle(12, 15, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_51C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040120C0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(4, 3, 5, 0, 6, 4, 5, 0), + gsSP2Triangles(7, 4, 6, 0, 8, 7, 6, 0), + gsSP2Triangles(2, 5, 3, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 12, 13, 14, 0), + gsSP2Triangles(12, 14, 9, 0, 13, 15, 14, 0), + gsSP2Triangles(10, 9, 16, 0, 17, 10, 16, 0), + gsSP1Quadrangle(17, 16, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP2Triangles(20, 24, 21, 0, 24, 25, 21, 0), + gsSP2Triangles(26, 27, 24, 0, 25, 24, 27, 0), + gsSP2Triangles(28, 23, 29, 0, 14, 15, 30, 0), + gsSPVertex(0x040122B0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 1, 0, 0, 1, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 8, 0), + gsSP2Triangles(7, 10, 9, 0, 10, 11, 9, 0), + gsSP2Triangles(10, 12, 11, 0, 12, 13, 11, 0), + gsSP2Triangles(12, 14, 13, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 18, 16, 0, 16, 19, 20, 0), + gsSP2Triangles(18, 19, 16, 0, 18, 21, 19, 0), + gsSP2Triangles(15, 22, 18, 0, 18, 22, 21, 0), + gsSP2Triangles(22, 23, 21, 0, 22, 15, 24, 0), + gsSP1Quadrangle(22, 24, 25, 23, 0), + gsSP2Triangles(14, 26, 13, 0, 27, 28, 29, 0), + gsSP2Triangles(30, 27, 31, 0, 27, 29, 31, 0), + gsSPVertex(0x040124B0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 0, 3, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 8, 6, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 16, 0), + gsSP2Triangles(12, 14, 15, 0, 13, 11, 14, 0), + gsSP2Triangles(14, 17, 15, 0, 14, 10, 17, 0), + gsSP1Triangle(10, 14, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_5330[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040125D0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 4, 3, 0, 6, 7, 4, 0), + gsSP2Triangles(8, 5, 9, 0, 8, 10, 5, 0), + gsSP2Triangles(3, 5, 10, 0, 9, 11, 12, 0), + gsSP2Triangles(8, 9, 12, 0, 3, 13, 6, 0), + gsSP2Triangles(3, 10, 13, 0, 10, 14, 13, 0), + gsSP1Quadrangle(15, 14, 16, 17, 0), + gsSP2Triangles(17, 18, 15, 0, 10, 16, 14, 0), + gsSP2Triangles(8, 17, 16, 0, 10, 8, 16, 0), + gsSP1Quadrangle(17, 19, 20, 18, 0), + gsSP2Triangles(8, 19, 17, 0, 8, 12, 19, 0), + gsSP2Triangles(21, 22, 23, 0, 21, 24, 22, 0), + gsSP2Triangles(25, 24, 26, 0, 25, 22, 24, 0), + gsSP2Triangles(27, 28, 29, 0, 28, 27, 30, 0), + gsSP1Triangle(31, 25, 26, 0), + gsSPVertex(0x040127D0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(3, 4, 0, 0, 1, 5, 2, 0), + gsSP2Triangles(1, 6, 5, 0, 3, 2, 7, 0), + gsSP2Triangles(3, 7, 8, 0, 5, 9, 2, 0), + gsSP2Triangles(9, 7, 2, 0, 10, 9, 5, 0), + gsSP2Triangles(10, 5, 11, 0, 6, 11, 5, 0), + gsSP1Quadrangle(8, 12, 13, 3, 0), + gsSP1Quadrangle(3, 13, 14, 4, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP2Triangles(19, 18, 17, 0, 20, 21, 22, 0), + gsSP1Quadrangle(20, 22, 23, 24, 0), + gsSP1Quadrangle(25, 26, 22, 21, 0), + gsSP2Triangles(23, 22, 27, 0, 22, 26, 27, 0), + gsSP2Triangles(23, 28, 24, 0, 29, 18, 19, 0), + gsSPVertex(0x040129B0, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(1, 4, 3, 0, 4, 5, 3, 0), + gsSP2Triangles(0, 2, 6, 0, 6, 7, 8, 0), + gsSP2Triangles(7, 9, 8, 0, 6, 8, 0, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_54A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012A50, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 3, 5, 0, 7, 3, 6, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 6, 5, 0, 13, 6, 12, 0), + gsSP2Triangles(13, 14, 6, 0, 14, 15, 6, 0), + gsSP2Triangles(15, 7, 6, 0, 16, 17, 18, 0), + gsSP2Triangles(16, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(20, 22, 23, 0, 24, 25, 26, 0), + gsSP2Triangles(27, 24, 28, 0, 24, 26, 28, 0), + gsSP2Triangles(26, 25, 29, 0, 25, 30, 29, 0), + gsSP1Triangle(28, 26, 31, 0), + gsSPVertex(0x04012C50, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 0, 5, 0, 6, 2, 3, 0), + gsSP2Triangles(7, 8, 6, 0, 6, 3, 7, 0), + gsSP2Triangles(9, 7, 3, 0, 10, 4, 11, 0), + gsSP2Triangles(11, 4, 5, 0, 12, 11, 5, 0), + gsSP2Triangles(13, 10, 11, 0, 14, 15, 7, 0), + gsSP2Triangles(7, 15, 8, 0, 9, 14, 7, 0), + gsSP2Triangles(14, 16, 15, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 22, 21, 23, 0), + gsSP2Triangles(21, 24, 23, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 29, 25, 28, 0), + gsSP1Quadrangle(30, 28, 20, 31, 0), + gsSP2Triangles(30, 29, 28, 0, 20, 22, 31, 0), + gsSPVertex(0x04012E50, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_55D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012E90, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 0, 0, 4, 3, 7, 0), + gsSP2Triangles(4, 7, 6, 0, 6, 1, 0, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP1Quadrangle(12, 8, 10, 13, 0), + gsSP2Triangles(10, 14, 13, 0, 14, 15, 13, 0), + gsSP2Triangles(16, 15, 17, 0, 15, 16, 13, 0), + gsSP2Triangles(6, 18, 19, 0, 6, 7, 18, 0), + gsSP2Triangles(6, 19, 1, 0, 16, 17, 20, 0), + gsSP2Triangles(20, 17, 21, 0, 22, 23, 20, 0), + gsSP2Triangles(20, 21, 22, 0, 22, 24, 23, 0), + gsSP2Triangles(25, 26, 27, 0, 26, 28, 29, 0), + gsSP1Triangle(26, 29, 27, 0), + gsSPVertex(0x04013070, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(2, 1, 4, 0, 4, 1, 5, 0), + gsSP2Triangles(6, 2, 4, 0, 6, 3, 2, 0), + gsSP2Triangles(4, 5, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(8, 11, 9, 0, 8, 10, 12, 0), + gsSP2Triangles(13, 8, 12, 0, 11, 14, 15, 0), + gsSP2Triangles(11, 15, 9, 0, 9, 15, 16, 0), + gsSP2Triangles(9, 16, 17, 0, 10, 9, 17, 0), + gsSP2Triangles(5, 18, 7, 0, 7, 18, 19, 0), + gsSP2Triangles(7, 19, 20, 0, 10, 17, 21, 0), + gsSP1Quadrangle(12, 10, 21, 22, 0), + gsSP2Triangles(12, 22, 23, 0, 13, 12, 24, 0), + gsSP2Triangles(12, 23, 25, 0, 24, 12, 25, 0), + gsSP2Triangles(26, 24, 27, 0, 24, 25, 27, 0), + gsSP1Quadrangle(15, 14, 28, 16, 0), + gsSP1Quadrangle(20, 19, 29, 30, 0), + gsSP1Triangle(30, 29, 31, 0), + gsSPVertex(0x04013270, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 1, 3, 0), + gsSP1Triangle(6, 5, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_5740[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040132E0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 4, 2, 5, 0), + gsSP2Triangles(7, 8, 9, 0, 10, 8, 11, 0), + gsSP2Triangles(10, 11, 12, 0, 1, 5, 2, 0), + gsSP1Quadrangle(13, 6, 5, 14, 0), + gsSP1Quadrangle(14, 5, 1, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 16, 20, 0), + gsSP2Triangles(16, 18, 20, 0, 21, 18, 17, 0), + gsSP2Triangles(22, 20, 18, 0, 19, 20, 23, 0), + gsSP2Triangles(22, 23, 20, 0, 24, 25, 17, 0), + gsSP2Triangles(26, 24, 17, 0, 21, 17, 25, 0), + gsSP2Triangles(27, 25, 28, 0, 27, 21, 25, 0), + gsSP2Triangles(24, 28, 25, 0, 29, 28, 26, 0), + gsSP2Triangles(28, 24, 26, 0, 30, 28, 29, 0), + gsSPVertex(0x040134D0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 4, 0), + gsSP1Quadrangle(3, 5, 2, 1, 0), + gsSP2Triangles(3, 4, 6, 0, 4, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 11, 13, 0, 9, 11, 14, 0), + gsSP2Triangles(11, 12, 14, 0, 9, 14, 10, 0), + gsSP2Triangles(6, 7, 15, 0, 16, 6, 15, 0), + gsSP2Triangles(17, 15, 18, 0, 17, 16, 15, 0), + gsSP2Triangles(19, 15, 20, 0, 19, 18, 15, 0), + gsSP2Triangles(20, 15, 21, 0, 22, 23, 10, 0), + gsSP2Triangles(10, 14, 22, 0, 14, 24, 22, 0), + gsSP2Triangles(22, 25, 23, 0, 25, 26, 23, 0), + gsSP2Triangles(27, 28, 23, 0, 26, 27, 23, 0), + gsSP2Triangles(29, 23, 30, 0, 23, 28, 30, 0), + gsSP1Triangle(14, 31, 24, 0), + gsSPVertex(0x040136D0, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0), + gsSP2Triangles(3, 4, 1, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 8, 6, 0, 6, 9, 7, 0), + gsSP2Triangles(6, 10, 9, 0, 11, 12, 13, 0), + gsSP1Quadrangle(13, 14, 15, 11, 0), + gsSP1Triangle(11, 16, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_58C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040137E0, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0), + gsSP2Triangles(2, 1, 3, 0, 5, 2, 4, 0), + gsSP2Triangles(5, 0, 2, 0, 6, 7, 3, 0), + gsSP2Triangles(1, 6, 3, 0, 8, 3, 7, 0), + gsSP2Triangles(3, 9, 4, 0, 9, 3, 8, 0), + gsSP2Triangles(4, 9, 10, 0, 11, 4, 10, 0), + gsSP2Triangles(5, 4, 11, 0, 0, 12, 1, 0), + gsSP2Triangles(13, 1, 12, 0, 13, 6, 1, 0), + gsSP2Triangles(5, 11, 14, 0, 5, 15, 16, 0), + gsSP2Triangles(5, 14, 15, 0, 6, 17, 7, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 19, 22, 0), + gsSP2Triangles(21, 20, 19, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 6, 13, 17, 0), + gsSP1Triangle(13, 25, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_5988[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013980, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(3, 4, 1, 0, 1, 4, 2, 0), + gsSP2Triangles(5, 6, 2, 0, 4, 5, 2, 0), + gsSP1Quadrangle(6, 5, 7, 8, 0), + gsSP2Triangles(9, 10, 11, 0, 12, 9, 13, 0), + gsSP2Triangles(12, 10, 9, 0, 13, 9, 14, 0), + gsSP2Triangles(9, 11, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 17, 0, 20, 21, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_5A20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013AE0, 25, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 5, 6, 7, 0), + gsSP1Quadrangle(3, 7, 6, 4, 0), + gsSP2Triangles(3, 1, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(9, 8, 11, 0, 8, 10, 12, 0), + gsSP2Triangles(13, 14, 15, 0, 14, 16, 17, 0), + gsSP2Triangles(14, 17, 15, 0, 14, 18, 16, 0), + gsSP2Triangles(18, 19, 16, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 13, 15, 0, 23, 24, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_5AC0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013C70, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 2, 1, 0, 5, 4, 1, 0), + gsSP1Quadrangle(6, 0, 2, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 11, 13, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 18, 16, 0, 13, 17, 16, 0), + gsSP2Triangles(19, 16, 18, 0, 13, 12, 17, 0), + gsSP1Triangle(19, 18, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_5B58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013DC0, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 3, 5, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 14, 15, 12, 0), + gsSP2Triangles(16, 17, 18, 0, 18, 17, 19, 0), + gsSP2Triangles(18, 19, 20, 0, 12, 21, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_5BE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013F20, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(3, 5, 2, 6, 0), + gsSP2Triangles(2, 1, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(9, 8, 12, 0, 13, 11, 9, 0), + gsSP2Triangles(13, 9, 12, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 14, 16, 0, 18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_5C70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014070, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0), + gsSP2Triangles(2, 5, 3, 0, 1, 5, 2, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(6, 11, 9, 0, 6, 8, 11, 0), + gsSP2Triangles(7, 12, 8, 0, 13, 14, 5, 0), + gsSP2Triangles(14, 3, 5, 0, 14, 15, 3, 0), + gsSP2Triangles(14, 16, 15, 0, 14, 13, 16, 0), + gsSP2Triangles(16, 17, 15, 0, 16, 18, 17, 0), + gsSP2Triangles(13, 18, 16, 0, 17, 19, 15, 0), + gsSP2Triangles(19, 20, 15, 0, 1, 13, 5, 0), + gsSP2Triangles(18, 13, 21, 0, 13, 1, 21, 0), + gsSP2Triangles(17, 22, 19, 0, 18, 23, 17, 0), + gsSP2Triangles(23, 22, 17, 0, 18, 24, 23, 0), + gsSP2Triangles(18, 21, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(27, 28, 25, 0, 29, 27, 26, 0), + gsSP2Triangles(28, 30, 25, 0, 28, 31, 30, 0), + gsSPVertex(0x04014270, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 6, 10, 0), + gsSP2Triangles(6, 11, 10, 0, 7, 6, 9, 0), + gsSP2Triangles(9, 10, 12, 0, 9, 13, 7, 0), + gsSP2Triangles(9, 14, 13, 0, 9, 12, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 15, 18, 16, 0), + gsSP2Triangles(17, 16, 19, 0, 16, 20, 19, 0), + gsSP1Triangle(17, 19, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_5D90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040143D0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 6, 0), + gsSP2Triangles(8, 6, 5, 0, 6, 9, 10, 0), + gsSP2Triangles(10, 11, 6, 0, 7, 6, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_5E08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014490, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0), + gsSP2Triangles(2, 4, 5, 0, 0, 2, 5, 0), + gsSP2Triangles(3, 6, 4, 0, 0, 5, 7, 0), + gsSP2Triangles(3, 8, 6, 0, 8, 9, 6, 0), + gsSP2Triangles(0, 7, 10, 0, 1, 0, 11, 0), + gsSP2Triangles(0, 10, 11, 0, 8, 12, 13, 0), + gsSP2Triangles(8, 13, 9, 0, 14, 15, 16, 0), + gsSP1Quadrangle(15, 17, 18, 16, 0), + gsSP2Triangles(17, 19, 18, 0, 17, 20, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_5EA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040145E0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 3, 0, 0, 4, 5, 3, 0), + gsSP2Triangles(2, 1, 6, 0, 7, 2, 6, 0), + gsSP2Triangles(7, 8, 2, 0, 9, 10, 11, 0), + gsSP2Triangles(10, 12, 11, 0, 13, 14, 15, 0), + gsSP2Triangles(14, 16, 15, 0, 15, 16, 17, 0), + gsSP2Triangles(16, 18, 17, 0, 19, 15, 20, 0), + gsSP2Triangles(19, 13, 15, 0, 15, 17, 20, 0), + gsSP2Triangles(19, 21, 22, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 22, 13, 0, 21, 23, 22, 0), + gsSP2Triangles(23, 24, 22, 0, 21, 25, 23, 0), + gsSP2Triangles(25, 26, 23, 0, 26, 24, 23, 0), + gsSP2Triangles(27, 7, 28, 0, 7, 6, 28, 0), + gsSP1Quadrangle(7, 27, 29, 8, 0), + gsSPVertex(0x040147C0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 6, 7, 0), + gsSP1Triangle(6, 8, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_5F90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014850, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 4, 5, 0, 0, 3, 4, 0), + gsSP2Triangles(6, 4, 3, 0, 5, 4, 7, 0), + gsSP2Triangles(4, 8, 7, 0, 4, 6, 8, 0), + gsSP2Triangles(5, 7, 9, 0, 10, 5, 9, 0), + gsSP2Triangles(7, 11, 9, 0, 12, 13, 14, 0), + gsSP1Quadrangle(13, 15, 16, 14, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 17, 16, 0), + gsSP2Triangles(17, 19, 16, 0, 10, 9, 21, 0), + gsSP1Quadrangle(9, 11, 22, 21, 0), + gsSP2Triangles(15, 20, 16, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 26, 27, 0, 28, 26, 23, 0), + gsSP2Triangles(23, 27, 24, 0, 29, 30, 31, 0), + gsSPVertex(0x04014A50, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0), + gsSP2Triangles(0, 5, 1, 0, 6, 7, 8, 0), + gsSP1Quadrangle(9, 10, 11, 12, 0), + gsSP1Quadrangle(13, 11, 10, 14, 0), + gsSP2Triangles(13, 14, 15, 0, 16, 13, 15, 0), + gsSP1Triangle(16, 15, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_6088[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014B70, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 1, 5, 0, 1, 6, 2, 0), + gsSP2Triangles(1, 4, 6, 0, 7, 8, 5, 0), + gsSP2Triangles(9, 5, 8, 0, 4, 5, 9, 0), + gsSP1Quadrangle(10, 8, 7, 11, 0), + gsSP2Triangles(4, 9, 12, 0, 6, 4, 12, 0), + gsSP1Quadrangle(9, 8, 13, 12, 0), + gsSP2Triangles(10, 13, 8, 0, 10, 14, 13, 0), + gsSP2Triangles(10, 11, 14, 0, 15, 6, 12, 0), + gsSP2Triangles(2, 6, 15, 0, 16, 17, 18, 0), + gsSP2Triangles(16, 19, 17, 0, 20, 21, 22, 0), + gsSP1Quadrangle(20, 22, 23, 24, 0), + gsSP2Triangles(23, 25, 24, 0, 26, 27, 28, 0), + gsSP2Triangles(29, 26, 30, 0, 26, 28, 30, 0), + gsSPVertex(0x04014D60, 19, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 1, 0, 0, 3, 5, 6, 0), + gsSP2Triangles(7, 3, 8, 0, 5, 3, 7, 0), + gsSP2Triangles(3, 2, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(10, 12, 11, 0, 5, 7, 13, 0), + gsSP2Triangles(14, 13, 15, 0, 13, 7, 15, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP2Triangles(7, 8, 15, 0, 2, 1, 18, 0), + gsSP1Triangle(2, 18, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_61A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014E90, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 6, 5, 0), + gsSP2Triangles(7, 8, 6, 0, 9, 10, 11, 0), + gsSP2Triangles(10, 12, 13, 0, 11, 10, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 14, 16, 0), + gsSP2Triangles(17, 18, 14, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 22, 20, 0, 23, 19, 21, 0), + gsSP2Triangles(21, 20, 24, 0, 24, 20, 25, 0), + gsSP2Triangles(20, 22, 25, 0, 23, 21, 26, 0), + gsSP2Triangles(21, 24, 27, 0, 26, 21, 27, 0), + gsSP2Triangles(28, 17, 16, 0, 26, 27, 29, 0), + gsSPVertex(0x04015070, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_6268[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040150F0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(4, 3, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 6, 0), + gsSP2Triangles(11, 10, 9, 0, 12, 10, 11, 0), + gsSP2Triangles(12, 13, 10, 0, 6, 10, 7, 0), + gsSP2Triangles(10, 13, 7, 0, 14, 12, 11, 0), + gsSP1Triangle(15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_62F8[] = +{ + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006088), + gsSPDisplayList(0x07005F90), + gsSPDisplayList(0x07005EA8), + gsSPDisplayList(0x07005E08), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005C70), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005B58), + gsSPDisplayList(0x07005AC0), + gsSPDisplayList(0x07005A20), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x070058C0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x070054A0), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x070050D0), + gsSPDisplayList(0x07004FF8), + gsSPDisplayList(0x07004F00), + gsSPDisplayList(0x07004E40), + gsSPDisplayList(0x07004D18), + gsSPDisplayList(0x07004BA0), + gsSPDisplayList(0x070049E0), + gsSPDisplayList(0x070048C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_63D8[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04015210, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(0, 3, 6, 7, 0), + gsSP1Quadrangle(4, 0, 7, 8, 0), + gsSP1Quadrangle(3, 2, 9, 10, 0), + gsSP1Quadrangle(3, 10, 11, 6, 0), + gsSP1Quadrangle(12, 13, 5, 4, 0), + gsSP1Quadrangle(12, 4, 8, 14, 0), + gsSP1Quadrangle(15, 16, 13, 12, 0), + gsSP1Quadrangle(15, 12, 14, 17, 0), + gsSP1Quadrangle(18, 19, 16, 15, 0), + gsSP1Quadrangle(18, 15, 17, 20, 0), + gsSP1Quadrangle(21, 22, 19, 18, 0), + gsSP2Triangles(23, 22, 21, 0, 21, 18, 20, 0), + gsSP1Quadrangle(21, 20, 24, 25, 0), + gsSP2Triangles(21, 25, 23, 0, 10, 9, 26, 0), + gsSP1Quadrangle(10, 26, 27, 28, 0), + gsSP2Triangles(10, 28, 11, 0, 29, 30, 31, 0), + gsSPVertex(0x04015410, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 6, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(6, 5, 8, 9, 0), + gsSP1Quadrangle(7, 6, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP1Quadrangle(15, 16, 12, 11, 0), + gsSP1Quadrangle(15, 11, 10, 17, 0), + gsSP1Quadrangle(11, 14, 7, 10, 0), + gsSP1Quadrangle(14, 13, 18, 19, 0), + gsSP1Quadrangle(14, 19, 3, 7, 0), + gsSP1Quadrangle(20, 21, 16, 15, 0), + gsSP1Quadrangle(20, 15, 17, 22, 0), + gsSP1Quadrangle(23, 24, 21, 20, 0), + gsSP1Quadrangle(23, 20, 22, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(30, 31, 27, 26, 0), + gsSPVertex(0x04015610, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(2, 6, 7, 8, 0), + gsSP1Quadrangle(3, 2, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 11, 10, 0), + gsSP1Quadrangle(13, 12, 16, 5, 0), + gsSP1Quadrangle(17, 10, 13, 18, 0), + gsSP1Quadrangle(18, 13, 5, 4, 0), + gsSP1Quadrangle(19, 20, 21, 22, 0), + gsSP2Triangles(19, 22, 23, 0, 24, 25, 26, 0), + gsSP2Triangles(24, 26, 27, 0, 28, 29, 25, 0), + gsSP2Triangles(28, 25, 24, 0, 30, 28, 24, 0), + gsSP2Triangles(30, 24, 31, 0, 31, 24, 27, 0), + gsSPVertex(0x04015810, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(1, 4, 5, 0, 2, 1, 5, 0), + gsSP2Triangles(2, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 7, 10, 0), + gsSP2Triangles(11, 10, 12, 0, 6, 5, 13, 0), + gsSP2Triangles(6, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 15, 18, 0), + gsSP2Triangles(19, 18, 20, 0, 18, 17, 21, 0), + gsSP2Triangles(18, 21, 22, 0, 20, 18, 22, 0), + gsSP1Triangle(20, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_65E0[] = +{ + gsSPDisplayList(0x070063D8), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_65F0[] = +{ + gsSPDisplayList(0x070065E0), + gsSPDisplayList(0x070062F8), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07003B20), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07002B38), + gsSPDisplayList(0x07002A90), + gsSPEndDisplayList(), +}; + +Gfx d_course_frappe_snowland_packed_dl_6638[] = +{ + gsSPDisplayList(0x070065F0), + gsSPDisplayList(0x07002670), + gsSPEndDisplayList(), +}; + +u8 d_course_frappe_snowland_packed_tail[] = { 0xFF, 11, 0, 0, 0, 0, 0, 0}; diff --git a/courses/flower_cup/mario_raceway/course_data.inc.c b/courses/flower_cup/mario_raceway/course_data.inc.c new file mode 100644 index 000000000..5395c2ab6 --- /dev/null +++ b/courses/flower_cup/mario_raceway/course_data.inc.c @@ -0,0 +1,4033 @@ +// todo: Replace addresses with variables +#include +#include +#include +#include +#include + +Gfx d_course_mario_raceway_dl_0[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001770), + gsSPDisplayList(0x070016D8), + gsSPDisplayList(0x07001950), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x07005218), + gsSPDisplayList(0x070050E8), + gsSPDisplayList(0x07003AB8), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07004A68), + gsSPDisplayList(0x07004CB8), + gsSPDisplayList(0x07004BB8), + gsSPDisplayList(0x07004B50), + gsSPDisplayList(0x07005BC8), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x07001F30), + gsSPDisplayList(0x07002340), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_E8[] = +{ + gsSPNumLights(1), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001770), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001950), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x07005218), + gsSPDisplayList(0x070050E8), + gsSPDisplayList(0x07004BB8), + gsSPDisplayList(0x07004B50), + gsSPDisplayList(0x07004028), + gsSPDisplayList(0x070040D8), + gsSPDisplayList(0x07005BC8), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005D70), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x07002340), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002760), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_1D0[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001770), + gsSPDisplayList(0x070016D8), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001950), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x07005218), + gsSPDisplayList(0x070050E8), + gsSPDisplayList(0x07003AB8), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07004A68), + gsSPDisplayList(0x07004CB8), + gsSPDisplayList(0x07004028), + gsSPDisplayList(0x070040D8), + gsSPDisplayList(0x07005BC8), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x07001F30), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002760), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_2C8[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001770), + gsSPDisplayList(0x07001950), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x07005218), + gsSPDisplayList(0x070050E8), + gsSPDisplayList(0x07004A68), + gsSPDisplayList(0x07004BB8), + gsSPDisplayList(0x07004B50), + gsSPDisplayList(0x070040D8), + gsSPDisplayList(0x07005BC8), + gsSPDisplayList(0x07005D70), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x07001F30), + gsSPDisplayList(0x07002340), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002760), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_3A8[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001770), + gsSPDisplayList(0x070016D8), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x07005218), + gsSPDisplayList(0x070050E8), + gsSPDisplayList(0x07004F90), + gsSPDisplayList(0x07004EE8), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07004A68), + gsSPDisplayList(0x07004CB8), + gsSPDisplayList(0x07004BB8), + gsSPDisplayList(0x07005CE8), + gsSPDisplayList(0x07002038), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x07001F30), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_478[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001770), + gsSPDisplayList(0x070016D8), + gsSPDisplayList(0x07001950), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x07005218), + gsSPDisplayList(0x070050E8), + gsSPDisplayList(0x07004F90), + gsSPDisplayList(0x07004EE8), + gsSPDisplayList(0x07004E20), + gsSPDisplayList(0x07004CB8), + gsSPDisplayList(0x07004BB8), + gsSPDisplayList(0x070040D8), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07002038), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002760), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_568[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001770), + gsSPDisplayList(0x070016D8), + gsSPDisplayList(0x07001950), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x07005218), + gsSPDisplayList(0x070050E8), + gsSPDisplayList(0x07004F90), + gsSPDisplayList(0x07004EE8), + gsSPDisplayList(0x07004E20), + gsSPDisplayList(0x07004A68), + gsSPDisplayList(0x07004CB8), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x070040D8), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x07005CE8), + gsSPDisplayList(0x07002038), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x07001F30), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002760), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_668[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001770), + gsSPDisplayList(0x070016D8), + gsSPDisplayList(0x07001950), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x07005218), + gsSPDisplayList(0x070050E8), + gsSPDisplayList(0x07004F90), + gsSPDisplayList(0x07004EE8), + gsSPDisplayList(0x07004A68), + gsSPDisplayList(0x07004CB8), + gsSPDisplayList(0x07004BB8), + gsSPDisplayList(0x070040D8), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x07002038), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x07001F30), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002760), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_750[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001770), + gsSPDisplayList(0x070016D8), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x070050E8), + gsSPDisplayList(0x07004F90), + gsSPDisplayList(0x07004EE8), + gsSPDisplayList(0x07004E20), + gsSPDisplayList(0x070052B8), + gsSPDisplayList(0x07004A68), + gsSPDisplayList(0x07004CB8), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x07004BB8), + gsSPDisplayList(0x07004B50), + gsSPDisplayList(0x07005CE8), + gsSPDisplayList(0x07002038), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x07001F30), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_828[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001770), + gsSPDisplayList(0x070016D8), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x07003950), + gsSPDisplayList(0x070050E8), + gsSPDisplayList(0x07004F90), + gsSPDisplayList(0x07004EE8), + gsSPDisplayList(0x07004E20), + gsSPDisplayList(0x070052B8), + gsSPDisplayList(0x07005608), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x07004BB8), + gsSPDisplayList(0x07004B50), + gsSPDisplayList(0x07005D70), + gsSPDisplayList(0x07002038), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001EA8), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_928[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001770), + gsSPDisplayList(0x070016D8), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x070050E8), + gsSPDisplayList(0x07004F90), + gsSPDisplayList(0x07004EE8), + gsSPDisplayList(0x07004E20), + gsSPDisplayList(0x070052B8), + gsSPDisplayList(0x07005608), + gsSPDisplayList(0x07004A68), + gsSPDisplayList(0x07004CB8), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x07005CE8), + gsSPDisplayList(0x07002038), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001F30), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_A00[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001770), + gsSPDisplayList(0x070016D8), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x07003950), + gsSPDisplayList(0x070050E8), + gsSPDisplayList(0x07004F90), + gsSPDisplayList(0x07004EE8), + gsSPDisplayList(0x07004E20), + gsSPDisplayList(0x070052B8), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x07004A68), + gsSPDisplayList(0x07004CB8), + gsSPDisplayList(0x07004BB8), + gsSPDisplayList(0x07004B50), + gsSPDisplayList(0x07005E58), + gsSPDisplayList(0x07005D70), + gsSPDisplayList(0x07002038), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x07001F30), + gsSPSetGeometryMode(G_SHADING_SMOOTH), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_B08[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001770), + gsSPDisplayList(0x070016D8), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07004F90), + gsSPDisplayList(0x07004EE8), + gsSPDisplayList(0x07004E20), + gsSPDisplayList(0x070052B8), + gsSPDisplayList(0x07005608), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07005408), + gsSPDisplayList(0x07004A68), + gsSPDisplayList(0x07004CB8), + gsSPDisplayList(0x07004BB8), + gsSPDisplayList(0x07004B50), + gsSPDisplayList(0x07005CE8), + gsSPDisplayList(0x07002038), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x07001F30), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_C20[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x070016D8), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07001500), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07004F90), + gsSPDisplayList(0x07004EE8), + gsSPDisplayList(0x07004E20), + gsSPDisplayList(0x070052B8), + gsSPDisplayList(0x07005608), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07005408), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07004BB8), + gsSPDisplayList(0x07004B50), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07005E58), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005D70), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07002038), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x07002340), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x070029B0), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPDisplayList(0x07002420), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002510), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_DC8[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x070016D8), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07001500), + gsSPDisplayList(0x070050E8), + gsSPDisplayList(0x07004F90), + gsSPDisplayList(0x07004EE8), + gsSPDisplayList(0x07004E20), + gsSPDisplayList(0x070052B8), + gsSPDisplayList(0x07005608), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07005408), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07004A68), + gsSPDisplayList(0x07004CB8), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07005E58), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005CE8), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07002038), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x070029B0), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPDisplayList(0x07002420), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002510), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_F60[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001770), + gsSPDisplayList(0x070016D8), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07004F90), + gsSPDisplayList(0x07004EE8), + gsSPDisplayList(0x07004E20), + gsSPDisplayList(0x070052B8), + gsSPDisplayList(0x07005608), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07005408), + gsSPDisplayList(0x07004A68), + gsSPDisplayList(0x07004CB8), + gsSPDisplayList(0x07004BB8), + gsSPDisplayList(0x07004B50), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005D70), + gsSPDisplayList(0x07002038), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x07001F30), + gsSPDisplayList(0x07002340), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002760), + gsSPSetGeometryMode(G_SHADING_SMOOTH), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_10A8[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x070016D8), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07001500), + gsSPDisplayList(0x07001550), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07004F90), + gsSPDisplayList(0x07004EE8), + gsSPDisplayList(0x07004E20), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07005608), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005408), + gsSPDisplayList(0x07005368), + gsSPDisplayList(0x070036B0), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003D50), + gsSPDisplayList(0x07004A68), + gsSPDisplayList(0x07004CB8), + gsSPDisplayList(0x07004BB8), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07005CE8), + gsSPDisplayList(0x07002038), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x07001F30), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_1210[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x070016D8), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07001500), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07004F90), + gsSPDisplayList(0x07004E20), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07005608), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005408), + gsSPDisplayList(0x07005368), + gsSPDisplayList(0x07004290), + gsSPDisplayList(0x07004BB8), + gsSPDisplayList(0x07004B50), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07004348), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07004210), + gsSPDisplayList(0x07003E00), + gsSPDisplayList(0x07005E58), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005D70), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x070029B0), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPDisplayList(0x07002420), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002510), + gsSPSetGeometryMode(G_SHADING_SMOOTH), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_1408[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x070016D8), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07001500), + gsSPDisplayList(0x07001550), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07004F90), + gsSPDisplayList(0x07003BB0), + gsSPDisplayList(0x07004E20), + gsSPDisplayList(0x07005608), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005408), + gsSPDisplayList(0x07005368), + gsSPDisplayList(0x070036B0), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003D50), + gsSPDisplayList(0x07004290), + gsSPDisplayList(0x07004CB8), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07004348), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07004210), + gsSPDisplayList(0x07005CE8), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x070029B0), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPDisplayList(0x07002420), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07002600), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_15C8[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x070016D8), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07001500), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07004F90), + gsSPDisplayList(0x07004EE8), + gsSPDisplayList(0x07004E20), + gsSPDisplayList(0x070052B8), + gsSPDisplayList(0x07005608), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07005408), + gsSPDisplayList(0x07005368), + gsSPDisplayList(0x07004A68), + gsSPDisplayList(0x07004CB8), + gsSPDisplayList(0x07004BB8), + gsSPDisplayList(0x07004B50), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07005E58), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005D70), + gsSPDisplayList(0x07002038), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x07001F30), + gsSPDisplayList(0x07002340), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070029B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_1740[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07001500), + gsSPDisplayList(0x07001550), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005408), + gsSPDisplayList(0x07005368), + gsSPDisplayList(0x07004D48), + gsSPDisplayList(0x07004870), + gsSPDisplayList(0x07004780), + gsSPDisplayList(0x07004BB8), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07002600), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_1850[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07001500), + gsSPDisplayList(0x07001550), + gsSPDisplayList(0x07001600), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001AF8), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005408), + gsSPDisplayList(0x07005368), + gsSPDisplayList(0x07004D48), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x07003798), + gsSPDisplayList(0x07004870), + gsSPDisplayList(0x07004780), + gsSPDisplayList(0x07004290), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x07004458), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07004210), + gsSPDisplayList(0x07003E00), + gsSPDisplayList(0x07005E58), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005D70), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x070029B0), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPDisplayList(0x07002420), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002588), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_1A30[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07001500), + gsSPDisplayList(0x07001550), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005368), + gsSPDisplayList(0x07004D48), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x07003798), + gsSPDisplayList(0x07004870), + gsSPDisplayList(0x07004780), + gsSPDisplayList(0x07004290), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07004348), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x07004458), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x070029B0), + gsSPDisplayList(0x07002420), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07002600), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_1B70[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07001500), + gsSPDisplayList(0x07001550), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005408), + gsSPDisplayList(0x07005368), + gsSPDisplayList(0x07004D48), + gsSPDisplayList(0x07004870), + gsSPDisplayList(0x07004BB8), + gsSPDisplayList(0x07004B50), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07004210), + gsSPDisplayList(0x07003E00), + gsSPDisplayList(0x07005E58), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005D70), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x07002340), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x070029B0), + gsSPDisplayList(0x07002680), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_1CF8[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001500), + gsSPDisplayList(0x07001550), + gsSPDisplayList(0x07001600), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07004D48), + gsSPDisplayList(0x070049E8), + gsSPDisplayList(0x07004950), + gsSPDisplayList(0x07004870), + gsSPDisplayList(0x07004780), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x07004AD8), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07002600), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_1DE0[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001500), + gsSPDisplayList(0x07001550), + gsSPDisplayList(0x07001600), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001AF8), + gsSPDisplayList(0x07001A80), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07004D48), + gsSPDisplayList(0x070049E8), + gsSPDisplayList(0x07003798), + gsSPDisplayList(0x07004870), + gsSPDisplayList(0x07004780), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07004348), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x07004458), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07005E58), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005D70), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPDisplayList(0x07002420), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002588), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_1F68[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001500), + gsSPDisplayList(0x07001550), + gsSPDisplayList(0x07001600), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001AF8), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07004D48), + gsSPDisplayList(0x070049E8), + gsSPDisplayList(0x07004950), + gsSPDisplayList(0x07004870), + gsSPDisplayList(0x07004780), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x07004AD8), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07004348), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPDisplayList(0x07002420), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07002600), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_20A0[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001500), + gsSPDisplayList(0x07001550), + gsSPDisplayList(0x07001600), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001AF8), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07004D48), + gsSPDisplayList(0x070049E8), + gsSPDisplayList(0x07003798), + gsSPDisplayList(0x07004870), + gsSPDisplayList(0x07004780), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x07004348), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07005E58), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005D70), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x070029B0), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPDisplayList(0x07002420), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_21E8[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001500), + gsSPDisplayList(0x07001550), + gsSPDisplayList(0x07001600), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07003530), + gsSPDisplayList(0x07004D48), + gsSPDisplayList(0x070049E8), + gsSPDisplayList(0x07004950), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07004780), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x07004AD8), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07002600), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_22E0[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001550), + gsSPDisplayList(0x07001600), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001AF8), + gsSPDisplayList(0x07001A80), + gsSPDisplayList(0x07003530), + gsSPDisplayList(0x070036B0), + gsSPDisplayList(0x070049E8), + gsSPDisplayList(0x07004950), + gsSPDisplayList(0x07004780), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x07004458), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPDisplayList(0x07002420), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002588), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_2418[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001550), + gsSPDisplayList(0x07001600), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001AF8), + gsSPDisplayList(0x070036B0), + gsSPDisplayList(0x070049E8), + gsSPDisplayList(0x07004950), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07004780), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x07004AD8), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x07004458), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPDisplayList(0x07002420), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07002600), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_2558[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001550), + gsSPDisplayList(0x07001600), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001AF8), + gsSPDisplayList(0x07001A80), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07003530), + gsSPDisplayList(0x07004D48), + gsSPDisplayList(0x070049E8), + gsSPDisplayList(0x07004950), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07004780), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x07004AD8), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x07004458), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002588), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_2680[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001550), + gsSPDisplayList(0x07001600), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001AF8), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07003530), + gsSPDisplayList(0x07004D48), + gsSPDisplayList(0x070049E8), + gsSPDisplayList(0x07004950), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07004780), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x07004AD8), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07002600), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_2790[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001550), + gsSPDisplayList(0x07001600), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001AF8), + gsSPDisplayList(0x07001A80), + gsSPDisplayList(0x070049E8), + gsSPDisplayList(0x07004950), + gsSPDisplayList(0x07004780), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x07006068), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPDisplayList(0x07002420), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002588), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_28B0[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001550), + gsSPDisplayList(0x07001600), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001AF8), + gsSPDisplayList(0x07001A80), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x070036B0), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x07004950), + gsSPDisplayList(0x07004870), + gsSPDisplayList(0x07004780), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x07004AD8), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x07004458), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPDisplayList(0x07002420), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07002600), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_2A10[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001500), + gsSPDisplayList(0x07001550), + gsSPDisplayList(0x07001600), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001AF8), + gsSPDisplayList(0x07001A80), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07003530), + gsSPDisplayList(0x07004D48), + gsSPDisplayList(0x070049E8), + gsSPDisplayList(0x07004950), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07004780), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x07004458), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07005E58), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002510), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_2B40[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001550), + gsSPDisplayList(0x07001600), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001AF8), + gsSPDisplayList(0x07001A80), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07003530), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x07004950), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003D50), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x07004AD8), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070060F0), + gsSPDisplayList(0x07006068), + gsSPDisplayList(0x07005F88), + gsSPDisplayList(0x07004210), + gsSPDisplayList(0x07003E00), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002420), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07002600), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_2C98[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001600), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001AF8), + gsSPDisplayList(0x07001A80), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x07004950), + gsSPDisplayList(0x07004290), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070060F0), + gsSPDisplayList(0x07006068), + gsSPDisplayList(0x07005F88), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07004210), + gsSPDisplayList(0x07005E58), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x070029B0), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPDisplayList(0x07002420), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002510), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_2DC0[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001550), + gsSPDisplayList(0x07001600), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001AF8), + gsSPDisplayList(0x07001A80), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x07004950), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003D50), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x07004AD8), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070060F0), + gsSPDisplayList(0x07006068), + gsSPDisplayList(0x07005F88), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPDisplayList(0x07002420), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002588), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_2EF8[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001600), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001AF8), + gsSPDisplayList(0x07001A80), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07003530), + gsSPDisplayList(0x07004950), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003D50), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070060F0), + gsSPDisplayList(0x07006068), + gsSPDisplayList(0x07005F88), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07004210), + gsSPDisplayList(0x07003E00), + gsSPDisplayList(0x07005E58), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x070029B0), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPDisplayList(0x07002420), + gsSPDisplayList(0x07002498), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_3038[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001550), + gsSPDisplayList(0x07001600), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001AF8), + gsSPDisplayList(0x07001A80), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001890), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07003530), + gsSPDisplayList(0x07003798), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003D50), + gsSPDisplayList(0x07004290), + gsSPDisplayList(0x07004A68), + gsSPDisplayList(0x07004BB8), + gsSPDisplayList(0x07004AD8), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07004348), + gsSPDisplayList(0x070060F0), + gsSPDisplayList(0x07006068), + gsSPDisplayList(0x07005F88), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x070063B0), + gsSPDisplayList(0x07006308), + gsSPDisplayList(0x07003E78), + gsSPDisplayList(0x07003EF8), + gsSPDisplayList(0x07005A48), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x070029B0), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPDisplayList(0x07002420), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002588), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_31F0[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001AF8), + gsSPDisplayList(0x07001A80), + gsSPDisplayList(0x07001A08), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x070060F0), + gsSPDisplayList(0x07006068), + gsSPDisplayList(0x07005F88), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x070063B0), + gsSPDisplayList(0x07006308), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x070029B0), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPDisplayList(0x07002420), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_32D8[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001550), + gsSPDisplayList(0x07001600), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001AF8), + gsSPDisplayList(0x07001A80), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07003530), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003D50), + gsSPDisplayList(0x07004290), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07004348), + gsSPDisplayList(0x070060F0), + gsSPDisplayList(0x07006068), + gsSPDisplayList(0x07005F88), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x070063B0), + gsSPDisplayList(0x07006308), + gsSPDisplayList(0x07003E78), + gsSPDisplayList(0x07003EF8), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x070029B0), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPDisplayList(0x07002420), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002588), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_3458[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001550), + gsSPDisplayList(0x07001600), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001AF8), + gsSPDisplayList(0x07001A80), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07003530), + gsSPDisplayList(0x07003798), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003D50), + gsSPDisplayList(0x07004290), + gsSPDisplayList(0x07004348), + gsSPDisplayList(0x070060F0), + gsSPDisplayList(0x07006068), + gsSPDisplayList(0x07005F88), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x070063B0), + gsSPDisplayList(0x07006308), + gsSPDisplayList(0x07003E78), + gsSPDisplayList(0x07003EF8), + gsSPDisplayList(0x07005A48), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07005E58), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x070029B0), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPDisplayList(0x07002420), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_35D0[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001AF8), + gsSPDisplayList(0x07001A80), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001950), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07003530), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07004B50), + gsSPDisplayList(0x07004AD8), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07004348), + gsSPDisplayList(0x070060F0), + gsSPDisplayList(0x07004458), + gsSPDisplayList(0x07005F88), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x070063B0), + gsSPDisplayList(0x07006308), + gsSPDisplayList(0x07005ED0), + gsSPDisplayList(0x07005AE0), + gsSPDisplayList(0x07005A48), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07004028), + gsSPDisplayList(0x070040D8), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x07002340), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x070029B0), + gsSPDisplayList(0x07002420), + gsSPDisplayList(0x07002498), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_3748[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001A80), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x070060F0), + gsSPDisplayList(0x07006068), + gsSPDisplayList(0x07005F88), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x070063B0), + gsSPDisplayList(0x07006308), + gsSPDisplayList(0x07005ED0), + gsSPDisplayList(0x07005AE0), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x070029B0), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPDisplayList(0x07002420), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_3830[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001AF8), + gsSPDisplayList(0x07001A80), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07003530), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x070060F0), + gsSPDisplayList(0x07006068), + gsSPDisplayList(0x07005F88), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x070063B0), + gsSPDisplayList(0x07006308), + gsSPDisplayList(0x07005ED0), + gsSPDisplayList(0x07005AE0), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x070029B0), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPDisplayList(0x07002420), + gsSPDisplayList(0x07002498), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_3960[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001A80), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001890), + gsSPDisplayList(0x07001950), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07003530), + gsSPDisplayList(0x07004B50), + gsSPDisplayList(0x070060F0), + gsSPDisplayList(0x07005F88), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x070063B0), + gsSPDisplayList(0x07006308), + gsSPDisplayList(0x07005ED0), + gsSPDisplayList(0x07005AE0), + gsSPDisplayList(0x07005A48), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07004028), + gsSPDisplayList(0x070040D8), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x07002340), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x070029B0), + gsSPDisplayList(0x07002680), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_3AA0[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001890), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001950), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07003530), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003D50), + gsSPDisplayList(0x07004B50), + gsSPDisplayList(0x07004AD8), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x070063B0), + gsSPDisplayList(0x07006308), + gsSPDisplayList(0x07005ED0), + gsSPDisplayList(0x07005AE0), + gsSPDisplayList(0x07005A48), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07004028), + gsSPDisplayList(0x070040D8), + gsSPDisplayList(0x07005D70), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x07002340), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070028F8), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_3C08[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001A80), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001890), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x070063B0), + gsSPDisplayList(0x07006308), + gsSPDisplayList(0x07005ED0), + gsSPDisplayList(0x07005AE0), + gsSPDisplayList(0x07005A48), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07004028), + gsSPDisplayList(0x070040D8), + gsSPDisplayList(0x07005E58), + gsSPDisplayList(0x07005D70), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x070029B0), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_3D68[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001A80), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001890), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07003530), + gsSPDisplayList(0x07004AD8), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x070063B0), + gsSPDisplayList(0x07006308), + gsSPDisplayList(0x07005ED0), + gsSPDisplayList(0x07005AE0), + gsSPDisplayList(0x07005A48), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x070029B0), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPSetGeometryMode(G_SHADING_SMOOTH), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_3EB8[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001A80), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001890), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001950), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07003530), + gsSPDisplayList(0x07004B50), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x070063B0), + gsSPDisplayList(0x07006308), + gsSPDisplayList(0x07005ED0), + gsSPDisplayList(0x07005AE0), + gsSPDisplayList(0x07005A48), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005870), + gsSPDisplayList(0x070040D8), + gsSPDisplayList(0x07005E58), + gsSPDisplayList(0x07005D70), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x07002340), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x070029B0), + gsSPDisplayList(0x07002680), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_4038[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001890), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001950), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07003530), + gsSPDisplayList(0x07005ED0), + gsSPDisplayList(0x07005AE0), + gsSPDisplayList(0x07005A48), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005870), + gsSPDisplayList(0x070040D8), + gsSPDisplayList(0x07005D70), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07002340), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002870), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_4150[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001A80), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001890), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07004210), + gsSPDisplayList(0x07003E00), + gsSPDisplayList(0x07005ED0), + gsSPDisplayList(0x07005AE0), + gsSPDisplayList(0x07005A48), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07004028), + gsSPDisplayList(0x070040D8), + gsSPDisplayList(0x07005D70), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x070029B0), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_42A0[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001A80), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001890), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07003530), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07004210), + gsSPDisplayList(0x07003E00), + gsSPDisplayList(0x07005ED0), + gsSPDisplayList(0x07005AE0), + gsSPDisplayList(0x07005A48), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x070029B0), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x070023B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_43D8[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001890), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001950), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07003E00), + gsSPDisplayList(0x07005ED0), + gsSPDisplayList(0x07005A48), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005870), + gsSPDisplayList(0x070040D8), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x07005D70), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07002340), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x070029B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_44F8[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001890), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001950), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x07003AB8), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07004BB8), + gsSPDisplayList(0x07005A48), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005870), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07005BC8), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x07002340), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002870), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_4610[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001890), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001950), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07005ED0), + gsSPDisplayList(0x07005AE0), + gsSPDisplayList(0x07005A48), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005870), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07005BC8), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x07002340), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070023B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_4738[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001890), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07003AB8), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07005ED0), + gsSPDisplayList(0x07005AE0), + gsSPDisplayList(0x07005A48), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005870), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070023B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_4840[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001890), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001950), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005870), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07005BC8), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07002340), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002870), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_4910[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001770), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001890), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001950), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x07003950), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003AB8), + gsSPDisplayList(0x07003BB0), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07004A68), + gsSPDisplayList(0x07004BB8), + gsSPDisplayList(0x07005A48), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07005870), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07005BC8), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x07001F30), + gsSPDisplayList(0x07002340), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070027E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_4A60[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001890), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001950), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07003E78), + gsSPDisplayList(0x07005A48), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005870), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07005BC8), + gsSPDisplayList(0x07005E58), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005D70), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07002340), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002870), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_4B78[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001890), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001950), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x07003950), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003AB8), + gsSPDisplayList(0x07003BB0), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07004A68), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07003E78), + gsSPDisplayList(0x07005A48), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005870), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07005BC8), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x07001F30), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002870), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_4CD8[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001950), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x07003950), + gsSPDisplayList(0x07004A68), + gsSPDisplayList(0x07004BB8), + gsSPDisplayList(0x07004B50), + gsSPDisplayList(0x07005870), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07005BC8), + gsSPDisplayList(0x07005D70), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001F30), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x07002340), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070027E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_4DC8[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001770), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001950), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x07005218), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003AB8), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07004A68), + gsSPDisplayList(0x07004CB8), + gsSPDisplayList(0x07004BB8), + gsSPDisplayList(0x07004028), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07005BC8), + gsSPDisplayList(0x07005D70), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x07001F30), + gsSPDisplayList(0x07002340), + gsSPDisplayList(0x070026F8), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_4ED0[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001890), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001950), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x07005218), + gsSPDisplayList(0x07003E78), + gsSPDisplayList(0x07005A48), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07004028), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07005BC8), + gsSPDisplayList(0x07005E58), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005D70), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07002340), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002870), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_4FF0[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001770), + gsSPDisplayList(0x07001890), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001950), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x07005218), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003AB8), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07004A68), + gsSPDisplayList(0x07003E78), + gsSPDisplayList(0x07005A48), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07004028), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07005BC8), + gsSPDisplayList(0x07005E58), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005D70), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001F30), + gsSPDisplayList(0x07002340), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002870), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_5150[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001770), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001950), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x07005218), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07004A68), + gsSPDisplayList(0x07004BB8), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07005BC8), + gsSPDisplayList(0x07005D70), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x07001F30), + gsSPDisplayList(0x07002340), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002760), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_5228[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001AF8), + gsSPDisplayList(0x07001A80), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001950), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x07001890), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001770), + gsSPDisplayList(0x070016D8), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x07001600), + gsSPDisplayList(0x07001550), + gsSPDisplayList(0x07001500), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07004210), + gsSPDisplayList(0x07003E00), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07004348), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x07004458), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x07003E78), + gsSPDisplayList(0x07005E58), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005D70), + gsSPDisplayList(0x07005CE8), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x07003EF8), + gsSPDisplayList(0x07005A48), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07004028), + gsSPDisplayList(0x070040D8), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x07003530), + gsSPDisplayList(0x070035A8), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003950), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003AB8), + gsSPDisplayList(0x07003BB0), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x070036B0), + gsSPDisplayList(0x07004CB8), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x07004BB8), + gsSPDisplayList(0x07004B50), + gsSPDisplayList(0x07004AD8), + gsSPDisplayList(0x07004A68), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x07003798), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003D50), + gsSPDisplayList(0x07004290), + gsSPDisplayList(0x070008E8), + gsSPDisplayList(0x07001140), + gsSPDisplayList(0x070014A0), + gsSPDisplayList(0x070029B0), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x07002600), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002420), + gsSPDisplayList(0x070023B8), + gsSPDisplayList(0x07002340), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002038), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001F30), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001BB8), + gsSPSetGeometryMode(G_SHADING_SMOOTH), + gsSPEndDisplayList(), +}; + +// todo: This data likely needs to be split up +// 0x5568 Bob-omb locations or path data? +struct ActorSpawnData d_course_mario_raceway_spawn[] = { + {{ 0, 0, -224 }, { 0 }}, + {{ 0, 0, -241 }, { 0 }}, + {{ 0, 0, -612 }, { 0 }}, + {{ 16, 0, -690 }, { 0 }}, + {{ 62, 0, -756 }, { 0 }}, + {{ 128, 0, -798 }, { 0 }}, + {{ 494, 0, -944 }, { 0 }}, + {{ 637, 0, -997 }, { 0 }}, + {{ 708, 0, -1007 }, { 0 }}, + {{ 776, 0, -992 }, { 0 }}, + {{ 836, 0, -949 }, { 0 }}, + {{ 883, 0, -890 }, { 0 }}, + {{ 902, 0, -796 }, { 0 }}, + {{ 878, 0, -706 }, { 0 }}, + {{ 812, 0, -584 }, { 0 }}, + {{ 788, 0, -516 }, { 0 }}, + {{ 788, 0, -440 }, { 0 }}, + {{ 815, 0, -372 }, { 0 }}, + {{ 861, 0, -322 }, { 0 }}, + {{ 1099, 0, -194 }, { 0 }}, + {{ 1360, 0, -79 }, { 0 }}, + {{ 1452, 0, -56 }, { 0 }}, + {{ 1652, 0, -48 }, { 0 }}, + {{ 1722, 0, -56 }, { 0 }}, + {{ 1765, 0, -73 }, { 0 }}, + {{ 1819, 0, -128 }, { 0 }}, + {{ 2029, 0, -423 }, { 0 }}, + {{ 2138, 0, -572 }, { 0 }}, + {{ 2196, 0, -615 }, { 0 }}, + {{ 2260, 0, -633 }, { 0 }}, + {{ 2331, 0, -628 }, { 0 }}, + {{ 2398, 0, -599 }, { 0 }}, + {{ 2452, 0, -543 }, { 0 }}, + {{ 2484, 0, -469 }, { 0 }}, + {{ 2483, 0, -389 }, { 0 }}, + {{ 2450, 0, -319 }, { 0 }}, + {{ 2265, 0, -34 }, { 0 }}, + {{ 2228, 0, 36 }, { 0 }}, + {{ 2223, 0, 112 }, { 0 }}, + {{ 2243, 0, 180 }, { 0 }}, + {{ 2374, 0, 402 }, { 0 }}, + {{ 2396, 0, 471 }, { 0 }}, + {{ 2401, 0, 512 }, { 0 }}, + {{ 2402, 0, 802 }, { 0 }}, + {{ 2399, 0, 1269 }, { 0 }}, + {{ 2385, 0, 1345 }, { 0 }}, + {{ 2343, 0, 1409 }, { 0 }}, + {{ 2275, 0, 1453 }, { 0 }}, + {{ 2190, 0, 1485 }, { 0 }}, + {{ 2110, 0, 1482 }, { 0 }}, + {{ 1911, 0, 1407 }, { 0 }}, + {{ 1847, 0, 1372 }, { 0 }}, + {{ 1794, 0, 1312 }, { 0 }}, + {{ 1771, 0, 1237 }, { 0 }}, + {{ 1774, 0, 1159 }, { 0 }}, + {{ 1815, 0, 1088 }, { 0 }}, + {{ 1869, 0, 1008 }, { 0 }}, + {{ 1906, 0, 940 }, { 0 }}, + {{ 1909, 0, 862 }, { 0 }}, + {{ 1884, 0, 777 }, { 0 }}, + {{ 1826, 0, 679 }, { 0 }}, + {{ 1790, 0, 646 }, { 0 }}, + {{ 1710, 0, 616 }, { 0 }}, + {{ 1500, 0, 602 }, { 0 }}, + {{ 755, 0, 600 }, { 0 }}, + {{ 252, 0, 607 }, { 0 }}, + {{ 166, 0, 598 }, { 0 }}, + {{ 88, 0, 569 }, { 0 }}, + {{ 33, 0, 515 }, { 0 }}, + {{ 3, 0, 442 }, { 0 }}, + {{ 1, 0, 255 }, { 0 }}, + {{ 0, 0, -180 }, { 0 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ 0, 0, -232 }, { 1 }}, + {{ 0, 0, -252 }, { 1 }}, + {{ 0, 0, -272 }, { 1 }}, + {{ 0, 0, -292 }, { 1 }}, + {{ 0, 0, -312 }, { 1 }}, + {{ 0, 0, -332 }, { 1 }}, + {{ 0, 0, -352 }, { 1 }}, + {{ 0, 0, -372 }, { 1 }}, + {{ 0, 0, -392 }, { 1 }}, + {{ 0, 0, -412 }, { 1 }}, + {{ 0, 0, -432 }, { 1 }}, + {{ 0, 0, -452 }, { 1 }}, + {{ 0, 0, -472 }, { 1 }}, + {{ 0, 0, -492 }, { 1 }}, + {{ 0, 0, -512 }, { 2 }}, + {{ 0, 0, -532 }, { 2 }}, + {{ 1, 0, -552 }, { 2 }}, + {{ 1, 0, -572 }, { 2 }}, + {{ 2, 0, -592 }, { 2 }}, + {{ 3, 0, -612 }, { 2 }}, + {{ 5, 0, -632 }, { 2 }}, + {{ 8, 0, -652 }, { 2 }}, + {{ 13, 0, -671 }, { 2 }}, + {{ 20, 0, -690 }, { 2 }}, + {{ 29, 0, -708 }, { 2 }}, + {{ 40, 0, -725 }, { 2 }}, + {{ 52, 0, -740 }, { 2 }}, + {{ 66, 0, -755 }, { 2 }}, + {{ 82, 0, -768 }, { 2 }}, + {{ 98, 0, -779 }, { 2 }}, + {{ 116, 0, -788 }, { 2 }}, + {{ 134, 0, -797 }, { 2 }}, + {{ 152, 0, -805 }, { 2 }}, + {{ 171, 0, -813 }, { 2 }}, + {{ 189, 0, -821 }, { 2 }}, + {{ 207, 0, -829 }, { 2 }}, + {{ 226, 0, -836 }, { 2 }}, + {{ 244, 0, -844 }, { 2 }}, + {{ 263, 0, -851 }, { 2 }}, + {{ 282, 0, -859 }, { 2 }}, + {{ 300, 0, -866 }, { 2 }}, + {{ 319, 0, -874 }, { 2 }}, + {{ 337, 0, -881 }, { 2 }}, + {{ 356, 0, -889 }, { 2 }}, + {{ 374, 0, -896 }, { 2 }}, + {{ 393, 0, -903 }, { 2 }}, + {{ 412, 0, -911 }, { 2 }}, + {{ 430, 0, -918 }, { 2 }}, + {{ 449, 0, -925 }, { 2 }}, + {{ 468, 0, -933 }, { 2 }}, + {{ 486, 0, -940 }, { 2 }}, + {{ 505, 0, -947 }, { 3 }}, + {{ 524, 0, -954 }, { 3 }}, + {{ 542, 1, -961 }, { 3 }}, + {{ 561, 2, -968 }, { 3 }}, + {{ 580, 2, -975 }, { 3 }}, + {{ 599, 2, -982 }, { 3 }}, + {{ 618, 2, -988 }, { 3 }}, + {{ 637, 2, -994 }, { 3 }}, + {{ 656, 2, -999 }, { 3 }}, + {{ 676, 2, -1002 }, { 3 }}, + {{ 696, 2, -1003 }, { 3 }}, + {{ 716, 2, -1003 }, { 3 }}, + {{ 736, 2, -1000 }, { 3 }}, + {{ 755, 2, -995 }, { 3 }}, + {{ 774, 2, -988 }, { 3 }}, + {{ 792, 2, -979 }, { 3 }}, + {{ 808, 2, -968 }, { 3 }}, + {{ 824, 2, -956 }, { 3 }}, + {{ 839, 2, -942 }, { 3 }}, + {{ 852, 2, -927 }, { 3 }}, + {{ 865, 2, -912 }, { 3 }}, + {{ 875, 2, -894 }, { 3 }}, + {{ 883, 3, -876 }, { 3 }}, + {{ 889, 3, -857 }, { 3 }}, + {{ 893, 4, -837 }, { 3 }}, + {{ 896, 4, -817 }, { 3 }}, + {{ 896, 5, -797 }, { 3 }}, + {{ 895, 6, -778 }, { 3 }}, + {{ 891, 7, -758 }, { 3 }}, + {{ 886, 8, -739 }, { 3 }}, + {{ 880, 9, -720 }, { 3 }}, + {{ 872, 10, -701 }, { 3 }}, + {{ 864, 10, -683 }, { 3 }}, + {{ 855, 11, -665 }, { 3 }}, + {{ 846, 12, -647 }, { 3 }}, + {{ 836, 13, -629 }, { 3 }}, + {{ 827, 15, -612 }, { 3 }}, + {{ 818, 17, -594 }, { 3 }}, + {{ 810, 18, -576 }, { 4 }}, + {{ 802, 19, -557 }, { 4 }}, + {{ 796, 21, -538 }, { 4 }}, + {{ 791, 23, -519 }, { 4 }}, + {{ 788, 24, -499 }, { 4 }}, + {{ 788, 25, -479 }, { 4 }}, + {{ 788, 26, -459 }, { 4 }}, + {{ 791, 27, -439 }, { 4 }}, + {{ 796, 28, -420 }, { 4 }}, + {{ 803, 29, -401 }, { 4 }}, + {{ 812, 30, -383 }, { 4 }}, + {{ 822, 31, -366 }, { 4 }}, + {{ 834, 32, -350 }, { 4 }}, + {{ 849, 34, -336 }, { 4 }}, + {{ 865, 35, -324 }, { 4 }}, + {{ 882, 36, -313 }, { 4 }}, + {{ 899, 37, -303 }, { 4 }}, + {{ 916, 37, -293 }, { 4 }}, + {{ 933, 38, -283 }, { 4 }}, + {{ 951, 38, -273 }, { 4 }}, + {{ 968, 39, -264 }, { 4 }}, + {{ 986, 39, -254 }, { 4 }}, + {{ 1004, 40, -245 }, { 4 }}, + {{ 1021, 40, -235 }, { 4 }}, + {{ 1039, 41, -226 }, { 4 }}, + {{ 1057, 41, -217 }, { 4 }}, + {{ 1075, 41, -208 }, { 4 }}, + {{ 1093, 42, -199 }, { 4 }}, + {{ 1111, 42, -191 }, { 5 }}, + {{ 1129, 43, -182 }, { 5 }}, + {{ 1147, 44, -173 }, { 5 }}, + {{ 1165, 44, -165 }, { 5 }}, + {{ 1183, 45, -156 }, { 5 }}, + {{ 1202, 46, -148 }, { 5 }}, + {{ 1220, 46, -140 }, { 5 }}, + {{ 1238, 47, -132 }, { 5 }}, + {{ 1257, 47, -124 }, { 5 }}, + {{ 1275, 47, -116 }, { 5 }}, + {{ 1293, 48, -108 }, { 5 }}, + {{ 1312, 48, -101 }, { 5 }}, + {{ 1330, 48, -93 }, { 5 }}, + {{ 1349, 48, -86 }, { 5 }}, + {{ 1368, 49, -79 }, { 5 }}, + {{ 1387, 49, -72 }, { 5 }}, + {{ 1406, 50, -67 }, { 5 }}, + {{ 1426, 50, -63 }, { 5 }}, + {{ 1445, 50, -60 }, { 5 }}, + {{ 1465, 49, -57 }, { 5 }}, + {{ 1485, 48, -55 }, { 5 }}, + {{ 1505, 48, -54 }, { 5 }}, + {{ 1525, 47, -53 }, { 5 }}, + {{ 1545, 47, -52 }, { 5 }}, + {{ 1565, 47, -51 }, { 5 }}, + {{ 1585, 47, -50 }, { 5 }}, + {{ 1605, 47, -50 }, { 5 }}, + {{ 1625, 47, -50 }, { 5 }}, + {{ 1645, 46, -50 }, { 5 }}, + {{ 1665, 46, -50 }, { 6 }}, + {{ 1685, 45, -51 }, { 6 }}, + {{ 1705, 45, -54 }, { 6 }}, + {{ 1724, 45, -58 }, { 6 }}, + {{ 1744, 44, -64 }, { 6 }}, + {{ 1761, 43, -74 }, { 6 }}, + {{ 1777, 42, -86 }, { 6 }}, + {{ 1791, 41, -100 }, { 6 }}, + {{ 1805, 40, -115 }, { 6 }}, + {{ 1817, 39, -130 }, { 6 }}, + {{ 1829, 38, -146 }, { 6 }}, + {{ 1841, 37, -162 }, { 6 }}, + {{ 1853, 36, -178 }, { 6 }}, + {{ 1865, 36, -194 }, { 6 }}, + {{ 1877, 35, -210 }, { 6 }}, + {{ 1889, 34, -227 }, { 6 }}, + {{ 1901, 33, -243 }, { 6 }}, + {{ 1912, 33, -259 }, { 6 }}, + {{ 1924, 31, -276 }, { 6 }}, + {{ 1935, 30, -292 }, { 6 }}, + {{ 1947, 29, -308 }, { 6 }}, + {{ 1959, 28, -324 }, { 6 }}, + {{ 1970, 26, -341 }, { 6 }}, + {{ 1982, 25, -357 }, { 6 }}, + {{ 1994, 24, -373 }, { 6 }}, + {{ 2005, 22, -390 }, { 6 }}, + {{ 2017, 21, -406 }, { 6 }}, + {{ 2029, 20, -422 }, { 6 }}, + {{ 2040, 19, -438 }, { 6 }}, + {{ 2052, 19, -454 }, { 6 }}, + {{ 2064, 18, -471 }, { 6 }}, + {{ 2076, 17, -487 }, { 6 }}, + {{ 2087, 16, -503 }, { 6 }}, + {{ 2099, 14, -519 }, { 6 }}, + {{ 2112, 13, -535 }, { 6 }}, + {{ 2124, 12, -550 }, { 7 }}, + {{ 2138, 11, -565 }, { 7 }}, + {{ 2151, 11, -580 }, { 7 }}, + {{ 2166, 11, -593 }, { 7 }}, + {{ 2183, 11, -604 }, { 7 }}, + {{ 2201, 10, -614 }, { 7 }}, + {{ 2219, 10, -621 }, { 7 }}, + {{ 2239, 10, -626 }, { 7 }}, + {{ 2258, 9, -629 }, { 7 }}, + {{ 2278, 9, -631 }, { 7 }}, + {{ 2298, 9, -630 }, { 7 }}, + {{ 2318, 9, -627 }, { 7 }}, + {{ 2338, 8, -622 }, { 7 }}, + {{ 2357, 8, -616 }, { 7 }}, + {{ 2375, 8, -608 }, { 7 }}, + {{ 2392, 7, -598 }, { 7 }}, + {{ 2408, 7, -586 }, { 7 }}, + {{ 2423, 7, -572 }, { 7 }}, + {{ 2436, 7, -557 }, { 7 }}, + {{ 2448, 7, -541 }, { 7 }}, + {{ 2458, 7, -524 }, { 7 }}, + {{ 2467, 7, -506 }, { 7 }}, + {{ 2474, 7, -487 }, { 7 }}, + {{ 2479, 7, -468 }, { 7 }}, + {{ 2482, 7, -448 }, { 7 }}, + {{ 2483, 7, -428 }, { 7 }}, + {{ 2482, 7, -408 }, { 7 }}, + {{ 2478, 7, -389 }, { 7 }}, + {{ 2473, 7, -370 }, { 7 }}, + {{ 2465, 7, -351 }, { 7 }}, + {{ 2455, 7, -333 }, { 7 }}, + {{ 2445, 6, -316 }, { 8 }}, + {{ 2435, 5, -299 }, { 8 }}, + {{ 2425, 4, -282 }, { 8 }}, + {{ 2414, 4, -265 }, { 8 }}, + {{ 2403, 3, -248 }, { 8 }}, + {{ 2393, 2, -231 }, { 8 }}, + {{ 2382, 2, -214 }, { 8 }}, + {{ 2371, 2, -197 }, { 8 }}, + {{ 2360, 2, -181 }, { 8 }}, + {{ 2349, 2, -164 }, { 8 }}, + {{ 2338, 1, -147 }, { 8 }}, + {{ 2327, 1, -130 }, { 8 }}, + {{ 2317, 0, -113 }, { 8 }}, + {{ 2306, 0, -97 }, { 8 }}, + {{ 2295, 0, -80 }, { 8 }}, + {{ 2284, 0, -63 }, { 8 }}, + {{ 2274, 0, -46 }, { 8 }}, + {{ 2263, 0, -29 }, { 8 }}, + {{ 2253, 0, -11 }, { 8 }}, + {{ 2244, 0, 5 }, { 8 }}, + {{ 2236, 0, 23 }, { 8 }}, + {{ 2230, 0, 43 }, { 8 }}, + {{ 2226, 0, 62 }, { 8 }}, + {{ 2225, 0, 82 }, { 8 }}, + {{ 2225, 0, 102 }, { 8 }}, + {{ 2227, 0, 122 }, { 8 }}, + {{ 2231, 0, 142 }, { 8 }}, + {{ 2238, 0, 160 }, { 8 }}, + {{ 2246, 0, 179 }, { 8 }}, + {{ 2255, 0, 197 }, { 8 }}, + {{ 2265, 0, 214 }, { 8 }}, + {{ 2274, 0, 232 }, { 9 }}, + {{ 2284, 0, 249 }, { 9 }}, + {{ 2294, 0, 267 }, { 9 }}, + {{ 2304, 0, 284 }, { 9 }}, + {{ 2314, 0, 301 }, { 9 }}, + {{ 2324, 0, 318 }, { 9 }}, + {{ 2334, 0, 336 }, { 9 }}, + {{ 2344, 0, 353 }, { 9 }}, + {{ 2354, 0, 371 }, { 9 }}, + {{ 2363, 0, 388 }, { 9 }}, + {{ 2372, 0, 406 }, { 9 }}, + {{ 2380, 0, 425 }, { 9 }}, + {{ 2387, 0, 444 }, { 9 }}, + {{ 2392, 0, 463 }, { 9 }}, + {{ 2397, 0, 482 }, { 9 }}, + {{ 2399, 0, 502 }, { 9 }}, + {{ 2400, 0, 522 }, { 9 }}, + {{ 2400, 0, 542 }, { 9 }}, + {{ 2400, 0, 562 }, { 9 }}, + {{ 2401, 0, 582 }, { 9 }}, + {{ 2401, 0, 602 }, { 9 }}, + {{ 2401, 0, 622 }, { 9 }}, + {{ 2401, 0, 642 }, { 9 }}, + {{ 2401, 0, 662 }, { 9 }}, + {{ 2401, 0, 682 }, { 9 }}, + {{ 2401, 0, 702 }, { 9 }}, + {{ 2401, 0, 722 }, { 9 }}, + {{ 2401, 0, 742 }, { 9 }}, + {{ 2401, 0, 762 }, { 9 }}, + {{ 2401, 0, 782 }, { 9 }}, + {{ 2401, 0, 802 }, { 10 }}, + {{ 2401, 0, 822 }, { 10 }}, + {{ 2401, 0, 842 }, { 10 }}, + {{ 2401, 0, 862 }, { 10 }}, + {{ 2401, 0, 882 }, { 10 }}, + {{ 2401, 0, 902 }, { 10 }}, + {{ 2401, 0, 922 }, { 10 }}, + {{ 2401, 0, 942 }, { 10 }}, + {{ 2400, 0, 962 }, { 10 }}, + {{ 2400, 0, 982 }, { 10 }}, + {{ 2400, 0, 1002 }, { 10 }}, + {{ 2400, 0, 1022 }, { 10 }}, + {{ 2400, 0, 1042 }, { 10 }}, + {{ 2400, 0, 1063 }, { 10 }}, + {{ 2400, 0, 1083 }, { 10 }}, + {{ 2399, 0, 1103 }, { 10 }}, + {{ 2399, 0, 1123 }, { 10 }}, + {{ 2399, 0, 1143 }, { 10 }}, + {{ 2399, 0, 1163 }, { 10 }}, + {{ 2398, 0, 1183 }, { 10 }}, + {{ 2398, 0, 1203 }, { 10 }}, + {{ 2397, 0, 1223 }, { 10 }}, + {{ 2396, 0, 1243 }, { 10 }}, + {{ 2395, 0, 1263 }, { 10 }}, + {{ 2394, 0, 1283 }, { 10 }}, + {{ 2392, 0, 1302 }, { 10 }}, + {{ 2388, 0, 1322 }, { 11 }}, + {{ 2382, 0, 1341 }, { 11 }}, + {{ 2374, 0, 1359 }, { 11 }}, + {{ 2363, 0, 1377 }, { 11 }}, + {{ 2352, 0, 1393 }, { 11 }}, + {{ 2338, 0, 1407 }, { 11 }}, + {{ 2323, 0, 1420 }, { 11 }}, + {{ 2306, 0, 1432 }, { 11 }}, + {{ 2289, 0, 1442 }, { 11 }}, + {{ 2272, 0, 1451 }, { 11 }}, + {{ 2253, 0, 1460 }, { 11 }}, + {{ 2235, 0, 1467 }, { 11 }}, + {{ 2216, 0, 1474 }, { 11 }}, + {{ 2197, 0, 1479 }, { 11 }}, + {{ 2177, 0, 1482 }, { 11 }}, + {{ 2157, 0, 1483 }, { 11 }}, + {{ 2137, 0, 1482 }, { 11 }}, + {{ 2117, 0, 1478 }, { 11 }}, + {{ 2098, 0, 1473 }, { 11 }}, + {{ 2079, 0, 1468 }, { 11 }}, + {{ 2059, 0, 1462 }, { 11 }}, + {{ 2041, 0, 1455 }, { 11 }}, + {{ 2022, 0, 1448 }, { 11 }}, + {{ 2003, 0, 1441 }, { 11 }}, + {{ 1984, 0, 1434 }, { 11 }}, + {{ 1966, 0, 1427 }, { 11 }}, + {{ 1947, 0, 1420 }, { 11 }}, + {{ 1929, 0, 1412 }, { 11 }}, + {{ 1910, 0, 1404 }, { 11 }}, + {{ 1892, 0, 1396 }, { 12 }}, + {{ 1874, 0, 1387 }, { 12 }}, + {{ 1857, 0, 1376 }, { 12 }}, + {{ 1842, 0, 1363 }, { 12 }}, + {{ 1827, 0, 1349 }, { 12 }}, + {{ 1814, 0, 1334 }, { 12 }}, + {{ 1802, 0, 1318 }, { 12 }}, + {{ 1793, 0, 1301 }, { 12 }}, + {{ 1785, 0, 1282 }, { 12 }}, + {{ 1779, 0, 1263 }, { 12 }}, + {{ 1775, 0, 1244 }, { 12 }}, + {{ 1772, 0, 1224 }, { 12 }}, + {{ 1772, 0, 1204 }, { 12 }}, + {{ 1773, 0, 1184 }, { 12 }}, + {{ 1777, 0, 1164 }, { 12 }}, + {{ 1783, 0, 1145 }, { 12 }}, + {{ 1792, 0, 1127 }, { 12 }}, + {{ 1802, 0, 1110 }, { 12 }}, + {{ 1812, 0, 1093 }, { 12 }}, + {{ 1823, 0, 1076 }, { 12 }}, + {{ 1834, 0, 1059 }, { 12 }}, + {{ 1845, 0, 1042 }, { 12 }}, + {{ 1856, 0, 1026 }, { 12 }}, + {{ 1867, 0, 1009 }, { 12 }}, + {{ 1877, 0, 991 }, { 13 }}, + {{ 1887, 0, 974 }, { 13 }}, + {{ 1895, 0, 956 }, { 13 }}, + {{ 1902, 0, 937 }, { 13 }}, + {{ 1906, 0, 917 }, { 13 }}, + {{ 1907, 0, 897 }, { 13 }}, + {{ 1907, 1, 877 }, { 13 }}, + {{ 1905, 1, 858 }, { 13 }}, + {{ 1901, 2, 838 }, { 13 }}, + {{ 1896, 2, 819 }, { 13 }}, + {{ 1890, 3, 800 }, { 13 }}, + {{ 1882, 3, 781 }, { 13 }}, + {{ 1874, 3, 763 }, { 13 }}, + {{ 1864, 3, 745 }, { 13 }}, + {{ 1855, 4, 728 }, { 13 }}, + {{ 1844, 4, 711 }, { 13 }}, + {{ 1833, 4, 694 }, { 13 }}, + {{ 1821, 4, 678 }, { 13 }}, + {{ 1808, 5, 663 }, { 13 }}, + {{ 1792, 4, 651 }, { 13 }}, + {{ 1775, 4, 641 }, { 13 }}, + {{ 1756, 4, 633 }, { 13 }}, + {{ 1737, 4, 627 }, { 13 }}, + {{ 1718, 4, 622 }, { 13 }}, + {{ 1698, 4, 618 }, { 13 }}, + {{ 1678, 3, 615 }, { 13 }}, + {{ 1659, 3, 613 }, { 13 }}, + {{ 1639, 3, 611 }, { 13 }}, + {{ 1619, 2, 610 }, { 13 }}, + {{ 1599, 1, 608 }, { 13 }}, + {{ 1579, 0, 607 }, { 13 }}, + {{ 1559, 0, 606 }, { 13 }}, + {{ 1539, -2, 605 }, { 13 }}, + {{ 1519, -3, 605 }, { 13 }}, + {{ 1499, -5, 604 }, { 14 }}, + {{ 1479, -6, 604 }, { 14 }}, + {{ 1459, -8, 603 }, { 14 }}, + {{ 1439, -9, 603 }, { 14 }}, + {{ 1419, -11, 603 }, { 14 }}, + {{ 1399, -13, 602 }, { 14 }}, + {{ 1379, -14, 602 }, { 14 }}, + {{ 1359, -16, 602 }, { 14 }}, + {{ 1339, -17, 602 }, { 14 }}, + {{ 1319, -19, 602 }, { 14 }}, + {{ 1299, -21, 601 }, { 14 }}, + {{ 1279, -22, 601 }, { 14 }}, + {{ 1259, -24, 601 }, { 14 }}, + {{ 1239, -26, 601 }, { 14 }}, + {{ 1219, -28, 601 }, { 14 }}, + {{ 1199, -30, 601 }, { 14 }}, + {{ 1179, -32, 601 }, { 14 }}, + {{ 1159, -34, 601 }, { 14 }}, + {{ 1139, -36, 601 }, { 14 }}, + {{ 1119, -38, 600 }, { 14 }}, + {{ 1098, -40, 600 }, { 14 }}, + {{ 1078, -42, 600 }, { 14 }}, + {{ 1058, -44, 600 }, { 14 }}, + {{ 1038, -46, 600 }, { 14 }}, + {{ 1018, -48, 600 }, { 14 }}, + {{ 998, -50, 600 }, { 15 }}, + {{ 978, -50, 600 }, { 15 }}, + {{ 958, -50, 600 }, { 15 }}, + {{ 938, -50, 600 }, { 15 }}, + {{ 918, -50, 600 }, { 15 }}, + {{ 898, -50, 600 }, { 15 }}, + {{ 878, -50, 600 }, { 15 }}, + {{ 858, -50, 600 }, { 15 }}, + {{ 838, -50, 600 }, { 15 }}, + {{ 818, -50, 601 }, { 15 }}, + {{ 798, -50, 601 }, { 15 }}, + {{ 778, -50, 601 }, { 15 }}, + {{ 758, -50, 601 }, { 15 }}, + {{ 738, -50, 601 }, { 15 }}, + {{ 718, -50, 601 }, { 15 }}, + {{ 698, -50, 601 }, { 15 }}, + {{ 678, -50, 601 }, { 15 }}, + {{ 658, -50, 601 }, { 15 }}, + {{ 638, -50, 602 }, { 15 }}, + {{ 618, -50, 602 }, { 15 }}, + {{ 598, -50, 602 }, { 15 }}, + {{ 578, -50, 602 }, { 15 }}, + {{ 558, -50, 602 }, { 15 }}, + {{ 538, -50, 603 }, { 15 }}, + {{ 518, -50, 603 }, { 15 }}, + {{ 498, -49, 603 }, { 16 }}, + {{ 478, -47, 603 }, { 16 }}, + {{ 458, -45, 604 }, { 16 }}, + {{ 438, -43, 604 }, { 16 }}, + {{ 418, -41, 604 }, { 16 }}, + {{ 398, -39, 604 }, { 16 }}, + {{ 378, -37, 604 }, { 16 }}, + {{ 358, -35, 604 }, { 16 }}, + {{ 338, -32, 605 }, { 16 }}, + {{ 318, -30, 605 }, { 16 }}, + {{ 298, -28, 604 }, { 16 }}, + {{ 278, -25, 604 }, { 16 }}, + {{ 258, -23, 604 }, { 16 }}, + {{ 238, -21, 604 }, { 16 }}, + {{ 218, -19, 603 }, { 16 }}, + {{ 198, -18, 601 }, { 16 }}, + {{ 178, -16, 598 }, { 16 }}, + {{ 159, -14, 593 }, { 16 }}, + {{ 140, -12, 588 }, { 16 }}, + {{ 121, -11, 581 }, { 16 }}, + {{ 103, -10, 572 }, { 16 }}, + {{ 85, -9, 562 }, { 16 }}, + {{ 69, -8, 550 }, { 16 }}, + {{ 55, -7, 536 }, { 16 }}, + {{ 42, -7, 521 }, { 16 }}, + {{ 31, -6, 504 }, { 16 }}, + {{ 21, -5, 487 }, { 16 }}, + {{ 14, -5, 468 }, { 17 }}, + {{ 9, -5, 449 }, { 17 }}, + {{ 6, -4, 429 }, { 17 }}, + {{ 4, -3, 409 }, { 17 }}, + {{ 3, -3, 389 }, { 17 }}, + {{ 2, -3, 369 }, { 17 }}, + {{ 2, -3, 349 }, { 17 }}, + {{ 1, -3, 329 }, { 17 }}, + {{ 1, -2, 309 }, { 17 }}, + {{ 1, -1, 289 }, { 17 }}, + {{ 1, 0, 269 }, { 17 }}, + {{ 1, 0, 249 }, { 17 }}, + {{ 1, 0, 229 }, { 17 }}, + {{ 1, 0, 209 }, { 17 }}, + {{ 1, 0, 189 }, { 17 }}, + {{ 0, 0, 169 }, { 17 }}, + {{ 0, 0, 149 }, { 17 }}, + {{ 0, 0, 129 }, { 17 }}, + {{ 0, 0, 109 }, { 17 }}, + {{ 0, 0, 89 }, { 17 }}, + {{ 0, 0, 69 }, { 17 }}, + {{ 0, 0, 49 }, { 17 }}, + {{ 0, 0, 29 }, { 17 }}, + {{ 0, 0, 9 }, { 17 }}, + {{ 0, 0, -10 }, { 1 }}, + {{ 0, 0, -30 }, { 1 }}, + {{ 0, 0, -50 }, { 1 }}, + {{ 0, 0, -70 }, { 1 }}, + {{ 0, 0, -90 }, { 1 }}, + {{ 0, 0, -110 }, { 1 }}, + {{ 0, 0, -130 }, { 1 }}, + {{ 0, 0, -150 }, { 1 }}, + {{ 0, 0, -170 }, { 1 }}, + {{ 0, 0, -190 }, { 1 }}, + {{ 0, 0, -210 }, { 1 }}, + {{ 0, 0, -230 }, { 1 }}, + {{ -32768, -32768, -32768 }, { 0 }}, +}; + +// 0x6740 tlut for gTexture698378 / gTexturePiranhaPlant +u8 d_course_mario_raceway_piranha_plant_tlut[] = { + #include "textures/courses/gTLUTPiranhaPlant.rgba16.inc.c" +}; + +// 0x6950 +Vtx_t d_course_mario_raceway_piranha_plant_model[] = { + {{ -15, 30, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFE, 0xFF }}, + {{ -15, 0, 0 }, { 0 }, { 0, 2048 }, {0xFF, 0xFF, 0xFE, 0xFF }}, + {{ 15, 0, 0 }, { 0 }, { 2048, 2048 }, {0xFF, 0xFF, 0xFE, 0xFF }}, + {{ 15, 30, 0 }, { 0 }, { 2048, 0 }, {0xFF, 0xFF, 0xFE, 0xFF }}, +}; + +Gfx d_course_mario_raceway_dl_6990[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureLUT(G_TT_RGBA16), + gsDPLoadTLUT_pal256(0x06006750), + gsSPVertex(0x06006950, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureLUT(G_TT_NONE), + gsSPEndDisplayList(), +}; + +// 0x6A28 +u8 d_course_mario_raceway_sdfuih[64] = { + 0x00, 0x28, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x06, 0xAA, + 0xFF, 0xFE, 0xFE, 0xFF, 0x00, 0x00, 0x00, 0x64, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x00, 0xFE, 0xAB, 0xFF, 0xFE, 0xFE, 0xFF, 0xFF, 0xD8, 0x00, 0x0A, + 0x00, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x06, 0xAA, 0xFF, 0xFE, 0xFE, 0xFF, + 0x00, 0x00, 0xFF, 0xF6, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x08, 0x71, + 0xFF, 0xFE, 0xFE, 0xFF +}; + +Gfx d_course_mario_raceway_dl_6A68[] = +{ + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetTextureLUT(G_TT_RGBA16), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPLoadTextureBlock(0x03009000, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSPVertex(0x06006A28, 4, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 2, 3, 0), + gsDPSetTextureLUT(G_TT_NONE), + gsSPEndDisplayList(), +}; + +// 0x6B08 +Vtx_t d_course_mario_raceway_sign_model[] = { + {{ 5, 0, 0 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0xFC, 0xFF }}, + {{ 5, 24, 0 }, { 0 }, { 0, 0 }, {0x2D, 0x2D, 0xFF, 0xFF }}, + {{ 0, 28, 5 }, { 0 }, { 0, 0 }, {0x2D, 0x2D, 0xFF, 0xFF }}, + {{ 0, 0, 5 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0xFC, 0xFF }}, + {{ 0, 0, -5 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0xFC, 0xFF }}, + {{ 0, 28, -5 }, { 0 }, { 0, 0 }, {0x2D, 0x2D, 0xFF, 0xFF }}, + {{ -5, 24, 0 }, { 0 }, { 0, 0 }, {0x2D, 0x2D, 0xFF, 0xFF }}, + {{ -5, 0, 0 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0xFC, 0xFF }}, + {{ 0, 121, 0 }, { 0 }, { 0, 0 }, {0x7D, 0x7D, 0xFF, 0xFF }}, + {{ 0, 113, -10 }, { 0 }, { 0, 0 }, {0x69, 0x69, 0xFE, 0xFF }}, + {{ -80, 113, -10 }, { 0 }, { 0, 0 }, {0x69, 0x69, 0xFE, 0xFF }}, + {{ -84, 121, 0 }, { 0 }, { 0, 0 }, {0x7D, 0x7D, 0xFF, 0xFF }}, + {{ 0, 113, 10 }, { 0 }, { 0, 0 }, {0x69, 0x69, 0xFE, 0xFF }}, + {{ -80, 113, 10 }, { 0 }, { 0, 0 }, {0x69, 0x69, 0xFE, 0xFF }}, + {{ 80, 113, 10 }, { 0 }, { 0, 0 }, {0x69, 0x69, 0xFE, 0xFF }}, + {{ 84, 121, 0 }, { 0 }, { 0, 0 }, {0x7D, 0x7D, 0xFF, 0xFF }}, + {{ 80, 113, -10 }, { 0 }, { 0, 0 }, {0x69, 0x69, 0xFE, 0xFF }}, + {{ -80, 33, 10 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x4C, 0xFF }}, + {{ -84, 24, 0 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x92, 0xFF }}, + {{ 0, 24, 0 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x92, 0xFF }}, + {{ 0, 33, 10 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x4C, 0xFF }}, + {{ -80, 33, -10 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x4C, 0xFF }}, + {{ 0, 33, -10 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x4C, 0xFF }}, + {{ 84, 24, 0 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x92, 0xFF }}, + {{ 80, 33, 10 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x4C, 0xFF }}, + {{ 80, 33, -10 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x4C, 0xFF }}, + {{ 96, 97, 10 }, { 0 }, { 0, 0 }, {0x49, 0x49, 0xFE, 0xFF }}, + {{ 106, 100, 0 }, { 0 }, { 0, 0 }, {0x61, 0x61, 0xFE, 0xFF }}, + {{ 84, 121, 0 }, { 0 }, { 0, 0 }, {0x61, 0x61, 0xFE, 0xFF }}, + {{ 80, 113, 10 }, { 0 }, { 0, 0 }, {0x49, 0x49, 0xFE, 0xFF }}, + {{ 96, 97, -10 }, { 0 }, { 0, 0 }, {0x49, 0x49, 0xFE, 0xFF }}, + {{ 80, 113, -10 }, { 0 }, { 0, 0 }, {0x49, 0x49, 0xFE, 0xFF }}, + {{ -96, 97, 10 }, { 0 }, { 0, 0 }, {0x2D, 0x2D, 0xFF, 0xFF }}, + {{ -106, 100, 0 }, { 0 }, { 0, 0 }, {0x49, 0x49, 0xFE, 0xFF }}, + {{ -106, 45, 0 }, { 0 }, { 0, 0 }, {0x49, 0x49, 0xFE, 0xFF }}, + {{ -96, 49, 10 }, { 0 }, { 0, 0 }, {0x2D, 0x2D, 0xFF, 0xFF }}, + {{ -96, 97, -10 }, { 0 }, { 0, 0 }, {0x2D, 0x2D, 0xFF, 0xFF }}, + {{ -96, 49, -10 }, { 0 }, { 0, 0 }, {0x2D, 0x2D, 0xFF, 0xFF }}, + {{ -80, 113, 10 }, { 0 }, { 0, 0 }, {0x49, 0x49, 0xFE, 0xFF }}, + {{ -84, 121, 0 }, { 0 }, { 0, 0 }, {0x61, 0x61, 0xFE, 0xFF }}, + {{ -106, 100, 0 }, { 0 }, { 0, 0 }, {0x61, 0x61, 0xFE, 0xFF }}, + {{ -96, 97, 10 }, { 0 }, { 0, 0 }, {0x49, 0x49, 0xFE, 0xFF }}, + {{ -80, 113, -10 }, { 0 }, { 0, 0 }, {0x49, 0x49, 0xFE, 0xFF }}, + {{ -96, 97, -10 }, { 0 }, { 0, 0 }, {0x49, 0x49, 0xFE, 0xFF }}, + {{ -106, 45, 0 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0xC0, 0xFF }}, + {{ -96, 49, -10 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x92, 0xFF }}, + {{ -80, 33, -10 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x92, 0xFF }}, + {{ -84, 24, 0 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0xC0, 0xFF }}, + {{ -96, 49, 10 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x92, 0xFF }}, + {{ -80, 33, 10 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x92, 0xFF }}, + {{ 96, 49, 10 }, { 0 }, { 0, 0 }, {0x2D, 0x2D, 0xFF, 0xFF }}, + {{ 106, 45, 0 }, { 0 }, { 0, 0 }, {0x49, 0x49, 0xFE, 0xFF }}, + {{ 106, 100, 0 }, { 0 }, { 0, 0 }, {0x49, 0x49, 0xFE, 0xFF }}, + {{ 96, 97, 10 }, { 0 }, { 0, 0 }, {0x2D, 0x2D, 0xFF, 0xFF }}, + {{ 96, 49, -10 }, { 0 }, { 0, 0 }, {0x2D, 0x2D, 0xFF, 0xFF }}, + {{ 96, 97, -10 }, { 0 }, { 0, 0 }, {0x2D, 0x2D, 0xFF, 0xFF }}, + {{ 80, 33, 10 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x92, 0xFF }}, + {{ 84, 24, 0 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0xC0, 0xFF }}, + {{ 106, 45, 0 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0xC0, 0xFF }}, + {{ 96, 49, 10 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x92, 0xFF }}, + {{ 80, 33, -10 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x92, 0xFF }}, + {{ 96, 49, -10 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x92, 0xFF }}, + {{ 0, 113, -10 }, { 0 }, { 1024, 128 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 80, 113, -10 }, { 0 }, { -256, 128 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 80, 33, -10 }, { 0 }, { -256, 1408 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 33, -10 }, { 0 }, { 1024, 1408 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 96, 97, -10 }, { 0 }, { -512, 384 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 96, 49, -10 }, { 0 }, { -512, 1152 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -80, 113, -10 }, { 0 }, { 1280, 128 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 113, -10 }, { 0 }, { 0, 128 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 33, -10 }, { 0 }, { 0, 1408 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -80, 33, -10 }, { 0 }, { 1280, 1408 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -96, 49, -10 }, { 0 }, { 1536, 1152 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -96, 97, -10 }, { 0 }, { 1536, 384 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -80, 113, 10 }, { 0 }, { -256, 128 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -96, 97, 10 }, { 0 }, { -512, 384 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -96, 49, 10 }, { 0 }, { -512, 1152 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -80, 33, 10 }, { 0 }, { -256, 1408 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 33, 10 }, { 0 }, { 1024, 1408 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 113, 10 }, { 0 }, { 1024, 128 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 33, 10 }, { 0 }, { 0, 1408 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 80, 33, 10 }, { 0 }, { 1280, 1408 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 80, 113, 10 }, { 0 }, { 1280, 128 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 113, 10 }, { 0 }, { 0, 128 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 96, 49, 10 }, { 0 }, { 1536, 1152 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 96, 97, 10 }, { 0 }, { 1536, 384 }, {0xFF, 0xFF, 0xFF, 0xFF }}, +}; + +// 0x7068 +u8 d_course_mario_raceway_sign_left[] = { + #include "textures/courses/mario_raceway_sign_left.rgba16.inc.c" +}; + +// 8284D0_08068 +u8 d_course_mario_raceway_sign_right[] = { + #include "textures/courses/mario_raceway_sign_right.rgba16.inc.c" +}; + +Gfx d_course_mario_raceway_dl_9068[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x06006B08, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(7, 6, 5, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_90B0[] = +{ + gsSPDisplayList(0x06009068), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_90C0[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x06006B88, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(6, 7, 0, 4, 0), + gsSP1Quadrangle(7, 8, 1, 0, 0), + gsSP1Quadrangle(9, 10, 11, 12, 0), + gsSP1Quadrangle(10, 13, 14, 11, 0), + gsSP1Quadrangle(12, 11, 15, 16, 0), + gsSP1Quadrangle(11, 14, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(19, 22, 23, 20, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(25, 28, 29, 26, 0), + gsSPVertex(0x06006D68, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 6, 9, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(13, 16, 17, 14, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(19, 22, 23, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_9190[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06007068), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x06006EE8, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06008068), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x06006F48, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 4, 5, 0, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_9250[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06007068), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x06006FA8, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 4, 5, 0, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06008068), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x06007008, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_9310[] = +{ + gsSPDisplayList(0x06009250), + gsSPDisplayList(0x06009190), + gsSPDisplayList(0x060090C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_9330[] = +{ + gsSPDisplayList(0x06009310), + gsSPDisplayList(0x060090B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_dl_9348[] = +{ + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000450), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000160), + gsSPDisplayList(0x070000E0), + gsSPSetGeometryMode(G_CULL_BACK), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001950), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x07001890), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001A80), + gsSPDisplayList(0x07001AF8), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001600), + gsSPDisplayList(0x07001550), + gsSPDisplayList(0x07001500), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x070016D8), + gsSPDisplayList(0x07001770), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x07006598), + gsSPDisplayList(0x07003508), + gsSPDisplayList(0x07002A28), + gsSPDisplayList(0x070014A0), + gsSPDisplayList(0x07001140), + gsSPDisplayList(0x070008E8), + gsSPEndDisplayList(), +}; + +// 0x9498 Spawn locations +struct ActorSpawnData d_course_mario_raceway_spawn2[] = { + {{ 503, 0, -951 }, { 0 }}, + {{ 531, 2, -986 }, { 0 }}, + {{ 523, 1, -924 }, { 0 }}, + {{ 565, 2, -976 }, { 0 }}, + {{ 564, 2, -946 }, { 0 }}, + {{ 2300, 0, -136 }, { 1 }}, + {{ 2325, 0, -117 }, { 1 }}, + {{ 2347, 0, -97 }, { 1 }}, + {{ 2303, 0, -114 }, { 1 }}, + {{ 2327, 0, -95 }, { 1 }}, + {{ 1890, 8, 727 }, { 2 }}, + {{ 1811, 1, 720 }, { 2 }}, + {{ 1847, 4, 725 }, { 2 }}, + {{ 1866, 7, 709 }, { 2 }}, + {{ 1833, 4, 701 }, { 2 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ 2248, 3, -442 }, { 7 }}, + {{ 2201, 9, -465 }, { 7 }}, + {{ 2194, 6, -387 }, { 7 }}, + {{ 2295, 0, 119 }, { 7 }}, + {{ 2336, 0, 482 }, { 7 }}, + {{ 2465, 0, 868 }, { 7 }}, + {{ 1833, 0, 880 }, { 7 }}, + {{ 1736, 8, 550 }, { 7 }}, + {{ 71, -8, 439 }, { 7 }}, + {{ -67, 0, 270 }, { 7 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ 228, 0, -1069 }, { 7 }}, + {{ 372, 2, -1046 }, { 7 }}, + {{ 361, 13, -431 }, { 7 }}, + {{ 679, 27, -94 }, { 7 }}, + {{ 825, 29, -74 }, { 7 }}, + {{ 2488, 0, -76 }, { 7 }}, + {{ 2375, 0, 37 }, { 7 }}, + {{ 2417, 0, 178 }, { 7 }}, + {{ 2226, 0, 369 }, { 7 }}, + {{ 2300, 0, 650 }, { 7 }}, + {{ 2300, 0, 750 }, { 7 }}, + {{ 2300, 0, 850 }, { 7 }}, + {{ 2300, 0, 950 }, { 7 }}, + {{ 2300, 0, 1050 }, { 7 }}, + {{ 2300, 0, 1150 }, { 7 }}, + {{ 1950, 0, 1290 }, { 7 }}, + {{ 1910, 0, 1150 }, { 7 }}, + {{ 1870, 0, 1240 }, { 7 }}, + {{ 1990, 0, 700 }, { 7 }}, + {{ 2520, 0, 640 }, { 7 }}, + {{ -197, 0, 398 }, { 7 }}, + {{ -114, 0, 308 }, { 7 }}, + {{ -112, 0, 410 }, { 7 }}, + {{ -242, 0, 286 }, { 7 }}, + {{ -175, 0, 219 }, { 7 }}, + {{ -183, 0, 324 }, { 7 }}, + {{ -131, 0, 538 }, { 7 }}, + {{ -32768, 0, 0 }, { 0 }}, +}; + +struct CourseAddrUnkStruct d_course_mario_raceway_addr[] = { + {{ 0x070017D8 }, { 0x01010000 }}, + {{ 0x07001770 }, { 0x01020000 }}, + {{ 0x070016D8 }, { 0x01030000 }}, + {{ 0x07001668 }, { 0x01040000 }}, + {{ 0x070014C8 }, { 0x01050000 }}, + {{ 0x07001500 }, { 0x01060000 }}, + {{ 0x07001550 }, { 0x01070000 }}, + {{ 0x07001600 }, { 0x01080000 }}, + {{ 0x07001850 }, { 0x01090000 }}, + {{ 0x07001AF8 }, { 0x010A0000 }}, + {{ 0x07001A80 }, { 0x010B0000 }}, + {{ 0x07001A08 }, { 0x010C0000 }}, + {{ 0x07001988 }, { 0x010D0000 }}, + {{ 0x07001890 }, { 0x010E0000 }}, + {{ 0x070018B8 }, { 0x010F0000 }}, + {{ 0x070018E0 }, { 0x01100000 }}, + {{ 0x07001950 }, { 0x01110000 }}, + {{ 0x07001188 }, { 0xFFFF0000 }}, + {{ 0x07002A28 }, { 0xFFFF0000 }}, + {{ 0x070000E0 }, { 0xFFFF0000 }}, + {{ 0x07005218 }, { 0x08010000 }}, + {{ 0x070050E8 }, { 0x08020000 }}, + {{ 0x07004F90 }, { 0x08030000 }}, + {{ 0x07004EE8 }, { 0x08040000 }}, + {{ 0x07004E20 }, { 0x08050000 }}, + {{ 0x070052B8 }, { 0x08040000 }}, + {{ 0x07005608 }, { 0x08040000 }}, + {{ 0x07005550 }, { 0x08050000 }}, + {{ 0x070054B0 }, { 0x08060000 }}, + {{ 0x07005408 }, { 0x08050000 }}, + {{ 0x07005368 }, { 0x08060000 }}, + {{ 0x07004D48 }, { 0x08070000 }}, + {{ 0x070049E8 }, { 0x08070000 }}, + {{ 0x07004950 }, { 0x08080000 }}, + {{ 0x07004870 }, { 0x08070000 }}, + {{ 0x07004780 }, { 0x08070000 }}, + {{ 0x070046A0 }, { 0x08090000 }}, + {{ 0x07004AD8 }, { 0x08070000 }}, + {{ 0x07006198 }, { 0x080A0000 }}, + {{ 0x070060F0 }, { 0x080B0000 }}, + {{ 0x070063B0 }, { 0x080C0000 }}, + {{ 0x07005AE0 }, { 0x080D0000 }}, + {{ 0x07005A48 }, { 0x080E0000 }}, + {{ 0x07005970 }, { 0x080F0000 }}, + {{ 0x07005870 }, { 0x080F0000 }}, + {{ 0x07005768 }, { 0x08100000 }}, + {{ 0x07005BC8 }, { 0x08110000 }}, + {{ 0x07005ED0 }, { 0x070D0000 }}, + {{ 0x07005F88 }, { 0x070B0000 }}, + {{ 0x07006068 }, { 0x070A0000 }}, + {{ 0x07006308 }, { 0x070C0000 }}, + {{ 0x07006490 }, { 0x070B0000 }}, + {{ 0x00000000 }, { 0x00000000 }}, +}; diff --git a/courses/flower_cup/mario_raceway/packed.inc.c b/courses/flower_cup/mario_raceway/packed.inc.c new file mode 100644 index 000000000..0587c1f09 --- /dev/null +++ b/courses/flower_cup/mario_raceway/packed.inc.c @@ -0,0 +1,4066 @@ +#include +#include +#include +#include +#include + +Gfx d_course_mario_raceway_packed_dl_0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000000, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040000C0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_E0[] = +{ + gsSPDisplayList(0x07000070), + gsSPDisplayList(0x07000000), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000180, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_160[] = +{ + gsSPDisplayList(0x070000F8), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_170[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000200, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000280, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_240[] = +{ + gsSPDisplayList(0x070001D8), + gsSPDisplayList(0x07000170), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_258[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000300, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_2C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000380, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_328[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000400, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 20, 23, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000600, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_3D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000680, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_450[] = +{ + gsSPDisplayList(0x070003D8), + gsSPDisplayList(0x07000328), + gsSPDisplayList(0x070002C0), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_478[] = +{ + gsSPDisplayList(0x07000450), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000160), + gsSPDisplayList(0x070000E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_4A0[] = +{ + gsSPDisplayList(0x07000478), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_4B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000780, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000980, 26, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(7, 8, 6, 0, 9, 10, 11, 0), + gsSP2Triangles(10, 12, 11, 0, 12, 13, 11, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_588[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000B20, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000D20, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(17, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04000F20, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(27, 29, 30, 0), + gsSPVertex(0x04001110, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001310, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001510, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(21, 24, 25, 26, 0), + gsSP1Quadrangle(27, 28, 29, 30, 0), + gsSPVertex(0x04001700, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001900, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001B00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001D00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001F00, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_8E8[] = +{ + gsSPDisplayList(0x07000588), + gsSPDisplayList(0x070004B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_900[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040020C0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0), + gsSP2Triangles(1, 3, 4, 0, 5, 0, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002120, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 4, 7, 0, 4, 3, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 10, 0), + gsSP1Triangle(12, 8, 10, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040021F0, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_A08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002230, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 2, 0), + gsSP2Triangles(4, 0, 2, 0, 3, 5, 4, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002290, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 5, 0, 4, 7, 6, 0), + gsSP2Triangles(7, 8, 6, 0, 9, 10, 11, 0), + gsSP1Triangle(10, 12, 11, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002360, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_B10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040023A0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 4, 0), + gsSP2Triangles(0, 2, 3, 0, 5, 3, 4, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002400, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 3, 5, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 12, 0), + gsSP1Triangle(9, 12, 10, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040024D0, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_C18[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002510, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0), + gsSP2Triangles(1, 3, 4, 0, 5, 0, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002570, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 7, 0), + gsSP2Triangles(10, 6, 8, 0, 9, 11, 7, 0), + gsSP1Triangle(12, 13, 14, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002660, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_D20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040026A0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(3, 1, 4, 5, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002700, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 8, 0), + gsSP2Triangles(10, 11, 12, 0, 11, 10, 13, 0), + gsSP1Triangle(10, 12, 14, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040027F0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_E28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002830, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(1, 4, 3, 0, 4, 5, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002890, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 8, 0), + gsSP2Triangles(7, 10, 9, 0, 10, 11, 9, 0), + gsSP1Triangle(12, 13, 14, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002980, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_F30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040029C0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(1, 4, 2, 0, 4, 5, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002A20, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(1, 4, 3, 0, 4, 5, 3, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(10, 12, 11, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002AF0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1038[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002B30, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(1, 4, 3, 0, 4, 5, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002B90, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(3, 4, 1, 0, 5, 6, 7, 0), + gsSP2Triangles(8, 5, 9, 0, 5, 7, 9, 0), + gsSP1Triangle(10, 11, 12, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002C60, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1140[] = +{ + gsSPDisplayList(0x07001038), + gsSPDisplayList(0x07000F30), + gsSPDisplayList(0x07000E28), + gsSPDisplayList(0x07000D20), + gsSPDisplayList(0x07000C18), + gsSPDisplayList(0x07000B10), + gsSPDisplayList(0x07000A08), + gsSPDisplayList(0x07000900), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1188[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002CA0, 17, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 4, 1, 0, 4, 5, 1, 0), + gsSP1Quadrangle(4, 6, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 12, 0), + gsSP2Triangles(9, 12, 10, 0, 13, 8, 10, 0), + gsSP2Triangles(14, 13, 10, 0, 13, 15, 16, 0), + gsSP1Triangle(13, 16, 8, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002DB0, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 4, 5, 0, 6, 1, 0, 0), + gsSP2Triangles(6, 0, 7, 0, 8, 4, 1, 0), + gsSP2Triangles(8, 1, 9, 0, 1, 6, 9, 0), + gsSP2Triangles(1, 5, 10, 0, 11, 12, 4, 0), + gsSP2Triangles(11, 4, 13, 0, 14, 4, 12, 0), + gsSP2Triangles(14, 12, 15, 0, 4, 16, 5, 0), + gsSP2Triangles(4, 8, 13, 0, 0, 17, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002ED0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002F90, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1348[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003050, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP1Quadrangle(9, 12, 13, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_13C0[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04003130, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 0, 3, 0, 5, 0, 4, 0), + gsSP2Triangles(2, 1, 6, 0, 6, 1, 7, 0), + gsSP1Quadrangle(8, 4, 3, 9, 0), + gsSP2Triangles(8, 5, 4, 0, 10, 8, 11, 0), + gsSP2Triangles(12, 6, 7, 0, 13, 14, 8, 0), + gsSP2Triangles(15, 14, 13, 0, 15, 16, 14, 0), + gsSP2Triangles(14, 16, 17, 0, 12, 7, 18, 0), + gsSP2Triangles(17, 12, 18, 0, 17, 19, 12, 0), + gsSP2Triangles(20, 18, 7, 0, 20, 17, 18, 0), + gsSP2Triangles(17, 21, 22, 0, 23, 10, 11, 0), + gsSP2Triangles(23, 11, 22, 0, 21, 23, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1438[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040032B0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_14A0[] = +{ + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x070013C0), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x07001188), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_14C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04003310, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1500[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04003410, 27, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 8, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP1Quadrangle(19, 20, 21, 22, 0), + gsSP1Quadrangle(23, 24, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1550[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040035C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040037C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040039C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1600[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04003A00, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(3, 16, 17, 18, 0), + gsSP1Quadrangle(19, 20, 21, 22, 0), + gsSP1Quadrangle(23, 24, 25, 19, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x04003BE0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1668[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04003C20, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04003E20, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_16D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04003EA0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040040A0, 27, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 16, 0), + gsSP1Quadrangle(23, 24, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1770[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04004250, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04004450, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_17D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04004490, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004510, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1850[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04004550, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1890[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04004690, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 0, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_18B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04004700, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_18E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04004780, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 24, 0), + gsSP2Triangles(27, 24, 26, 0, 29, 30, 31, 0), + gsSPVertex(0x04004980, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 5, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1950[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04004A00, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1988[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04004B00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04004D00, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1A08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04004E00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04005000, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1A80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040050C0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(3, 20, 21, 22, 0), + gsSP1Quadrangle(23, 24, 25, 26, 0), + gsSP1Quadrangle(27, 28, 29, 30, 0), + gsSPVertex(0x040052B0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1AF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04005370, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1B28[] = +{ + gsSPDisplayList(0x07001AF8), + gsSPDisplayList(0x07001A80), + gsSPDisplayList(0x07001A08), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001950), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x07001890), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x07001770), + gsSPDisplayList(0x070016D8), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x07001600), + gsSPDisplayList(0x07001550), + gsSPDisplayList(0x07001500), + gsSPDisplayList(0x070014C8), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1BB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005430, 26, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 7, 9, 0, 10, 11, 12, 0), + gsSP2Triangles(10, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(14, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(18, 20, 21, 0, 22, 23, 24, 0), + gsSP1Triangle(22, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1C48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040055D0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 24, 27, 25, 0), + gsSP2Triangles(24, 26, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x040057D0, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(3, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1CF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005840, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04005A40, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1DA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005AC0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1E30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005C40, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1EA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005D40, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 1, 0, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1F30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005E80, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_1FB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005FA0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_2038[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006120, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_20B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006220, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_2138[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040063A0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_21C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006520, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_2248[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040066A0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_22B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006760, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_2340[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040068E0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_23B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040069E0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_2420[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006A60, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_2498[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006B20, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(11, 10, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_2510[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006C00, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(11, 10, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_2588[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006CE0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_2600[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006DA0, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 13, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_2680[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006EC0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(7, 10, 11, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_26F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006F80, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_2760[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007000, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 15, 14, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_27E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007160, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(13, 16, 17, 14, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_2870[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040072C0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_28F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007440, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP2Triangles(19, 18, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 26, 25, 27, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x04007640, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(3, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_29B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040076B0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_2A28[] = +{ + gsSPDisplayList(0x070029B0), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002760), + gsSPDisplayList(0x070026F8), + gsSPDisplayList(0x07002680), + gsSPDisplayList(0x07002600), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002420), + gsSPDisplayList(0x070023B8), + gsSPDisplayList(0x07002340), + gsSPDisplayList(0x070022B8), + gsSPDisplayList(0x07002248), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002038), + gsSPDisplayList(0x07001FB0), + gsSPDisplayList(0x07001F30), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001BB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_2B10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040077B0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_2B98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007930, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(4, 16, 17, 5, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x04007B10, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04007D10, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04007F10, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(0, 28, 29, 30, 0), + gsSPVertex(0x04008100, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(4, 8, 9, 5, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x040082E0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_2D68[] = +{ + gsSPDisplayList(0x07002B98), + gsSPDisplayList(0x07002B10), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_2D80[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04008360, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(6, 2, 1, 7, 0), + gsSP1Quadrangle(6, 8, 9, 2, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(13, 12, 14, 15, 0), + gsSP1Quadrangle(16, 6, 7, 17, 0), + gsSP1Quadrangle(16, 18, 8, 6, 0), + gsSP1Quadrangle(19, 20, 21, 22, 0), + gsSP1Quadrangle(20, 23, 24, 21, 0), + gsSP1Quadrangle(21, 24, 18, 16, 0), + gsSP1Quadrangle(21, 16, 17, 22, 0), + gsSP1Quadrangle(15, 14, 25, 26, 0), + gsSP1Quadrangle(27, 28, 29, 30, 0), + gsSP1Triangle(27, 30, 31, 0), + gsSPVertex(0x04008560, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 1, 0), + gsSP1Quadrangle(11, 12, 9, 8, 0), + gsSP1Quadrangle(5, 13, 14, 6, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP2Triangles(15, 18, 19, 0, 20, 21, 15, 0), + gsSP1Quadrangle(22, 20, 15, 19, 0), + gsSP1Quadrangle(15, 21, 23, 16, 0), + gsSP1Quadrangle(16, 23, 24, 25, 0), + gsSP1Quadrangle(17, 16, 25, 26, 0), + gsSP1Quadrangle(25, 24, 27, 28, 0), + gsSP1Quadrangle(26, 25, 28, 29, 0), + gsSP1Quadrangle(19, 30, 20, 22, 0), + gsSPVertex(0x04008750, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSP2Triangles(0, 5, 6, 0, 2, 7, 4, 0), + gsSP2Triangles(2, 4, 3, 0, 8, 9, 10, 0), + gsSP2Triangles(8, 10, 11, 0, 9, 12, 13, 0), + gsSP2Triangles(9, 13, 10, 0, 14, 15, 16, 0), + gsSP2Triangles(14, 16, 17, 0, 17, 16, 18, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(20, 22, 23, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 20, 0, 26, 27, 21, 0), + gsSP2Triangles(26, 21, 20, 0, 23, 22, 28, 0), + gsSP2Triangles(23, 28, 29, 0, 29, 30, 24, 0), + gsSP2Triangles(29, 24, 23, 0, 20, 25, 31, 0), + gsSP1Triangle(20, 31, 26, 0), + gsSPVertex(0x04008950, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 4, 5, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(7, 8, 4, 3, 0), + gsSP1Quadrangle(7, 6, 9, 10, 0), + gsSP1Quadrangle(10, 11, 8, 7, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(15, 16, 17, 12, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 19, 18, 0), + gsSP1Quadrangle(18, 21, 24, 22, 0), + gsSP1Quadrangle(12, 17, 23, 22, 0), + gsSP1Quadrangle(22, 24, 13, 12, 0), + gsSP1Quadrangle(10, 9, 25, 26, 0), + gsSP1Quadrangle(26, 27, 11, 10, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04008B50, 25, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 8, 9, 2, 0), + gsSP1Quadrangle(6, 10, 8, 7, 0), + gsSP1Quadrangle(2, 9, 11, 3, 0), + gsSP1Quadrangle(12, 13, 6, 5, 0), + gsSP1Quadrangle(14, 15, 13, 12, 0), + gsSP1Quadrangle(16, 17, 18, 15, 0), + gsSP1Quadrangle(19, 0, 3, 20, 0), + gsSP1Quadrangle(20, 21, 22, 19, 0), + gsSP1Quadrangle(3, 11, 23, 20, 0), + gsSP1Quadrangle(20, 23, 24, 21, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008CE0, 5, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Triangle(0, 3, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_3050[] = +{ + gsSPDisplayList(0x07002D80), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_3060[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008D30, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008DB0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008DF0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_3150[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008E30, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05015800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008E70, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008EB0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_3240[] = +{ + gsSPDisplayList(0x07003150), + gsSPDisplayList(0x07003060), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_3258[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008F30, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008F70, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_32F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008FB0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008FF0, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_3388[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05012800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04009030, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05013800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04009170, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_3460[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040092B0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04009330, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_3508[] = +{ + gsSPDisplayList(0x07003460), + gsSPDisplayList(0x07003388), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07003258), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_3530[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040093B0, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_35A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009500, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 12, 21, 22, 0), + gsSP2Triangles(12, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(3, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_3630[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040096E0, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 18, 21, 22, 0), + gsSP2Triangles(18, 23, 24, 0, 0, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_36B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009890, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 6, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_3728[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009A00, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_3798[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009AF0, 25, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP1Triangle(11, 23, 24, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_3818[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009C80, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04009E60, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_38B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009F50, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400A130, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_3950[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A1F0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 11, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 8, 25, 26, 0), + gsSP2Triangles(19, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x0400A3F0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_39E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A450, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400A650, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 24, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400A850, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_3AB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A8B0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400AA90, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400AC70, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400AE50, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_3BB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400AEE0, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 16, 0), + gsSP1Triangle(17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_3C28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B020, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 5, 7, 0), + gsSP2Triangles(9, 10, 11, 0, 12, 13, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x0400B200, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_3CD8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B380, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(0, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(5, 16, 17, 0, 5, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_3D50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B4C0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400B6B0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_3E00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B830, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Triangle(17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_3E78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B970, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(21, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_3EF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BB10, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 9, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_3F80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BD10, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(15, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(21, 29, 30, 0), + gsSPVertex(0x0400BF00, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_4028[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BFF0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(10, 12, 11, 0, 3, 13, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x0400C1D0, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 3, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_40D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C340, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400C540, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_4188[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C6C0, 29, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 3, 20, 21, 0), + gsSP2Triangles(3, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(24, 27, 28, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_4210[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C890, 29, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_4290[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CA60, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 14, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400CC50, 29, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(3, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_4348[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CE20, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_43C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CFA0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 18, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400D1A0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_4458[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D200, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_44C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D2C0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 17, 20, 21, 0), + gsSP1Triangle(0, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_4540[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D440, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 5, 8, 9, 0), + gsSP2Triangles(0, 10, 11, 0, 0, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_45B0[] = +{ + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x07004458), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x07004348), + gsSPDisplayList(0x07004290), + gsSPDisplayList(0x07004210), + gsSPDisplayList(0x07004188), + gsSPDisplayList(0x070040D8), + gsSPDisplayList(0x07004028), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07003EF8), + gsSPDisplayList(0x07003E78), + gsSPDisplayList(0x07003E00), + gsSPDisplayList(0x07003D50), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07003BB0), + gsSPDisplayList(0x07003AB8), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003950), + gsSPDisplayList(0x070038B8), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003798), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B0), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x070035A8), + gsSPDisplayList(0x07003530), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_46A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D520, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 2, 0), + gsSP2Triangles(5, 6, 7, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 15, 0, 18, 19, 20, 0), + gsSP2Triangles(10, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 2, 0, 28, 29, 30, 0), + gsSPVertex(0x0400D710, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 10, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400D900, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_4780[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D9F0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(10, 12, 11, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400DBE0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 7, 6, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400DDD0, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_4870[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DF70, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(14, 16, 15, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400E150, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 8, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(28, 29, 30, 0, 30, 29, 31, 0), + gsSPVertex(0x0400E350, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP1Triangle(10, 11, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_4950[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E420, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 2, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 2, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(14, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x0400E600, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_49E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E630, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 2, 0), + gsSP2Triangles(5, 6, 7, 0, 6, 8, 7, 0), + gsSP2Triangles(9, 10, 2, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_4A68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E7D0, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP1Triangle(10, 11, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_4AD8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E8A0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_4B50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400EA20, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_4BB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400EAE0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_4C28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400EBD0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400EDB0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_4CB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400EE10, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400EFF0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_4D48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F050, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400F230, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 2, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400F430, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 4, 7, 0, 8, 9, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_4E20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F510, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 2, 3, 0, 5, 6, 2, 0), + gsSP2Triangles(7, 5, 2, 0, 8, 0, 2, 0), + gsSP2Triangles(9, 10, 2, 0, 11, 12, 2, 0), + gsSP2Triangles(12, 9, 2, 0, 10, 7, 2, 0), + gsSP2Triangles(6, 8, 2, 0, 13, 14, 15, 0), + gsSP2Triangles(14, 16, 15, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(24, 26, 25, 0, 27, 28, 29, 0), + gsSPVertex(0x0400F6F0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_4EE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F870, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 5, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 11, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 2, 0, 24, 25, 16, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x0400FA70, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 3, 7, 0, 8, 9, 10, 0), + gsSP1Triangle(11, 2, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_4F90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FB40, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 5, 0, 7, 8, 9, 0), + gsSP2Triangles(8, 10, 9, 0, 11, 12, 13, 0), + gsSP2Triangles(13, 12, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 20, 19, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 24, 23, 0), + gsSP2Triangles(26, 27, 28, 0, 27, 29, 28, 0), + gsSPVertex(0x0400FD20, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(21, 20, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x0400FF20, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(11, 10, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04010110, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 23, 22, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04010300, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_50E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040103F0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 17, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 22, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x040105E0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 2, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 19, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x040107D0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 20, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x040109D0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 3, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_5218[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010BD0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 2, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP2Triangles(27, 28, 29, 0, 30, 31, 29, 0), + gsSPVertex(0x04010DD0, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_52B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010E80, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04011060, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(24, 13, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_5368[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011200, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 14, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04011400, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 5, 0, 8, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_5408[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040114B0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 5, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x040116B0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 8, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_54B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011790, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(4, 1, 5, 0, 0, 6, 1, 0), + gsSP2Triangles(3, 1, 7, 0, 7, 1, 4, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(0, 14, 6, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04011970, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_5550[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040119A0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(5, 4, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 9, 8, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x04011BA0, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(24, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_5608[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011D50, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 11, 0, 14, 15, 1, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 23, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04011F30, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 4, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04012130, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 4, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Triangle(17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_56F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012270, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(13, 12, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_5768[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012390, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 20, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04012590, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(28, 30, 31, 0), + gsSPVertex(0x04012790, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 21, 23, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04012980, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_5870[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040129B0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04012B90, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04012D80, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(6, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04012F80, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_5970[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012FB0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 7, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Quadrangle(17, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 21, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 4, 30, 0), + gsSPVertex(0x040131A0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 5, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04013390, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_5A48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013450, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 1, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 19, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04013640, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_5AE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013670, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 23, 0, 26, 27, 23, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04013860, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04013A40, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 5, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP1Triangle(15, 23, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_5BC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013BC0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 7, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04013DB0, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 5, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP1Triangle(23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_5C80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013F50, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_5CE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013FE0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_5D70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040141D0, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 10, 9, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSP1Triangle(16, 17, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_5DF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014300, 5, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Triangle(4, 0, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_5E58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014350, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(1, 0, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(6, 8, 7, 0, 8, 9, 7, 0), + gsSP1Triangle(8, 10, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_5ED0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014400, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 17, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 5, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x040145F0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 8, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 16, 0, 19, 20, 21, 0), + gsSP1Triangle(22, 23, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_5F88[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014770, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 23, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04014970, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(30, 31, 8, 0), + gsSPVertex(0x04014B70, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 5, 0, 8, 9, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_6068[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014C50, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(1, 4, 2, 0, 4, 5, 2, 0), + gsSP2Triangles(2, 5, 6, 0, 3, 2, 7, 0), + gsSP2Triangles(2, 6, 7, 0, 8, 7, 6, 0), + gsSP2Triangles(9, 10, 11, 0, 12, 13, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_60F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014DA0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 8, 0), + gsSP2Triangles(11, 12, 8, 0, 13, 14, 8, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 17, 0), + gsSP2Triangles(20, 21, 8, 0, 22, 23, 17, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 25, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04014FA0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_6198[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015060, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 8, 0), + gsSP2Triangles(11, 12, 8, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 2, 23, 0, 24, 25, 26, 0), + gsSP2Triangles(27, 28, 29, 0, 30, 31, 24, 0), + gsSPVertex(0x04015260, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 11, 0, 14, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_6240[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015370, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_62A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040153A0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_6308[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015420, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 2, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04015620, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_63B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015700, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(21, 30, 31, 0), + gsSPVertex(0x04015900, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(18, 30, 31, 0), + gsSPVertex(0x04015B00, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_6490[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015BF0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 2, 0, 8, 9, 5, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 27, 0), + gsSPVertex(0x04015DD0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_6528[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015E00, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP1Triangle(7, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_6598[] = +{ + gsSPDisplayList(0x07006528), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x070063B0), + gsSPDisplayList(0x07006308), + gsSPDisplayList(0x070062A0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070060F0), + gsSPDisplayList(0x07006068), + gsSPDisplayList(0x07005F88), + gsSPDisplayList(0x07005ED0), + gsSPDisplayList(0x07005E58), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005D70), + gsSPDisplayList(0x07005CE8), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005BC8), + gsSPDisplayList(0x07005AE0), + gsSPDisplayList(0x07005A48), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005870), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07005608), + gsSPDisplayList(0x07005550), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005408), + gsSPDisplayList(0x07005368), + gsSPDisplayList(0x070052B8), + gsSPDisplayList(0x07005218), + gsSPDisplayList(0x070050E8), + gsSPDisplayList(0x07004F90), + gsSPDisplayList(0x07004EE8), + gsSPDisplayList(0x07004E20), + gsSPDisplayList(0x07004D48), + gsSPDisplayList(0x07004CB8), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x07004BB8), + gsSPDisplayList(0x07004B50), + gsSPDisplayList(0x07004AD8), + gsSPDisplayList(0x07004A68), + gsSPDisplayList(0x070049E8), + gsSPDisplayList(0x07004950), + gsSPDisplayList(0x07004870), + gsSPDisplayList(0x07004780), + gsSPDisplayList(0x070046A0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_6710[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015EB0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(4, 28, 29, 30, 0), + gsSPVertex(0x040160A0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(4, 7, 8, 0, 4, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 11, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04016290, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04016490, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04016690, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 14, 15, 0, 8, 16, 17, 0), + gsSP1Triangle(8, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_68B0[] = +{ + gsSPDisplayList(0x07006710), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_68C0[] = +{ + gsSPDisplayList(0x070068B0), + gsSPDisplayList(0x07006598), + gsSPDisplayList(0x070045B0), + gsSPDisplayList(0x07003508), + gsSPDisplayList(0x07003240), + gsSPDisplayList(0x07003050), + gsSPDisplayList(0x07002D68), + gsSPDisplayList(0x07002A28), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x070014A0), + gsSPDisplayList(0x07001140), + gsSPDisplayList(0x070008E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_mario_raceway_packed_dl_6928[] = +{ + gsSPDisplayList(0x070068C0), + gsSPEndDisplayList(), +}; + +u8 d_course_mario_raceway_packed_dl_tail[] = { 0xFF, 15, 0, 0, 0, 0, 0, 0 }; diff --git a/courses/flower_cup/mario_raceway/staff_ghost.inc.c b/courses/flower_cup/mario_raceway/staff_ghost.incl.c similarity index 100% rename from courses/flower_cup/mario_raceway/staff_ghost.inc.c rename to courses/flower_cup/mario_raceway/staff_ghost.incl.c diff --git a/courses/flower_cup/toads_turnpike/course_data.inc.c b/courses/flower_cup/toads_turnpike/course_data.inc.c new file mode 100644 index 000000000..9ad14029f --- /dev/null +++ b/courses/flower_cup/toads_turnpike/course_data.inc.c @@ -0,0 +1,8064 @@ +// todo: Replace addresses with variables +#include +#include +#include +#include +#include + +Gfx d_course_toads_turnpike_dl_0[] = +{ + gsSPClearGeometryMode(G_CULL_BACK), + gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2), + gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_PASS2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_60[] = +{ + gsSPSetGeometryMode(G_CULL_BACK), + gsDPSetCombineMode(G_CC_MODULATEI, G_CC_PASS2), + gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_80[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000618), + gsSPDisplayList(0x070006E8), + gsSPDisplayList(0x07000768), + gsSPDisplayList(0x070007E8), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x07003478), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x070038E8), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004678), + gsSPDisplayList(0x07004738), + gsSPDisplayList(0x07004BE0), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x07001A58), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001CB8), + gsSPDisplayList(0x07001E30), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_158[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000618), + gsSPDisplayList(0x070006E8), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x07000AA8), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x070038E8), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004BE0), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07006030), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x07001A58), + gsSPDisplayList(0x07002328), + gsSPDisplayList(0x070024C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1F8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000618), + gsSPDisplayList(0x070006E8), + gsSPDisplayList(0x07000768), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x07000AA8), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x07003478), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x070038E8), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004BE0), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07006030), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x07001A58), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001CB8), + gsSPDisplayList(0x07002328), + gsSPDisplayList(0x070024C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_2D0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000618), + gsSPDisplayList(0x070006E8), + gsSPDisplayList(0x07000768), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x07000AA8), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x07003478), + gsSPDisplayList(0x070038E8), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004BE0), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07006030), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x07001A58), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_380[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000618), + gsSPDisplayList(0x070006E8), + gsSPDisplayList(0x07000768), + gsSPDisplayList(0x070007E8), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x07003478), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004678), + gsSPDisplayList(0x07004738), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07001A58), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001CB8), + gsSPDisplayList(0x07001E30), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_438[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000618), + gsSPDisplayList(0x070006E8), + gsSPDisplayList(0x07000768), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x07003478), + gsSPDisplayList(0x070038E8), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004678), + gsSPDisplayList(0x07004BE0), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x07001A58), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x070024C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_4E8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000618), + gsSPDisplayList(0x070006E8), + gsSPDisplayList(0x07000768), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x070007E8), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x07003478), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x070038E8), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004678), + gsSPDisplayList(0x07004BE0), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x07001A58), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001CB8), + gsSPDisplayList(0x070024C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_5B8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000618), + gsSPDisplayList(0x070006E8), + gsSPDisplayList(0x07000768), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x070007E8), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x07003478), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004678), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x07001A58), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001CB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_668[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070006E8), + gsSPDisplayList(0x07000768), + gsSPDisplayList(0x070007E8), + gsSPDisplayList(0x07000540), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x07003478), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004678), + gsSPDisplayList(0x07004738), + gsSPDisplayList(0x070043A8), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005770), + gsSPDisplayList(0x07001CB8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x070018C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_718[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000618), + gsSPDisplayList(0x070006E8), + gsSPDisplayList(0x07000768), + gsSPDisplayList(0x070007E8), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x07003478), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004678), + gsSPDisplayList(0x07004738), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x07001A58), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001CB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_7D8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000618), + gsSPDisplayList(0x070006E8), + gsSPDisplayList(0x07000768), + gsSPDisplayList(0x070007E8), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x07003478), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004678), + gsSPDisplayList(0x07004738), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001CB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_878[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000618), + gsSPDisplayList(0x070006E8), + gsSPDisplayList(0x07000768), + gsSPDisplayList(0x070007E8), + gsSPDisplayList(0x07000540), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x07003478), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004678), + gsSPDisplayList(0x07004738), + gsSPDisplayList(0x070043A8), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005770), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001CB8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x070018C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_948[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000768), + gsSPDisplayList(0x070007E8), + gsSPDisplayList(0x07000540), + gsSPDisplayList(0x07000160), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003478), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x07004678), + gsSPDisplayList(0x07004738), + gsSPDisplayList(0x070043A8), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005770), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07001CB8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x070018C0), + gsSPDisplayList(0x07001078), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_9F0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070006E8), + gsSPDisplayList(0x07000768), + gsSPDisplayList(0x070007E8), + gsSPDisplayList(0x07000540), + gsSPDisplayList(0x07000618), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x07003478), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004678), + gsSPDisplayList(0x07004738), + gsSPDisplayList(0x070043A8), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005770), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x07001A58), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001CB8), + gsSPDisplayList(0x07001E30), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_AC8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070006E8), + gsSPDisplayList(0x07000768), + gsSPDisplayList(0x070007E8), + gsSPDisplayList(0x07000540), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x07003478), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004678), + gsSPDisplayList(0x07004738), + gsSPDisplayList(0x070043A8), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005770), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001CB8), + gsSPDisplayList(0x07001E30), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_B88[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070006E8), + gsSPDisplayList(0x07000768), + gsSPDisplayList(0x070007E8), + gsSPDisplayList(0x07000540), + gsSPDisplayList(0x07000160), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x07003478), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004678), + gsSPDisplayList(0x07004738), + gsSPDisplayList(0x070043A8), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005770), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001CB8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x070018C0), + gsSPDisplayList(0x07001078), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_C70[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070007E8), + gsSPDisplayList(0x07000540), + gsSPDisplayList(0x07000160), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07004738), + gsSPDisplayList(0x070043A8), + gsSPDisplayList(0x07003E90), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005770), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070018C0), + gsSPDisplayList(0x07001078), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_D00[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070007E8), + gsSPDisplayList(0x07000540), + gsSPDisplayList(0x07000160), + gsSPDisplayList(0x07000768), + gsSPDisplayList(0x07000218), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003478), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07004738), + gsSPDisplayList(0x070043A8), + gsSPDisplayList(0x07003E90), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005770), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x07001CB8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x070018C0), + gsSPDisplayList(0x07001078), + gsSPDisplayList(0x070011B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_DD0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070007E8), + gsSPDisplayList(0x07000540), + gsSPDisplayList(0x07000160), + gsSPDisplayList(0x07000768), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07004738), + gsSPDisplayList(0x070043A8), + gsSPDisplayList(0x07003E90), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005770), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07001CB8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x070018C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_E70[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070007E8), + gsSPDisplayList(0x07000540), + gsSPDisplayList(0x07000160), + gsSPDisplayList(0x07000218), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07004738), + gsSPDisplayList(0x070043A8), + gsSPDisplayList(0x07003E90), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005770), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070018C0), + gsSPDisplayList(0x07001078), + gsSPDisplayList(0x070011B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_F18[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000540), + gsSPDisplayList(0x07000160), + gsSPDisplayList(0x07000218), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x070043A8), + gsSPDisplayList(0x07003E90), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07005770), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070018C0), + gsSPDisplayList(0x07001078), + gsSPDisplayList(0x070011B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_FA8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000540), + gsSPDisplayList(0x07000160), + gsSPDisplayList(0x07000218), + gsSPDisplayList(0x070007E8), + gsSPDisplayList(0x07000300), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002FA0), + gsSPDisplayList(0x070043A8), + gsSPDisplayList(0x07003E90), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005770), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x07005480), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x070018C0), + gsSPDisplayList(0x07001078), + gsSPDisplayList(0x070011B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1070[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000540), + gsSPDisplayList(0x07000160), + gsSPDisplayList(0x07000218), + gsSPDisplayList(0x070007E8), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x070043A8), + gsSPDisplayList(0x07003E90), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005770), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x070018C0), + gsSPDisplayList(0x07001078), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1118[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000540), + gsSPDisplayList(0x07000160), + gsSPDisplayList(0x07000218), + gsSPDisplayList(0x07000300), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002FA0), + gsSPDisplayList(0x070043A8), + gsSPDisplayList(0x07003E90), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07005770), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x07005480), + gsSPDisplayList(0x070018C0), + gsSPDisplayList(0x07001078), + gsSPDisplayList(0x070011B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_11C0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000160), + gsSPDisplayList(0x07000218), + gsSPDisplayList(0x07000300), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002FA0), + gsSPDisplayList(0x07003E90), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x07005770), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x07005480), + gsSPDisplayList(0x07001078), + gsSPDisplayList(0x070011B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1250[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000160), + gsSPDisplayList(0x07000218), + gsSPDisplayList(0x07000300), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002FA0), + gsSPDisplayList(0x07003060), + gsSPDisplayList(0x07003E90), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x07005770), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x07005480), + gsSPDisplayList(0x070055A0), + gsSPDisplayList(0x070018C0), + gsSPDisplayList(0x07001078), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x070013B0), + gsSPDisplayList(0x070015E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1310[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000540), + gsSPDisplayList(0x07000160), + gsSPDisplayList(0x07000218), + gsSPDisplayList(0x07000300), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002FA0), + gsSPDisplayList(0x070043A8), + gsSPDisplayList(0x07003E90), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x07005770), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x07005480), + gsSPDisplayList(0x070055A0), + gsSPDisplayList(0x070018C0), + gsSPDisplayList(0x07001078), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x070013B0), + gsSPDisplayList(0x070015E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_13E0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000160), + gsSPDisplayList(0x07000218), + gsSPDisplayList(0x07000300), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002FA0), + gsSPDisplayList(0x07003E90), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x07005480), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x070013B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1468[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000218), + gsSPDisplayList(0x07000300), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x07000160), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002FA0), + gsSPDisplayList(0x07003060), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x070041D0), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x07005480), + gsSPDisplayList(0x070055A0), + gsSPDisplayList(0x07001078), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x070013B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1510[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000218), + gsSPDisplayList(0x07000300), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x070004C0), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002FA0), + gsSPDisplayList(0x07003060), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x070041D0), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x07005480), + gsSPDisplayList(0x070055A0), + gsSPDisplayList(0x070056B0), + gsSPDisplayList(0x070013B0), + gsSPDisplayList(0x070015E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_15A8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000218), + gsSPDisplayList(0x07000300), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x07000160), + gsSPDisplayList(0x070004C0), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002FA0), + gsSPDisplayList(0x07003060), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x070041D0), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x07005480), + gsSPDisplayList(0x070055A0), + gsSPDisplayList(0x070056B0), + gsSPDisplayList(0x07001078), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x070013B0), + gsSPDisplayList(0x070015E8), + gsSPDisplayList(0x07006908), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1678[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000218), + gsSPDisplayList(0x07000300), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002FA0), + gsSPDisplayList(0x07003060), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x070041D0), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x07005480), + gsSPDisplayList(0x070055A0), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x070013B0), + gsSPDisplayList(0x070015E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1708[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000300), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x070004C0), + gsSPDisplayList(0x07000218), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002FA0), + gsSPDisplayList(0x07003060), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x070041D0), + gsSPDisplayList(0x070042E8), + gsSPDisplayList(0x07004E30), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x07005480), + gsSPDisplayList(0x070055A0), + gsSPDisplayList(0x070056B0), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07006348), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x070013B0), + gsSPDisplayList(0x070015E8), + gsSPDisplayList(0x07001780), + gsSPDisplayList(0x07006908), + gsSPDisplayList(0x07006848), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_17F8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000300), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x070004C0), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002FA0), + gsSPDisplayList(0x07003060), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x070041D0), + gsSPDisplayList(0x070042E8), + gsSPDisplayList(0x07004E30), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x07005480), + gsSPDisplayList(0x070055A0), + gsSPDisplayList(0x070056B0), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07006348), + gsSPDisplayList(0x070015E8), + gsSPDisplayList(0x07001780), + gsSPDisplayList(0x07006908), + gsSPDisplayList(0x07006788), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_18C0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000300), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x070004C0), + gsSPDisplayList(0x070008C0), + gsSPDisplayList(0x07000D08), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002FA0), + gsSPDisplayList(0x07003060), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x070041D0), + gsSPDisplayList(0x070042E8), + gsSPDisplayList(0x07004850), + gsSPDisplayList(0x07004E30), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x07005480), + gsSPDisplayList(0x070055A0), + gsSPDisplayList(0x070056B0), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07006348), + gsSPDisplayList(0x070013B0), + gsSPDisplayList(0x070015E8), + gsSPDisplayList(0x07001780), + gsSPDisplayList(0x07001F70), + gsSPDisplayList(0x07006908), + gsSPDisplayList(0x07006848), + gsSPDisplayList(0x07006788), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_19C0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000300), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x070004C0), + gsSPDisplayList(0x07000218), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002FA0), + gsSPDisplayList(0x07003060), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x070041D0), + gsSPDisplayList(0x070042E8), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x07005480), + gsSPDisplayList(0x070055A0), + gsSPDisplayList(0x070056B0), + gsSPDisplayList(0x070013B0), + gsSPDisplayList(0x070015E8), + gsSPDisplayList(0x07001780), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1A60[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x070004C0), + gsSPDisplayList(0x070008C0), + gsSPDisplayList(0x07000300), + gsSPDisplayList(0x07000D08), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002FA0), + gsSPDisplayList(0x07003060), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x070041D0), + gsSPDisplayList(0x070042E8), + gsSPDisplayList(0x07004850), + gsSPDisplayList(0x07004E30), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x07005480), + gsSPDisplayList(0x070055A0), + gsSPDisplayList(0x070056B0), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07006348), + gsSPDisplayList(0x070013B0), + gsSPDisplayList(0x070015E8), + gsSPDisplayList(0x07001780), + gsSPDisplayList(0x07001F70), + gsSPDisplayList(0x07006908), + gsSPDisplayList(0x07006788), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1B50[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x070004C0), + gsSPDisplayList(0x070008C0), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003060), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x070041D0), + gsSPDisplayList(0x070042E8), + gsSPDisplayList(0x07004850), + gsSPDisplayList(0x07004E30), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x070055A0), + gsSPDisplayList(0x070056B0), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07006348), + gsSPDisplayList(0x070015E8), + gsSPDisplayList(0x07001780), + gsSPDisplayList(0x07006908), + gsSPDisplayList(0x07006788), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1C10[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x070004C0), + gsSPDisplayList(0x070008C0), + gsSPDisplayList(0x07000D08), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003060), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x07003B58), + gsSPDisplayList(0x070041D0), + gsSPDisplayList(0x070042E8), + gsSPDisplayList(0x07004850), + gsSPDisplayList(0x07004E30), + gsSPDisplayList(0x07004EF0), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x070055A0), + gsSPDisplayList(0x070056B0), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07006348), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064C8), + gsSPDisplayList(0x07001780), + gsSPDisplayList(0x07001F70), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x070029B8), + gsSPDisplayList(0x07006908), + gsSPDisplayList(0x07006848), + gsSPDisplayList(0x07006788), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1D18[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x070004C0), + gsSPDisplayList(0x070008C0), + gsSPDisplayList(0x07000300), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002FA0), + gsSPDisplayList(0x07003060), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x070041D0), + gsSPDisplayList(0x070042E8), + gsSPDisplayList(0x07004850), + gsSPDisplayList(0x07005480), + gsSPDisplayList(0x070055A0), + gsSPDisplayList(0x070056B0), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x070013B0), + gsSPDisplayList(0x070015E8), + gsSPDisplayList(0x07001780), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1DC0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070004C0), + gsSPDisplayList(0x070008C0), + gsSPDisplayList(0x07000D08), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x070042E8), + gsSPDisplayList(0x07004850), + gsSPDisplayList(0x07004E30), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x070055A0), + gsSPDisplayList(0x070056B0), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07006348), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x07001780), + gsSPDisplayList(0x07001F70), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x07006908), + gsSPDisplayList(0x07006848), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1E80[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070004C0), + gsSPDisplayList(0x070008C0), + gsSPDisplayList(0x07000D08), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x070042E8), + gsSPDisplayList(0x07004850), + gsSPDisplayList(0x07004E30), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x070055A0), + gsSPDisplayList(0x070056B0), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07006348), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x07001780), + gsSPDisplayList(0x07001F70), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x07006908), + gsSPDisplayList(0x07006788), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1F40[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070004C0), + gsSPDisplayList(0x070008C0), + gsSPDisplayList(0x07000D08), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x07003B58), + gsSPDisplayList(0x070042E8), + gsSPDisplayList(0x07004850), + gsSPDisplayList(0x07004E30), + gsSPDisplayList(0x07004EF0), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x070056B0), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07006348), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064C8), + gsSPDisplayList(0x07001780), + gsSPDisplayList(0x07001F70), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x070029B8), + gsSPDisplayList(0x07006908), + gsSPDisplayList(0x07006848), + gsSPDisplayList(0x07006788), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_2030[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070004C0), + gsSPDisplayList(0x070008C0), + gsSPDisplayList(0x07000D08), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x070042E8), + gsSPDisplayList(0x07004850), + gsSPDisplayList(0x07004E30), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x070055A0), + gsSPDisplayList(0x070056B0), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07006348), + gsSPDisplayList(0x070015E8), + gsSPDisplayList(0x07001780), + gsSPDisplayList(0x07001F70), + gsSPDisplayList(0x07006908), + gsSPDisplayList(0x07006848), + gsSPDisplayList(0x07006788), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_20F8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070004C0), + gsSPDisplayList(0x070008C0), + gsSPDisplayList(0x07000D08), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x07003B58), + gsSPDisplayList(0x070042E8), + gsSPDisplayList(0x07004850), + gsSPDisplayList(0x07004E30), + gsSPDisplayList(0x07004EF0), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x070056B0), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07006348), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064C8), + gsSPDisplayList(0x07001F70), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x07006908), + gsSPDisplayList(0x07006848), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_21C8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070004C0), + gsSPDisplayList(0x070008C0), + gsSPDisplayList(0x07000D08), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x07003B58), + gsSPDisplayList(0x070042E8), + gsSPDisplayList(0x07004850), + gsSPDisplayList(0x07004E30), + gsSPDisplayList(0x07004EF0), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x070056B0), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07006348), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064C8), + gsSPDisplayList(0x07001780), + gsSPDisplayList(0x07001F70), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07006908), + gsSPDisplayList(0x07006788), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_22A8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070008C0), + gsSPDisplayList(0x07000D08), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000E08), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x07003B58), + gsSPDisplayList(0x07004850), + gsSPDisplayList(0x07004E30), + gsSPDisplayList(0x07004EF0), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07006348), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064C8), + gsSPDisplayList(0x070065B8), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x070029B8), + gsSPDisplayList(0x07002AF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_2358[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070004C0), + gsSPDisplayList(0x070008C0), + gsSPDisplayList(0x07000D08), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x07003B58), + gsSPDisplayList(0x070042E8), + gsSPDisplayList(0x07004850), + gsSPDisplayList(0x07004E30), + gsSPDisplayList(0x07004EF0), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x070055A0), + gsSPDisplayList(0x070056B0), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07006348), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070015E8), + gsSPDisplayList(0x07001780), + gsSPDisplayList(0x07001F70), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x07006908), + gsSPDisplayList(0x07006848), + gsSPDisplayList(0x07006788), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_2440[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000D08), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000E08), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x07003B58), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x070042E8), + gsSPDisplayList(0x07004850), + gsSPDisplayList(0x07004E30), + gsSPDisplayList(0x07004EF0), + gsSPDisplayList(0x07004FB0), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x070056B0), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07006348), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064C8), + gsSPDisplayList(0x070065B8), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x070029B8), + gsSPDisplayList(0x07002AF8), + gsSPDisplayList(0x07006908), + gsSPDisplayList(0x07006848), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_2530[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000D08), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000E08), + gsSPDisplayList(0x07000EC0), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x07003B58), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x070042E8), + gsSPDisplayList(0x07004850), + gsSPDisplayList(0x07004E30), + gsSPDisplayList(0x07004EF0), + gsSPDisplayList(0x07004FB0), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x070056B0), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07006348), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064C8), + gsSPDisplayList(0x070065B8), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x070029B8), + gsSPDisplayList(0x07006908), + gsSPDisplayList(0x07006788), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_2628[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000D08), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000E08), + gsSPDisplayList(0x07000EC0), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x07003B58), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07004E30), + gsSPDisplayList(0x07004EF0), + gsSPDisplayList(0x07004FB0), + gsSPDisplayList(0x07006348), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064C8), + gsSPDisplayList(0x070065B8), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x070029B8), + gsSPDisplayList(0x07002AF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_26D8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000D08), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000E08), + gsSPDisplayList(0x070004C0), + gsSPDisplayList(0x070008C0), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x07003B58), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x070042E8), + gsSPDisplayList(0x07004850), + gsSPDisplayList(0x07004E30), + gsSPDisplayList(0x07004EF0), + gsSPDisplayList(0x07004FB0), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x070056B0), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07006348), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064C8), + gsSPDisplayList(0x07001F70), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07006908), + gsSPDisplayList(0x07006848), + gsSPDisplayList(0x07006788), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_27D0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000E08), + gsSPDisplayList(0x07000EC0), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003B58), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x070042E8), + gsSPDisplayList(0x07004EF0), + gsSPDisplayList(0x07004FB0), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x070056B0), + gsSPDisplayList(0x07006348), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064C8), + gsSPDisplayList(0x070065B8), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x070029B8), + gsSPDisplayList(0x07002AF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_2898[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000E08), + gsSPDisplayList(0x07000EC0), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003B58), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x070039A8), + gsSPDisplayList(0x07004EF0), + gsSPDisplayList(0x07004FB0), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x07006348), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064C8), + gsSPDisplayList(0x070065B8), + gsSPDisplayList(0x07006230), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x070029B8), + gsSPDisplayList(0x07002AF8), + gsSPDisplayList(0x07006908), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_2960[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000E08), + gsSPDisplayList(0x07000EC0), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003B58), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x070039A8), + gsSPDisplayList(0x07004EF0), + gsSPDisplayList(0x07004FB0), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064C8), + gsSPDisplayList(0x070065B8), + gsSPDisplayList(0x07006230), + gsSPDisplayList(0x070029B8), + gsSPDisplayList(0x07002AF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_2A00[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000E08), + gsSPDisplayList(0x07000EC0), + gsSPDisplayList(0x07000D08), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x07003B58), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x070042E8), + gsSPDisplayList(0x07004E30), + gsSPDisplayList(0x07004EF0), + gsSPDisplayList(0x07004FB0), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x070056B0), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07006348), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064C8), + gsSPDisplayList(0x070065B8), + gsSPDisplayList(0x07001F70), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x070029B8), + gsSPDisplayList(0x07006908), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_2AF0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000E08), + gsSPDisplayList(0x07000EC0), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x070039A8), + gsSPDisplayList(0x07004FB0), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x07004D10), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064C8), + gsSPDisplayList(0x070065B8), + gsSPDisplayList(0x07006230), + gsSPDisplayList(0x070029B8), + gsSPDisplayList(0x07002AF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_2B88[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000E08), + gsSPDisplayList(0x07000EC0), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x070039A8), + gsSPDisplayList(0x070036C0), + gsSPDisplayList(0x07004FB0), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x07004D10), + gsSPDisplayList(0x070064C8), + gsSPDisplayList(0x070065B8), + gsSPDisplayList(0x07006230), + gsSPDisplayList(0x07005E50), + gsSPDisplayList(0x070029B8), + gsSPDisplayList(0x07002AF8), + gsSPDisplayList(0x07002600), + gsSPDisplayList(0x07002050), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_2C38[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000E08), + gsSPDisplayList(0x07000EC0), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x070039A8), + gsSPDisplayList(0x07004FB0), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x07004D10), + gsSPDisplayList(0x070064C8), + gsSPDisplayList(0x070065B8), + gsSPDisplayList(0x07006230), + gsSPDisplayList(0x07002AF8), + gsSPDisplayList(0x07002600), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_2CC0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000E08), + gsSPDisplayList(0x07000EC0), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003B58), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x070039A8), + gsSPDisplayList(0x07004EF0), + gsSPDisplayList(0x07004FB0), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x07004D10), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x07006348), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064C8), + gsSPDisplayList(0x070065B8), + gsSPDisplayList(0x07006230), + gsSPDisplayList(0x07005E50), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x070029B8), + gsSPDisplayList(0x07002AF8), + gsSPDisplayList(0x07002600), + gsSPDisplayList(0x07002050), + gsSPDisplayList(0x07006908), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_2DB8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000EC0), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000E08), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x070039A8), + gsSPDisplayList(0x070036C0), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x07004D10), + gsSPDisplayList(0x07004910), + gsSPDisplayList(0x070064C8), + gsSPDisplayList(0x070065B8), + gsSPDisplayList(0x07006230), + gsSPDisplayList(0x07005E50), + gsSPDisplayList(0x07002AF8), + gsSPDisplayList(0x07002600), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_2E50[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000EC0), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000A28), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x070039A8), + gsSPDisplayList(0x070036C0), + gsSPDisplayList(0x07003780), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x07004D10), + gsSPDisplayList(0x07004910), + gsSPDisplayList(0x070065B8), + gsSPDisplayList(0x07006230), + gsSPDisplayList(0x07005E50), + gsSPDisplayList(0x07005F78), + gsSPDisplayList(0x07002600), + gsSPDisplayList(0x07002050), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_2EF0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000EC0), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x070039A8), + gsSPDisplayList(0x070036C0), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x07004D10), + gsSPDisplayList(0x07004910), + gsSPDisplayList(0x070065B8), + gsSPDisplayList(0x07006230), + gsSPDisplayList(0x07005E50), + gsSPDisplayList(0x07002AF8), + gsSPDisplayList(0x07002600), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_2F78[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000EC0), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000E08), + gsSPDisplayList(0x07000A28), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x070039A8), + gsSPDisplayList(0x070036C0), + gsSPDisplayList(0x07003780), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x07004D10), + gsSPDisplayList(0x07004910), + gsSPDisplayList(0x070064C8), + gsSPDisplayList(0x070065B8), + gsSPDisplayList(0x07006230), + gsSPDisplayList(0x07005E50), + gsSPDisplayList(0x07005F78), + gsSPDisplayList(0x07002AF8), + gsSPDisplayList(0x07002600), + gsSPDisplayList(0x07002050), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_3030[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000A28), + gsSPDisplayList(0x07000EC0), + gsSPDisplayList(0x07000AA8), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070039A8), + gsSPDisplayList(0x070036C0), + gsSPDisplayList(0x07003780), + gsSPDisplayList(0x07003850), + gsSPDisplayList(0x07004D10), + gsSPDisplayList(0x07004910), + gsSPDisplayList(0x07004A40), + gsSPDisplayList(0x070065B8), + gsSPDisplayList(0x07006230), + gsSPDisplayList(0x07005E50), + gsSPDisplayList(0x07005F78), + gsSPDisplayList(0x07006030), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x07002AF8), + gsSPDisplayList(0x07002600), + gsSPDisplayList(0x07002050), + gsSPDisplayList(0x070021E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_30F8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000A28), + gsSPDisplayList(0x07000AA8), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070039A8), + gsSPDisplayList(0x070036C0), + gsSPDisplayList(0x07003780), + gsSPDisplayList(0x07004D10), + gsSPDisplayList(0x07004910), + gsSPDisplayList(0x07004A40), + gsSPDisplayList(0x07006230), + gsSPDisplayList(0x07005E50), + gsSPDisplayList(0x07005F78), + gsSPDisplayList(0x07006030), + gsSPDisplayList(0x07002050), + gsSPDisplayList(0x070021E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_3190[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000A28), + gsSPDisplayList(0x07000EC0), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070039A8), + gsSPDisplayList(0x070036C0), + gsSPDisplayList(0x07003780), + gsSPDisplayList(0x07004D10), + gsSPDisplayList(0x07004910), + gsSPDisplayList(0x07004A40), + gsSPDisplayList(0x070065B8), + gsSPDisplayList(0x07006230), + gsSPDisplayList(0x07005E50), + gsSPDisplayList(0x07005F78), + gsSPDisplayList(0x07002600), + gsSPDisplayList(0x07002050), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_3228[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000A28), + gsSPDisplayList(0x07000AA8), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070039A8), + gsSPDisplayList(0x070036C0), + gsSPDisplayList(0x07003780), + gsSPDisplayList(0x07003850), + gsSPDisplayList(0x07004D10), + gsSPDisplayList(0x07004910), + gsSPDisplayList(0x07004A40), + gsSPDisplayList(0x07004B00), + gsSPDisplayList(0x07006230), + gsSPDisplayList(0x07005E50), + gsSPDisplayList(0x07005F78), + gsSPDisplayList(0x07006030), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x07002600), + gsSPDisplayList(0x07002050), + gsSPDisplayList(0x070021E8), + gsSPDisplayList(0x07002328), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_32F0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000A28), + gsSPDisplayList(0x07000AA8), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070036C0), + gsSPDisplayList(0x07003780), + gsSPDisplayList(0x07003850), + gsSPDisplayList(0x07004910), + gsSPDisplayList(0x07004A40), + gsSPDisplayList(0x07004B00), + gsSPDisplayList(0x07006230), + gsSPDisplayList(0x07005E50), + gsSPDisplayList(0x07005F78), + gsSPDisplayList(0x07006030), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x07002050), + gsSPDisplayList(0x070021E8), + gsSPDisplayList(0x07002328), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_33A0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000A28), + gsSPDisplayList(0x07000AA8), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070036C0), + gsSPDisplayList(0x07003780), + gsSPDisplayList(0x07003850), + gsSPDisplayList(0x07004910), + gsSPDisplayList(0x07004A40), + gsSPDisplayList(0x07004B00), + gsSPDisplayList(0x07005E50), + gsSPDisplayList(0x07005F78), + gsSPDisplayList(0x07006030), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x07002050), + gsSPDisplayList(0x070021E8), + gsSPDisplayList(0x07002328), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_3438[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000A28), + gsSPDisplayList(0x07000AA8), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070036C0), + gsSPDisplayList(0x07003780), + gsSPDisplayList(0x07003850), + gsSPDisplayList(0x07004910), + gsSPDisplayList(0x07004A40), + gsSPDisplayList(0x07004B00), + gsSPDisplayList(0x07006230), + gsSPDisplayList(0x07005E50), + gsSPDisplayList(0x07005F78), + gsSPDisplayList(0x07006030), + gsSPDisplayList(0x07002050), + gsSPDisplayList(0x070021E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_34D0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000A28), + gsSPDisplayList(0x07000AA8), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070036C0), + gsSPDisplayList(0x07003780), + gsSPDisplayList(0x07003850), + gsSPDisplayList(0x070038E8), + gsSPDisplayList(0x07004910), + gsSPDisplayList(0x07004A40), + gsSPDisplayList(0x07004B00), + gsSPDisplayList(0x07005E50), + gsSPDisplayList(0x07005F78), + gsSPDisplayList(0x07006030), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x070021E8), + gsSPDisplayList(0x07002328), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_3570[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000A28), + gsSPDisplayList(0x07000AA8), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x07000618), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003780), + gsSPDisplayList(0x07003850), + gsSPDisplayList(0x070038E8), + gsSPDisplayList(0x07004A40), + gsSPDisplayList(0x07004B00), + gsSPDisplayList(0x07004BE0), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005E50), + gsSPDisplayList(0x07005F78), + gsSPDisplayList(0x07006030), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x070021E8), + gsSPDisplayList(0x07002328), + gsSPDisplayList(0x070024C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_3618[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000A28), + gsSPDisplayList(0x07000AA8), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003780), + gsSPDisplayList(0x07003850), + gsSPDisplayList(0x070038E8), + gsSPDisplayList(0x07004A40), + gsSPDisplayList(0x07004B00), + gsSPDisplayList(0x07004BE0), + gsSPDisplayList(0x07005E50), + gsSPDisplayList(0x07005F78), + gsSPDisplayList(0x07006030), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x070021E8), + gsSPDisplayList(0x07002328), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_36A8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000A28), + gsSPDisplayList(0x07000AA8), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070036C0), + gsSPDisplayList(0x07003780), + gsSPDisplayList(0x07003850), + gsSPDisplayList(0x070038E8), + gsSPDisplayList(0x07004910), + gsSPDisplayList(0x07004A40), + gsSPDisplayList(0x07004B00), + gsSPDisplayList(0x07004BE0), + gsSPDisplayList(0x07005E50), + gsSPDisplayList(0x07005F78), + gsSPDisplayList(0x07006030), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x07002050), + gsSPDisplayList(0x070021E8), + gsSPDisplayList(0x07002328), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_3758[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000A28), + gsSPDisplayList(0x07000AA8), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x07000618), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003780), + gsSPDisplayList(0x07003850), + gsSPDisplayList(0x070038E8), + gsSPDisplayList(0x07004A40), + gsSPDisplayList(0x07004B00), + gsSPDisplayList(0x07004BE0), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005F78), + gsSPDisplayList(0x07006030), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x07002328), + gsSPDisplayList(0x070024C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_37F0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000618), + gsSPDisplayList(0x070006E8), + gsSPDisplayList(0x07000AA8), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x07000768), + gsSPDisplayList(0x070007E8), + gsSPDisplayList(0x07000A28), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x07003478), + gsSPDisplayList(0x07003780), + gsSPDisplayList(0x07003850), + gsSPDisplayList(0x070038E8), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004678), + gsSPDisplayList(0x07004B00), + gsSPDisplayList(0x07004BE0), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005E50), + gsSPDisplayList(0x07005F78), + gsSPDisplayList(0x07006030), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x07001A58), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001CB8), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x070021E8), + gsSPDisplayList(0x07002328), + gsSPDisplayList(0x070024C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_3910[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000618), + gsSPDisplayList(0x07000AA8), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x07000A28), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x07003780), + gsSPDisplayList(0x07003850), + gsSPDisplayList(0x070038E8), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x07004A40), + gsSPDisplayList(0x07004B00), + gsSPDisplayList(0x07004BE0), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005E50), + gsSPDisplayList(0x07005F78), + gsSPDisplayList(0x07006030), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x070021E8), + gsSPDisplayList(0x07002328), + gsSPDisplayList(0x070024C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_39C8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000618), + gsSPDisplayList(0x070006E8), + gsSPDisplayList(0x07000AA8), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x07000768), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000A28), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x07003478), + gsSPDisplayList(0x07003780), + gsSPDisplayList(0x07003850), + gsSPDisplayList(0x070038E8), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004A40), + gsSPDisplayList(0x07004B00), + gsSPDisplayList(0x07004BE0), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005E50), + gsSPDisplayList(0x07005F78), + gsSPDisplayList(0x07006030), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x07001A58), + gsSPDisplayList(0x07002050), + gsSPDisplayList(0x070021E8), + gsSPDisplayList(0x07002328), + gsSPDisplayList(0x070024C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_3AD8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000618), + gsSPDisplayList(0x070006E8), + gsSPDisplayList(0x07000AA8), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x07003850), + gsSPDisplayList(0x070038E8), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x07004B00), + gsSPDisplayList(0x07004BE0), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07006030), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x07001A58), + gsSPDisplayList(0x07002328), + gsSPDisplayList(0x070024C0), + gsSPEndDisplayList(), +}; + +// 0x3B80 +struct ActorSpawnData d_course_toads_turnpike_dl[] = { + {{ 100, 0, 26 }, { 0 }}, + {{ 100, 0, 7 }, { 0 }}, + {{ 102, 0, -299 }, { 0 }}, + {{ 88, 0, -601 }, { 0 }}, + {{ 76, 0, -897 }, { 0 }}, + {{ 78, 0, -1946 }, { 0 }}, + {{ 64, 0, -2260 }, { 0 }}, + {{ 5, 0, -2490 }, { 0 }}, + {{ -116, 0, -2706 }, { 0 }}, + {{ -279, 0, -2886 }, { 0 }}, + {{ -481, 0, -3017 }, { 0 }}, + {{ -706, 0, -3099 }, { 0 }}, + {{ -952, 0, -3124 }, { 0 }}, + {{ -1250, 0, -3119 }, { 0 }}, + {{ -1629, 0, -3116 }, { 0 }}, + {{ -1867, 0, -3075 }, { 0 }}, + {{ -2155, 0, -2924 }, { 0 }}, + {{ -2330, 0, -2764 }, { 0 }}, + {{ -2465, 0, -2561 }, { 0 }}, + {{ -2548, 0, -2335 }, { 0 }}, + {{ -2579, 0, -2093 }, { 0 }}, + {{ -2553, 0, -1856 }, { 0 }}, + {{ -2470, 0, -1630 }, { 0 }}, + {{ -2333, 0, -1423 }, { 0 }}, + {{ -2156, 0, -1261 }, { 0 }}, + {{ -1945, 0, -1144 }, { 0 }}, + {{ -1717, 0, -1072 }, { 0 }}, + {{ -1401, 0, -1062 }, { 0 }}, + {{ -202, 0, -1070 }, { 0 }}, + {{ 2201, 0, -1072 }, { 0 }}, + {{ 2652, 0, -1068 }, { 0 }}, + {{ 2919, 0, -1021 }, { 0 }}, + {{ 3203, 0, -881 }, { 0 }}, + {{ 3380, 0, -715 }, { 0 }}, + {{ 3516, 0, -512 }, { 0 }}, + {{ 3589, 0, -283 }, { 0 }}, + {{ 3600, 0, -45 }, { 0 }}, + {{ 3598, 0, 166 }, { 0 }}, + {{ 3580, 0, 389 }, { 0 }}, + {{ 3495, 0, 612 }, { 0 }}, + {{ 3366, 0, 807 }, { 0 }}, + {{ 3191, 0, 967 }, { 0 }}, + {{ 2987, 0, 1081 }, { 0 }}, + {{ 2754, 0, 1146 }, { 0 }}, + {{ 2450, 0, 1161 }, { 0 }}, + {{ 1254, 0, 1152 }, { 0 }}, + {{ 936, 0, 1141 }, { 0 }}, + {{ 718, 0, 1083 }, { 0 }}, + {{ 507, 0, 964 }, { 0 }}, + {{ 337, 0, 807 }, { 0 }}, + {{ 206, 0, 610 }, { 0 }}, + {{ 123, 0, 389 }, { 0 }}, + {{ 98, 0, 50 }, { 0 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ 100, 0, 16 }, { 1 }}, + {{ 100, 0, -3 }, { 1 }}, + {{ 100, 0, -23 }, { 1 }}, + {{ 100, 0, -43 }, { 1 }}, + {{ 100, 0, -63 }, { 1 }}, + {{ 100, 0, -83 }, { 1 }}, + {{ 100, 0, -103 }, { 1 }}, + {{ 100, 0, -123 }, { 1 }}, + {{ 100, 0, -143 }, { 1 }}, + {{ 101, 0, -163 }, { 2 }}, + {{ 101, 0, -183 }, { 2 }}, + {{ 101, 0, -203 }, { 2 }}, + {{ 100, 0, -223 }, { 2 }}, + {{ 100, 0, -243 }, { 2 }}, + {{ 100, 0, -263 }, { 2 }}, + {{ 100, 0, -283 }, { 2 }}, + {{ 99, 0, -303 }, { 2 }}, + {{ 99, 0, -323 }, { 2 }}, + {{ 98, 0, -343 }, { 2 }}, + {{ 98, 0, -363 }, { 2 }}, + {{ 97, 0, -383 }, { 2 }}, + {{ 96, 0, -403 }, { 2 }}, + {{ 96, 0, -423 }, { 2 }}, + {{ 95, 0, -443 }, { 2 }}, + {{ 94, 0, -463 }, { 2 }}, + {{ 93, 0, -483 }, { 2 }}, + {{ 92, 0, -503 }, { 2 }}, + {{ 91, 0, -523 }, { 2 }}, + {{ 90, 0, -543 }, { 2 }}, + {{ 89, 0, -563 }, { 2 }}, + {{ 88, 0, -583 }, { 2 }}, + {{ 88, 0, -603 }, { 2 }}, + {{ 87, 0, -623 }, { 2 }}, + {{ 86, 0, -643 }, { 2 }}, + {{ 85, 0, -663 }, { 2 }}, + {{ 84, 0, -683 }, { 2 }}, + {{ 83, 0, -703 }, { 2 }}, + {{ 83, 0, -723 }, { 2 }}, + {{ 82, 0, -743 }, { 2 }}, + {{ 81, 0, -763 }, { 2 }}, + {{ 80, 0, -783 }, { 2 }}, + {{ 80, 0, -803 }, { 2 }}, + {{ 79, 0, -823 }, { 2 }}, + {{ 79, 0, -843 }, { 2 }}, + {{ 79, 0, -863 }, { 2 }}, + {{ 78, 0, -883 }, { 2 }}, + {{ 78, 0, -903 }, { 2 }}, + {{ 78, 0, -923 }, { 2 }}, + {{ 78, 0, -943 }, { 2 }}, + {{ 77, 0, -963 }, { 2 }}, + {{ 77, 0, -983 }, { 2 }}, + {{ 77, 0, -1003 }, { 2 }}, + {{ 77, 0, -1023 }, { 2 }}, + {{ 77, 0, -1043 }, { 2 }}, + {{ 77, 0, -1063 }, { 3 }}, + {{ 77, 0, -1083 }, { 3 }}, + {{ 77, 0, -1103 }, { 3 }}, + {{ 77, 0, -1123 }, { 3 }}, + {{ 77, 0, -1143 }, { 3 }}, + {{ 76, 0, -1163 }, { 3 }}, + {{ 76, 0, -1183 }, { 3 }}, + {{ 76, 0, -1203 }, { 3 }}, + {{ 76, 0, -1223 }, { 3 }}, + {{ 76, 0, -1243 }, { 3 }}, + {{ 76, 0, -1263 }, { 3 }}, + {{ 76, 0, -1283 }, { 3 }}, + {{ 76, 0, -1303 }, { 3 }}, + {{ 76, 0, -1323 }, { 3 }}, + {{ 76, 0, -1343 }, { 3 }}, + {{ 76, 0, -1364 }, { 3 }}, + {{ 76, 0, -1384 }, { 3 }}, + {{ 76, 0, -1404 }, { 3 }}, + {{ 77, 0, -1424 }, { 3 }}, + {{ 77, 0, -1444 }, { 3 }}, + {{ 77, 0, -1464 }, { 3 }}, + {{ 77, 0, -1484 }, { 3 }}, + {{ 77, 0, -1504 }, { 3 }}, + {{ 77, 0, -1524 }, { 3 }}, + {{ 77, 0, -1544 }, { 3 }}, + {{ 77, 0, -1564 }, { 3 }}, + {{ 77, 0, -1584 }, { 3 }}, + {{ 77, 0, -1604 }, { 3 }}, + {{ 77, 0, -1624 }, { 3 }}, + {{ 77, 0, -1644 }, { 3 }}, + {{ 76, 0, -1664 }, { 3 }}, + {{ 76, 0, -1684 }, { 3 }}, + {{ 76, 0, -1704 }, { 3 }}, + {{ 76, 0, -1724 }, { 3 }}, + {{ 76, 0, -1744 }, { 3 }}, + {{ 76, 0, -1764 }, { 3 }}, + {{ 76, 0, -1784 }, { 3 }}, + {{ 76, 0, -1804 }, { 3 }}, + {{ 76, 0, -1824 }, { 3 }}, + {{ 76, 0, -1844 }, { 3 }}, + {{ 75, 0, -1864 }, { 3 }}, + {{ 75, 0, -1884 }, { 3 }}, + {{ 75, 0, -1904 }, { 3 }}, + {{ 75, 0, -1924 }, { 3 }}, + {{ 74, 0, -1944 }, { 3 }}, + {{ 74, 0, -1964 }, { 4 }}, + {{ 74, 0, -1984 }, { 4 }}, + {{ 73, 0, -2004 }, { 4 }}, + {{ 73, 0, -2024 }, { 4 }}, + {{ 73, 0, -2044 }, { 4 }}, + {{ 72, 0, -2064 }, { 4 }}, + {{ 71, 0, -2084 }, { 4 }}, + {{ 70, 0, -2104 }, { 4 }}, + {{ 69, 0, -2124 }, { 4 }}, + {{ 68, 0, -2144 }, { 4 }}, + {{ 67, 0, -2164 }, { 4 }}, + {{ 65, 0, -2184 }, { 4 }}, + {{ 63, 0, -2204 }, { 4 }}, + {{ 61, 0, -2224 }, { 4 }}, + {{ 59, 0, -2244 }, { 4 }}, + {{ 56, 0, -2263 }, { 4 }}, + {{ 53, 0, -2283 }, { 4 }}, + {{ 49, 0, -2303 }, { 4 }}, + {{ 46, 0, -2323 }, { 4 }}, + {{ 42, 0, -2342 }, { 4 }}, + {{ 37, 0, -2362 }, { 4 }}, + {{ 32, 0, -2381 }, { 4 }}, + {{ 27, 0, -2400 }, { 4 }}, + {{ 21, 0, -2420 }, { 4 }}, + {{ 15, 0, -2439 }, { 4 }}, + {{ 8, 0, -2458 }, { 4 }}, + {{ 1, 0, -2476 }, { 4 }}, + {{ -5, 0, -2495 }, { 4 }}, + {{ -13, 0, -2513 }, { 4 }}, + {{ -21, 0, -2531 }, { 4 }}, + {{ -30, 0, -2550 }, { 4 }}, + {{ -39, 0, -2567 }, { 4 }}, + {{ -48, 0, -2585 }, { 4 }}, + {{ -58, 0, -2603 }, { 4 }}, + {{ -68, 0, -2620 }, { 4 }}, + {{ -78, 0, -2637 }, { 4 }}, + {{ -89, 0, -2654 }, { 4 }}, + {{ -100, 0, -2671 }, { 4 }}, + {{ -111, 0, -2687 }, { 4 }}, + {{ -123, 0, -2704 }, { 4 }}, + {{ -135, 0, -2720 }, { 4 }}, + {{ -147, 0, -2736 }, { 4 }}, + {{ -159, 0, -2751 }, { 4 }}, + {{ -172, 0, -2767 }, { 4 }}, + {{ -185, 0, -2782 }, { 4 }}, + {{ -198, 0, -2797 }, { 4 }}, + {{ -212, 0, -2812 }, { 4 }}, + {{ -226, 0, -2826 }, { 5 }}, + {{ -240, 0, -2840 }, { 5 }}, + {{ -255, 0, -2854 }, { 5 }}, + {{ -269, 0, -2867 }, { 5 }}, + {{ -284, 0, -2880 }, { 5 }}, + {{ -300, 0, -2893 }, { 5 }}, + {{ -316, 0, -2906 }, { 5 }}, + {{ -331, 0, -2918 }, { 5 }}, + {{ -348, 0, -2929 }, { 5 }}, + {{ -364, 0, -2941 }, { 5 }}, + {{ -381, 0, -2952 }, { 5 }}, + {{ -398, 0, -2963 }, { 5 }}, + {{ -415, 0, -2973 }, { 5 }}, + {{ -432, 0, -2983 }, { 5 }}, + {{ -450, 0, -2993 }, { 5 }}, + {{ -467, 0, -3002 }, { 5 }}, + {{ -485, 0, -3011 }, { 5 }}, + {{ -503, 0, -3020 }, { 5 }}, + {{ -521, 0, -3028 }, { 5 }}, + {{ -540, 0, -3036 }, { 5 }}, + {{ -558, 0, -3044 }, { 5 }}, + {{ -577, 0, -3051 }, { 5 }}, + {{ -595, 0, -3058 }, { 5 }}, + {{ -614, 0, -3065 }, { 5 }}, + {{ -633, 0, -3071 }, { 5 }}, + {{ -652, 0, -3077 }, { 5 }}, + {{ -672, 0, -3082 }, { 5 }}, + {{ -691, 0, -3087 }, { 5 }}, + {{ -711, 0, -3092 }, { 5 }}, + {{ -730, 0, -3096 }, { 5 }}, + {{ -750, 0, -3100 }, { 5 }}, + {{ -770, 0, -3103 }, { 5 }}, + {{ -789, 0, -3106 }, { 5 }}, + {{ -809, 0, -3109 }, { 5 }}, + {{ -829, 0, -3111 }, { 5 }}, + {{ -849, 0, -3113 }, { 5 }}, + {{ -869, 0, -3115 }, { 5 }}, + {{ -889, 0, -3116 }, { 5 }}, + {{ -909, 0, -3117 }, { 5 }}, + {{ -929, 0, -3118 }, { 5 }}, + {{ -949, 0, -3119 }, { 5 }}, + {{ -969, 0, -3120 }, { 5 }}, + {{ -989, 0, -3121 }, { 5 }}, + {{ -1009, 0, -3121 }, { 5 }}, + {{ -1029, 0, -3121 }, { 5 }}, + {{ -1049, 0, -3121 }, { 5 }}, + {{ -1069, 0, -3121 }, { 5 }}, + {{ -1089, 0, -3121 }, { 5 }}, + {{ -1109, 0, -3121 }, { 6 }}, + {{ -1129, 0, -3121 }, { 6 }}, + {{ -1149, 0, -3120 }, { 6 }}, + {{ -1169, 0, -3120 }, { 6 }}, + {{ -1189, 0, -3120 }, { 6 }}, + {{ -1209, 0, -3119 }, { 6 }}, + {{ -1229, 0, -3119 }, { 6 }}, + {{ -1249, 0, -3119 }, { 6 }}, + {{ -1269, 0, -3119 }, { 6 }}, + {{ -1289, 0, -3118 }, { 6 }}, + {{ -1309, 0, -3118 }, { 6 }}, + {{ -1329, 0, -3118 }, { 6 }}, + {{ -1349, 0, -3118 }, { 6 }}, + {{ -1369, 0, -3118 }, { 6 }}, + {{ -1389, 0, -3117 }, { 6 }}, + {{ -1409, 0, -3117 }, { 6 }}, + {{ -1429, 0, -3117 }, { 6 }}, + {{ -1449, 0, -3117 }, { 6 }}, + {{ -1469, 0, -3117 }, { 6 }}, + {{ -1489, 0, -3116 }, { 6 }}, + {{ -1509, 0, -3116 }, { 6 }}, + {{ -1529, 0, -3115 }, { 6 }}, + {{ -1549, 0, -3114 }, { 6 }}, + {{ -1569, 0, -3113 }, { 6 }}, + {{ -1589, 0, -3112 }, { 6 }}, + {{ -1609, 0, -3111 }, { 6 }}, + {{ -1629, 0, -3109 }, { 6 }}, + {{ -1649, 0, -3108 }, { 6 }}, + {{ -1669, 0, -3106 }, { 6 }}, + {{ -1689, 0, -3103 }, { 6 }}, + {{ -1709, 0, -3101 }, { 6 }}, + {{ -1728, 0, -3098 }, { 6 }}, + {{ -1748, 0, -3095 }, { 6 }}, + {{ -1768, 0, -3091 }, { 6 }}, + {{ -1787, 0, -3087 }, { 6 }}, + {{ -1807, 0, -3082 }, { 6 }}, + {{ -1826, 0, -3076 }, { 6 }}, + {{ -1845, 0, -3070 }, { 6 }}, + {{ -1864, 0, -3064 }, { 6 }}, + {{ -1883, 0, -3057 }, { 6 }}, + {{ -1901, 0, -3050 }, { 6 }}, + {{ -1920, 0, -3042 }, { 6 }}, + {{ -1938, 0, -3034 }, { 6 }}, + {{ -1957, 0, -3026 }, { 6 }}, + {{ -1975, 0, -3017 }, { 6 }}, + {{ -1992, 0, -3008 }, { 6 }}, + {{ -2010, 0, -2999 }, { 7 }}, + {{ -2028, 0, -2990 }, { 7 }}, + {{ -2046, 0, -2980 }, { 7 }}, + {{ -2063, 0, -2970 }, { 7 }}, + {{ -2080, 0, -2960 }, { 7 }}, + {{ -2097, 0, -2950 }, { 7 }}, + {{ -2114, 0, -2939 }, { 7 }}, + {{ -2131, 0, -2928 }, { 7 }}, + {{ -2148, 0, -2917 }, { 7 }}, + {{ -2164, 0, -2906 }, { 7 }}, + {{ -2180, 0, -2894 }, { 7 }}, + {{ -2196, 0, -2882 }, { 7 }}, + {{ -2212, 0, -2869 }, { 7 }}, + {{ -2227, 0, -2857 }, { 7 }}, + {{ -2242, 0, -2843 }, { 7 }}, + {{ -2257, 0, -2830 }, { 7 }}, + {{ -2271, 0, -2816 }, { 7 }}, + {{ -2285, 0, -2801 }, { 7 }}, + {{ -2299, 0, -2787 }, { 7 }}, + {{ -2312, 0, -2772 }, { 7 }}, + {{ -2326, 0, -2757 }, { 7 }}, + {{ -2338, 0, -2742 }, { 7 }}, + {{ -2351, 0, -2726 }, { 7 }}, + {{ -2363, 0, -2710 }, { 7 }}, + {{ -2375, 0, -2694 }, { 7 }}, + {{ -2386, 0, -2678 }, { 7 }}, + {{ -2398, 0, -2661 }, { 7 }}, + {{ -2409, 0, -2644 }, { 7 }}, + {{ -2419, 0, -2627 }, { 7 }}, + {{ -2429, 0, -2610 }, { 7 }}, + {{ -2439, 0, -2593 }, { 7 }}, + {{ -2449, 0, -2575 }, { 7 }}, + {{ -2458, 0, -2557 }, { 7 }}, + {{ -2467, 0, -2539 }, { 7 }}, + {{ -2476, 0, -2521 }, { 7 }}, + {{ -2484, 0, -2503 }, { 7 }}, + {{ -2492, 0, -2485 }, { 7 }}, + {{ -2499, 0, -2466 }, { 7 }}, + {{ -2506, 0, -2447 }, { 7 }}, + {{ -2513, 0, -2428 }, { 7 }}, + {{ -2519, 0, -2409 }, { 7 }}, + {{ -2525, 0, -2390 }, { 7 }}, + {{ -2531, 0, -2371 }, { 7 }}, + {{ -2536, 0, -2352 }, { 7 }}, + {{ -2541, 0, -2332 }, { 7 }}, + {{ -2546, 0, -2313 }, { 7 }}, + {{ -2550, 0, -2293 }, { 7 }}, + {{ -2554, 0, -2274 }, { 7 }}, + {{ -2557, 0, -2254 }, { 8 }}, + {{ -2560, 0, -2234 }, { 8 }}, + {{ -2563, 0, -2214 }, { 8 }}, + {{ -2565, 0, -2195 }, { 8 }}, + {{ -2567, 0, -2175 }, { 8 }}, + {{ -2569, 0, -2155 }, { 8 }}, + {{ -2570, 0, -2135 }, { 8 }}, + {{ -2571, 0, -2115 }, { 8 }}, + {{ -2571, 0, -2095 }, { 8 }}, + {{ -2571, 0, -2075 }, { 8 }}, + {{ -2571, 0, -2055 }, { 8 }}, + {{ -2570, 0, -2035 }, { 8 }}, + {{ -2569, 0, -2015 }, { 8 }}, + {{ -2568, 0, -1995 }, { 8 }}, + {{ -2566, 0, -1975 }, { 8 }}, + {{ -2563, 0, -1955 }, { 8 }}, + {{ -2560, 0, -1935 }, { 8 }}, + {{ -2557, 0, -1915 }, { 8 }}, + {{ -2554, 0, -1896 }, { 8 }}, + {{ -2550, 0, -1876 }, { 8 }}, + {{ -2545, 0, -1857 }, { 8 }}, + {{ -2541, 0, -1837 }, { 8 }}, + {{ -2535, 0, -1818 }, { 8 }}, + {{ -2530, 0, -1799 }, { 8 }}, + {{ -2524, 0, -1780 }, { 8 }}, + {{ -2517, 0, -1761 }, { 8 }}, + {{ -2511, 0, -1742 }, { 8 }}, + {{ -2504, 0, -1723 }, { 8 }}, + {{ -2496, 0, -1704 }, { 8 }}, + {{ -2488, 0, -1686 }, { 8 }}, + {{ -2480, 0, -1668 }, { 8 }}, + {{ -2472, 0, -1650 }, { 8 }}, + {{ -2463, 0, -1632 }, { 8 }}, + {{ -2453, 0, -1614 }, { 8 }}, + {{ -2444, 0, -1596 }, { 8 }}, + {{ -2434, 0, -1579 }, { 8 }}, + {{ -2424, 0, -1562 }, { 8 }}, + {{ -2413, 0, -1545 }, { 8 }}, + {{ -2402, 0, -1528 }, { 8 }}, + {{ -2391, 0, -1511 }, { 8 }}, + {{ -2380, 0, -1495 }, { 8 }}, + {{ -2368, 0, -1479 }, { 8 }}, + {{ -2356, 0, -1463 }, { 8 }}, + {{ -2343, 0, -1447 }, { 8 }}, + {{ -2331, 0, -1432 }, { 8 }}, + {{ -2318, 0, -1417 }, { 8 }}, + {{ -2304, 0, -1402 }, { 8 }}, + {{ -2291, 0, -1387 }, { 8 }}, + {{ -2277, 0, -1373 }, { 8 }}, + {{ -2262, 0, -1359 }, { 9 }}, + {{ -2248, 0, -1345 }, { 9 }}, + {{ -2233, 0, -1332 }, { 9 }}, + {{ -2218, 0, -1318 }, { 9 }}, + {{ -2203, 0, -1306 }, { 9 }}, + {{ -2187, 0, -1293 }, { 9 }}, + {{ -2171, 0, -1281 }, { 9 }}, + {{ -2155, 0, -1269 }, { 9 }}, + {{ -2139, 0, -1257 }, { 9 }}, + {{ -2122, 0, -1246 }, { 9 }}, + {{ -2105, 0, -1235 }, { 9 }}, + {{ -2089, 0, -1224 }, { 9 }}, + {{ -2071, 0, -1214 }, { 9 }}, + {{ -2054, 0, -1204 }, { 9 }}, + {{ -2036, 0, -1195 }, { 9 }}, + {{ -2019, 0, -1185 }, { 9 }}, + {{ -2001, 0, -1176 }, { 9 }}, + {{ -1983, 0, -1167 }, { 9 }}, + {{ -1965, 0, -1159 }, { 9 }}, + {{ -1946, 0, -1151 }, { 9 }}, + {{ -1928, 0, -1143 }, { 9 }}, + {{ -1909, 0, -1136 }, { 9 }}, + {{ -1891, 0, -1128 }, { 9 }}, + {{ -1872, 0, -1121 }, { 9 }}, + {{ -1853, 0, -1115 }, { 9 }}, + {{ -1834, 0, -1109 }, { 9 }}, + {{ -1815, 0, -1103 }, { 9 }}, + {{ -1796, 0, -1097 }, { 9 }}, + {{ -1776, 0, -1093 }, { 9 }}, + {{ -1757, 0, -1088 }, { 9 }}, + {{ -1737, 0, -1085 }, { 9 }}, + {{ -1717, 0, -1081 }, { 9 }}, + {{ -1698, 0, -1078 }, { 9 }}, + {{ -1678, 0, -1075 }, { 9 }}, + {{ -1658, 0, -1073 }, { 9 }}, + {{ -1638, 0, -1071 }, { 9 }}, + {{ -1618, 0, -1070 }, { 9 }}, + {{ -1598, 0, -1068 }, { 9 }}, + {{ -1578, 0, -1067 }, { 9 }}, + {{ -1558, 0, -1066 }, { 9 }}, + {{ -1538, 0, -1066 }, { 9 }}, + {{ -1518, 0, -1066 }, { 9 }}, + {{ -1498, 0, -1065 }, { 9 }}, + {{ -1478, 0, -1065 }, { 9 }}, + {{ -1458, 0, -1065 }, { 9 }}, + {{ -1438, 0, -1064 }, { 9 }}, + {{ -1418, 0, -1064 }, { 9 }}, + {{ -1398, 0, -1064 }, { 10 }}, + {{ -1378, 0, -1064 }, { 10 }}, + {{ -1358, -1, -1064 }, { 10 }}, + {{ -1338, -2, -1064 }, { 10 }}, + {{ -1318, -2, -1064 }, { 10 }}, + {{ -1298, -3, -1064 }, { 10 }}, + {{ -1278, -4, -1064 }, { 10 }}, + {{ -1258, -4, -1064 }, { 10 }}, + {{ -1238, -5, -1064 }, { 10 }}, + {{ -1218, -6, -1064 }, { 10 }}, + {{ -1198, -6, -1064 }, { 10 }}, + {{ -1178, -7, -1064 }, { 10 }}, + {{ -1158, -8, -1064 }, { 10 }}, + {{ -1138, -8, -1064 }, { 10 }}, + {{ -1118, -9, -1064 }, { 10 }}, + {{ -1098, -10, -1064 }, { 10 }}, + {{ -1078, -11, -1064 }, { 10 }}, + {{ -1058, -12, -1064 }, { 10 }}, + {{ -1038, -14, -1064 }, { 10 }}, + {{ -1018, -15, -1064 }, { 10 }}, + {{ -998, -16, -1064 }, { 10 }}, + {{ -978, -18, -1064 }, { 10 }}, + {{ -958, -19, -1065 }, { 10 }}, + {{ -938, -21, -1065 }, { 10 }}, + {{ -918, -23, -1065 }, { 10 }}, + {{ -898, -25, -1065 }, { 10 }}, + {{ -878, -27, -1065 }, { 10 }}, + {{ -858, -29, -1065 }, { 10 }}, + {{ -838, -31, -1065 }, { 10 }}, + {{ -818, -33, -1065 }, { 10 }}, + {{ -798, -35, -1066 }, { 10 }}, + {{ -778, -37, -1066 }, { 10 }}, + {{ -758, -40, -1066 }, { 10 }}, + {{ -738, -43, -1066 }, { 10 }}, + {{ -718, -45, -1066 }, { 10 }}, + {{ -698, -48, -1066 }, { 10 }}, + {{ -678, -51, -1066 }, { 10 }}, + {{ -658, -53, -1066 }, { 10 }}, + {{ -638, -56, -1066 }, { 10 }}, + {{ -618, -59, -1067 }, { 10 }}, + {{ -598, -61, -1067 }, { 10 }}, + {{ -578, -64, -1067 }, { 10 }}, + {{ -558, -67, -1067 }, { 10 }}, + {{ -537, -69, -1067 }, { 10 }}, + {{ -517, -72, -1067 }, { 10 }}, + {{ -497, -75, -1067 }, { 11 }}, + {{ -477, -77, -1067 }, { 11 }}, + {{ -457, -79, -1067 }, { 11 }}, + {{ -437, -81, -1067 }, { 11 }}, + {{ -417, -83, -1068 }, { 11 }}, + {{ -397, -85, -1068 }, { 11 }}, + {{ -377, -87, -1068 }, { 11 }}, + {{ -357, -89, -1068 }, { 11 }}, + {{ -337, -90, -1068 }, { 11 }}, + {{ -317, -91, -1068 }, { 11 }}, + {{ -297, -91, -1068 }, { 11 }}, + {{ -277, -92, -1068 }, { 11 }}, + {{ -257, -93, -1068 }, { 11 }}, + {{ -237, -93, -1068 }, { 11 }}, + {{ -217, -94, -1068 }, { 11 }}, + {{ -197, -95, -1068 }, { 11 }}, + {{ -177, -95, -1068 }, { 11 }}, + {{ -157, -96, -1068 }, { 11 }}, + {{ -137, -97, -1068 }, { 11 }}, + {{ -117, -97, -1069 }, { 11 }}, + {{ -97, -98, -1069 }, { 11 }}, + {{ -77, -99, -1069 }, { 11 }}, + {{ -57, -99, -1069 }, { 11 }}, + {{ -37, -100, -1069 }, { 11 }}, + {{ -17, -100, -1069 }, { 11 }}, + {{ 2, -100, -1069 }, { 11 }}, + {{ 22, -100, -1069 }, { 11 }}, + {{ 42, -100, -1069 }, { 11 }}, + {{ 62, -100, -1069 }, { 11 }}, + {{ 82, -100, -1069 }, { 11 }}, + {{ 102, -100, -1069 }, { 11 }}, + {{ 122, -100, -1069 }, { 11 }}, + {{ 142, -100, -1069 }, { 11 }}, + {{ 162, -100, -1069 }, { 11 }}, + {{ 182, -100, -1069 }, { 11 }}, + {{ 202, -100, -1069 }, { 11 }}, + {{ 222, -100, -1069 }, { 11 }}, + {{ 242, -100, -1069 }, { 11 }}, + {{ 262, -99, -1069 }, { 11 }}, + {{ 282, -98, -1070 }, { 11 }}, + {{ 302, -98, -1070 }, { 11 }}, + {{ 322, -97, -1070 }, { 11 }}, + {{ 342, -96, -1070 }, { 11 }}, + {{ 362, -96, -1070 }, { 11 }}, + {{ 382, -95, -1070 }, { 11 }}, + {{ 402, -94, -1070 }, { 12 }}, + {{ 422, -93, -1070 }, { 12 }}, + {{ 442, -92, -1070 }, { 12 }}, + {{ 462, -90, -1070 }, { 12 }}, + {{ 482, -89, -1070 }, { 12 }}, + {{ 502, -88, -1070 }, { 12 }}, + {{ 522, -86, -1070 }, { 12 }}, + {{ 542, -85, -1070 }, { 12 }}, + {{ 562, -84, -1070 }, { 12 }}, + {{ 582, -82, -1070 }, { 12 }}, + {{ 602, -81, -1070 }, { 12 }}, + {{ 622, -80, -1070 }, { 12 }}, + {{ 642, -78, -1070 }, { 12 }}, + {{ 662, -77, -1070 }, { 12 }}, + {{ 682, -76, -1070 }, { 12 }}, + {{ 702, -74, -1070 }, { 12 }}, + {{ 722, -72, -1070 }, { 12 }}, + {{ 742, -70, -1070 }, { 12 }}, + {{ 762, -68, -1070 }, { 12 }}, + {{ 782, -66, -1070 }, { 12 }}, + {{ 802, -64, -1070 }, { 12 }}, + {{ 822, -62, -1070 }, { 12 }}, + {{ 842, -60, -1070 }, { 12 }}, + {{ 862, -58, -1070 }, { 12 }}, + {{ 882, -56, -1070 }, { 12 }}, + {{ 902, -54, -1070 }, { 12 }}, + {{ 922, -52, -1070 }, { 12 }}, + {{ 942, -50, -1070 }, { 12 }}, + {{ 962, -48, -1070 }, { 12 }}, + {{ 983, -46, -1070 }, { 12 }}, + {{ 1003, -44, -1071 }, { 12 }}, + {{ 1023, -42, -1071 }, { 12 }}, + {{ 1043, -40, -1071 }, { 12 }}, + {{ 1063, -38, -1071 }, { 12 }}, + {{ 1083, -36, -1071 }, { 12 }}, + {{ 1103, -34, -1071 }, { 12 }}, + {{ 1123, -32, -1071 }, { 12 }}, + {{ 1143, -30, -1071 }, { 12 }}, + {{ 1163, -29, -1071 }, { 12 }}, + {{ 1183, -27, -1071 }, { 12 }}, + {{ 1203, -26, -1071 }, { 12 }}, + {{ 1223, -25, -1071 }, { 12 }}, + {{ 1243, -23, -1071 }, { 12 }}, + {{ 1263, -22, -1071 }, { 12 }}, + {{ 1283, -21, -1071 }, { 12 }}, + {{ 1303, -19, -1071 }, { 13 }}, + {{ 1323, -18, -1071 }, { 13 }}, + {{ 1343, -17, -1071 }, { 13 }}, + {{ 1363, -15, -1071 }, { 13 }}, + {{ 1383, -14, -1071 }, { 13 }}, + {{ 1403, -13, -1071 }, { 13 }}, + {{ 1423, -11, -1071 }, { 13 }}, + {{ 1443, -10, -1071 }, { 13 }}, + {{ 1463, -9, -1071 }, { 13 }}, + {{ 1483, -8, -1071 }, { 13 }}, + {{ 1503, -8, -1071 }, { 13 }}, + {{ 1523, -7, -1071 }, { 13 }}, + {{ 1543, -6, -1071 }, { 13 }}, + {{ 1563, -6, -1071 }, { 13 }}, + {{ 1583, -5, -1071 }, { 13 }}, + {{ 1603, -4, -1071 }, { 13 }}, + {{ 1623, -4, -1071 }, { 13 }}, + {{ 1643, -3, -1071 }, { 13 }}, + {{ 1663, -2, -1071 }, { 13 }}, + {{ 1683, -2, -1071 }, { 13 }}, + {{ 1703, -1, -1071 }, { 13 }}, + {{ 1723, 0, -1071 }, { 13 }}, + {{ 1743, 0, -1071 }, { 13 }}, + {{ 1763, 0, -1071 }, { 13 }}, + {{ 1783, 0, -1071 }, { 13 }}, + {{ 1803, 0, -1071 }, { 13 }}, + {{ 1823, 0, -1071 }, { 13 }}, + {{ 1843, 0, -1071 }, { 13 }}, + {{ 1863, 0, -1071 }, { 13 }}, + {{ 1883, 0, -1071 }, { 13 }}, + {{ 1903, 0, -1071 }, { 13 }}, + {{ 1923, 0, -1071 }, { 13 }}, + {{ 1943, 0, -1071 }, { 13 }}, + {{ 1963, 0, -1071 }, { 13 }}, + {{ 1983, 0, -1071 }, { 13 }}, + {{ 2003, 0, -1071 }, { 13 }}, + {{ 2023, 0, -1071 }, { 13 }}, + {{ 2043, 0, -1071 }, { 13 }}, + {{ 2063, 0, -1071 }, { 13 }}, + {{ 2083, 0, -1071 }, { 13 }}, + {{ 2103, 0, -1071 }, { 13 }}, + {{ 2123, 0, -1071 }, { 13 }}, + {{ 2143, 0, -1071 }, { 13 }}, + {{ 2163, 0, -1071 }, { 13 }}, + {{ 2183, 0, -1070 }, { 13 }}, + {{ 2203, 0, -1070 }, { 14 }}, + {{ 2224, 0, -1070 }, { 14 }}, + {{ 2244, 0, -1070 }, { 14 }}, + {{ 2264, 0, -1070 }, { 14 }}, + {{ 2284, 0, -1070 }, { 14 }}, + {{ 2304, 0, -1070 }, { 14 }}, + {{ 2324, 0, -1070 }, { 14 }}, + {{ 2344, 0, -1070 }, { 14 }}, + {{ 2364, 0, -1070 }, { 14 }}, + {{ 2384, 0, -1070 }, { 14 }}, + {{ 2404, 0, -1070 }, { 14 }}, + {{ 2424, 0, -1070 }, { 14 }}, + {{ 2444, 0, -1069 }, { 14 }}, + {{ 2464, 0, -1069 }, { 14 }}, + {{ 2484, 0, -1069 }, { 14 }}, + {{ 2504, 0, -1068 }, { 14 }}, + {{ 2524, 0, -1067 }, { 14 }}, + {{ 2544, 0, -1067 }, { 14 }}, + {{ 2564, 0, -1066 }, { 14 }}, + {{ 2584, 0, -1065 }, { 14 }}, + {{ 2604, 0, -1064 }, { 14 }}, + {{ 2624, 0, -1062 }, { 14 }}, + {{ 2644, 0, -1061 }, { 14 }}, + {{ 2663, 0, -1059 }, { 14 }}, + {{ 2683, 0, -1058 }, { 14 }}, + {{ 2703, 0, -1055 }, { 14 }}, + {{ 2723, 0, -1053 }, { 14 }}, + {{ 2743, 0, -1051 }, { 14 }}, + {{ 2763, 0, -1048 }, { 14 }}, + {{ 2783, 0, -1044 }, { 14 }}, + {{ 2802, 0, -1041 }, { 14 }}, + {{ 2822, 0, -1037 }, { 14 }}, + {{ 2841, 0, -1032 }, { 14 }}, + {{ 2861, 0, -1027 }, { 14 }}, + {{ 2880, 0, -1022 }, { 14 }}, + {{ 2899, 0, -1016 }, { 14 }}, + {{ 2918, 0, -1010 }, { 14 }}, + {{ 2937, 0, -1003 }, { 14 }}, + {{ 2956, 0, -996 }, { 14 }}, + {{ 2974, 0, -989 }, { 14 }}, + {{ 2993, 0, -981 }, { 14 }}, + {{ 3011, 0, -973 }, { 14 }}, + {{ 3030, 0, -965 }, { 14 }}, + {{ 3048, 0, -957 }, { 14 }}, + {{ 3066, 0, -948 }, { 15 }}, + {{ 3084, 0, -939 }, { 15 }}, + {{ 3101, 0, -930 }, { 15 }}, + {{ 3119, 0, -920 }, { 15 }}, + {{ 3136, 0, -910 }, { 15 }}, + {{ 3153, 0, -900 }, { 15 }}, + {{ 3170, 0, -889 }, { 15 }}, + {{ 3187, 0, -879 }, { 15 }}, + {{ 3204, 0, -867 }, { 15 }}, + {{ 3220, 0, -856 }, { 15 }}, + {{ 3236, 0, -844 }, { 15 }}, + {{ 3252, 0, -831 }, { 15 }}, + {{ 3267, 0, -819 }, { 15 }}, + {{ 3282, 0, -805 }, { 15 }}, + {{ 3297, 0, -792 }, { 15 }}, + {{ 3311, 0, -778 }, { 15 }}, + {{ 3325, 0, -764 }, { 15 }}, + {{ 3339, 0, -749 }, { 15 }}, + {{ 3353, 0, -734 }, { 15 }}, + {{ 3366, 0, -719 }, { 15 }}, + {{ 3379, 0, -704 }, { 15 }}, + {{ 3392, 0, -689 }, { 15 }}, + {{ 3404, 0, -673 }, { 15 }}, + {{ 3416, 0, -657 }, { 15 }}, + {{ 3428, 0, -641 }, { 15 }}, + {{ 3440, 0, -625 }, { 15 }}, + {{ 3451, 0, -608 }, { 15 }}, + {{ 3462, 0, -591 }, { 15 }}, + {{ 3472, 0, -574 }, { 15 }}, + {{ 3482, 0, -557 }, { 15 }}, + {{ 3492, 0, -539 }, { 15 }}, + {{ 3501, 0, -522 }, { 15 }}, + {{ 3510, 0, -504 }, { 15 }}, + {{ 3518, 0, -485 }, { 15 }}, + {{ 3526, 0, -467 }, { 15 }}, + {{ 3534, 0, -449 }, { 15 }}, + {{ 3541, 0, -430 }, { 15 }}, + {{ 3547, 0, -411 }, { 15 }}, + {{ 3554, 0, -392 }, { 15 }}, + {{ 3559, 0, -373 }, { 15 }}, + {{ 3565, 0, -353 }, { 15 }}, + {{ 3570, 0, -334 }, { 15 }}, + {{ 3574, 0, -315 }, { 15 }}, + {{ 3578, 0, -295 }, { 15 }}, + {{ 3582, 0, -275 }, { 15 }}, + {{ 3585, 0, -256 }, { 15 }}, + {{ 3588, 0, -236 }, { 15 }}, + {{ 3590, 0, -216 }, { 15 }}, + {{ 3592, 0, -196 }, { 16 }}, + {{ 3593, 0, -176 }, { 16 }}, + {{ 3594, 0, -156 }, { 16 }}, + {{ 3595, 0, -136 }, { 16 }}, + {{ 3596, 0, -116 }, { 16 }}, + {{ 3597, 0, -96 }, { 16 }}, + {{ 3597, 0, -76 }, { 16 }}, + {{ 3598, 0, -56 }, { 16 }}, + {{ 3598, 0, -36 }, { 16 }}, + {{ 3598, 0, -16 }, { 16 }}, + {{ 3599, 0, 3 }, { 16 }}, + {{ 3599, 0, 23 }, { 16 }}, + {{ 3599, 0, 43 }, { 16 }}, + {{ 3598, 0, 63 }, { 16 }}, + {{ 3598, 0, 83 }, { 16 }}, + {{ 3598, 0, 103 }, { 16 }}, + {{ 3597, 0, 123 }, { 16 }}, + {{ 3597, 0, 143 }, { 16 }}, + {{ 3596, 0, 163 }, { 16 }}, + {{ 3595, 0, 183 }, { 16 }}, + {{ 3594, 0, 203 }, { 16 }}, + {{ 3592, 0, 223 }, { 16 }}, + {{ 3591, 0, 243 }, { 16 }}, + {{ 3590, 0, 263 }, { 16 }}, + {{ 3588, 0, 283 }, { 16 }}, + {{ 3586, 0, 303 }, { 16 }}, + {{ 3583, 0, 323 }, { 16 }}, + {{ 3580, 0, 343 }, { 16 }}, + {{ 3577, 0, 362 }, { 16 }}, + {{ 3573, 0, 382 }, { 16 }}, + {{ 3568, 0, 401 }, { 16 }}, + {{ 3563, 0, 421 }, { 16 }}, + {{ 3557, 0, 440 }, { 16 }}, + {{ 3551, 0, 459 }, { 16 }}, + {{ 3545, 0, 478 }, { 16 }}, + {{ 3538, 0, 497 }, { 16 }}, + {{ 3531, 0, 515 }, { 16 }}, + {{ 3523, 0, 534 }, { 16 }}, + {{ 3516, 0, 552 }, { 16 }}, + {{ 3507, 0, 571 }, { 16 }}, + {{ 3499, 0, 589 }, { 16 }}, + {{ 3490, 0, 607 }, { 16 }}, + {{ 3480, 0, 624 }, { 16 }}, + {{ 3471, 0, 642 }, { 16 }}, + {{ 3461, 0, 659 }, { 16 }}, + {{ 3451, 0, 676 }, { 16 }}, + {{ 3440, 0, 693 }, { 16 }}, + {{ 3429, 0, 710 }, { 16 }}, + {{ 3418, 0, 727 }, { 16 }}, + {{ 3406, 0, 743 }, { 17 }}, + {{ 3394, 0, 759 }, { 17 }}, + {{ 3382, 0, 775 }, { 17 }}, + {{ 3370, 0, 790 }, { 17 }}, + {{ 3357, 0, 806 }, { 17 }}, + {{ 3343, 0, 821 }, { 17 }}, + {{ 3330, 0, 835 }, { 17 }}, + {{ 3316, 0, 850 }, { 17 }}, + {{ 3302, 0, 864 }, { 17 }}, + {{ 3287, 0, 878 }, { 17 }}, + {{ 3273, 0, 891 }, { 17 }}, + {{ 3258, 0, 905 }, { 17 }}, + {{ 3242, 0, 918 }, { 17 }}, + {{ 3227, 0, 930 }, { 17 }}, + {{ 3211, 0, 943 }, { 17 }}, + {{ 3195, 0, 955 }, { 17 }}, + {{ 3179, 0, 966 }, { 17 }}, + {{ 3162, 0, 978 }, { 17 }}, + {{ 3146, 0, 989 }, { 17 }}, + {{ 3129, 0, 1000 }, { 17 }}, + {{ 3112, 0, 1010 }, { 17 }}, + {{ 3095, 0, 1020 }, { 17 }}, + {{ 3077, 0, 1030 }, { 17 }}, + {{ 3059, 0, 1039 }, { 17 }}, + {{ 3041, 0, 1048 }, { 17 }}, + {{ 3023, 0, 1057 }, { 17 }}, + {{ 3005, 0, 1065 }, { 17 }}, + {{ 2987, 0, 1073 }, { 17 }}, + {{ 2968, 0, 1080 }, { 17 }}, + {{ 2949, 0, 1087 }, { 17 }}, + {{ 2931, 0, 1094 }, { 17 }}, + {{ 2912, 0, 1100 }, { 17 }}, + {{ 2893, 0, 1106 }, { 17 }}, + {{ 2873, 0, 1112 }, { 17 }}, + {{ 2854, 0, 1117 }, { 17 }}, + {{ 2835, 0, 1122 }, { 17 }}, + {{ 2815, 0, 1127 }, { 17 }}, + {{ 2795, 0, 1131 }, { 17 }}, + {{ 2776, 0, 1134 }, { 17 }}, + {{ 2756, 0, 1137 }, { 17 }}, + {{ 2736, 0, 1140 }, { 17 }}, + {{ 2716, 0, 1143 }, { 17 }}, + {{ 2697, 0, 1145 }, { 17 }}, + {{ 2677, 0, 1148 }, { 17 }}, + {{ 2657, 0, 1149 }, { 17 }}, + {{ 2637, 0, 1151 }, { 17 }}, + {{ 2617, 0, 1152 }, { 17 }}, + {{ 2597, 0, 1153 }, { 18 }}, + {{ 2577, 0, 1154 }, { 18 }}, + {{ 2557, 0, 1155 }, { 18 }}, + {{ 2537, 0, 1155 }, { 18 }}, + {{ 2517, 0, 1156 }, { 18 }}, + {{ 2497, 0, 1156 }, { 18 }}, + {{ 2477, 0, 1156 }, { 18 }}, + {{ 2457, 0, 1157 }, { 18 }}, + {{ 2437, 0, 1157 }, { 18 }}, + {{ 2417, 0, 1157 }, { 18 }}, + {{ 2397, 0, 1157 }, { 18 }}, + {{ 2377, 0, 1157 }, { 18 }}, + {{ 2357, 0, 1157 }, { 18 }}, + {{ 2337, 0, 1158 }, { 18 }}, + {{ 2317, 0, 1158 }, { 18 }}, + {{ 2297, 0, 1158 }, { 18 }}, + {{ 2277, 0, 1158 }, { 18 }}, + {{ 2257, 0, 1158 }, { 18 }}, + {{ 2237, 0, 1158 }, { 18 }}, + {{ 2217, 0, 1158 }, { 18 }}, + {{ 2197, 0, 1158 }, { 18 }}, + {{ 2177, 0, 1158 }, { 18 }}, + {{ 2157, 0, 1158 }, { 18 }}, + {{ 2137, 0, 1158 }, { 18 }}, + {{ 2117, 0, 1157 }, { 18 }}, + {{ 2097, 0, 1157 }, { 18 }}, + {{ 2077, 0, 1157 }, { 18 }}, + {{ 2056, 0, 1157 }, { 18 }}, + {{ 2036, 0, 1157 }, { 18 }}, + {{ 2016, 0, 1157 }, { 18 }}, + {{ 1996, 0, 1157 }, { 18 }}, + {{ 1976, 0, 1157 }, { 18 }}, + {{ 1956, 0, 1157 }, { 18 }}, + {{ 1936, 0, 1157 }, { 18 }}, + {{ 1916, 0, 1156 }, { 18 }}, + {{ 1896, 0, 1156 }, { 18 }}, + {{ 1876, 0, 1156 }, { 18 }}, + {{ 1856, 0, 1156 }, { 18 }}, + {{ 1836, 0, 1156 }, { 18 }}, + {{ 1816, 0, 1156 }, { 18 }}, + {{ 1796, 0, 1156 }, { 18 }}, + {{ 1776, 0, 1155 }, { 18 }}, + {{ 1756, 0, 1155 }, { 18 }}, + {{ 1736, 0, 1155 }, { 18 }}, + {{ 1716, 0, 1155 }, { 18 }}, + {{ 1696, 0, 1155 }, { 19 }}, + {{ 1676, 0, 1155 }, { 19 }}, + {{ 1656, 0, 1154 }, { 19 }}, + {{ 1636, 0, 1154 }, { 19 }}, + {{ 1616, 0, 1154 }, { 19 }}, + {{ 1596, 0, 1154 }, { 19 }}, + {{ 1576, 0, 1154 }, { 19 }}, + {{ 1556, 0, 1153 }, { 19 }}, + {{ 1536, 0, 1153 }, { 19 }}, + {{ 1516, 0, 1153 }, { 19 }}, + {{ 1496, 0, 1153 }, { 19 }}, + {{ 1476, 0, 1153 }, { 19 }}, + {{ 1456, 0, 1152 }, { 19 }}, + {{ 1436, 0, 1152 }, { 19 }}, + {{ 1416, 0, 1152 }, { 19 }}, + {{ 1396, 0, 1152 }, { 19 }}, + {{ 1376, 0, 1151 }, { 19 }}, + {{ 1356, 0, 1151 }, { 19 }}, + {{ 1336, 0, 1151 }, { 19 }}, + {{ 1316, 0, 1151 }, { 19 }}, + {{ 1296, 0, 1150 }, { 19 }}, + {{ 1276, 0, 1150 }, { 19 }}, + {{ 1256, 0, 1150 }, { 19 }}, + {{ 1236, 0, 1149 }, { 19 }}, + {{ 1216, 0, 1149 }, { 19 }}, + {{ 1196, 0, 1149 }, { 19 }}, + {{ 1176, 0, 1148 }, { 19 }}, + {{ 1156, 0, 1148 }, { 19 }}, + {{ 1136, 0, 1147 }, { 19 }}, + {{ 1116, 0, 1147 }, { 19 }}, + {{ 1096, 0, 1146 }, { 19 }}, + {{ 1076, 0, 1145 }, { 19 }}, + {{ 1056, 0, 1144 }, { 19 }}, + {{ 1036, 0, 1143 }, { 19 }}, + {{ 1016, 0, 1142 }, { 19 }}, + {{ 996, 0, 1140 }, { 19 }}, + {{ 976, 0, 1138 }, { 19 }}, + {{ 956, 0, 1136 }, { 19 }}, + {{ 936, 0, 1133 }, { 19 }}, + {{ 917, 0, 1130 }, { 19 }}, + {{ 897, 0, 1127 }, { 19 }}, + {{ 877, 0, 1123 }, { 19 }}, + {{ 858, 0, 1119 }, { 19 }}, + {{ 838, 0, 1114 }, { 19 }}, + {{ 819, 0, 1109 }, { 19 }}, + {{ 799, 0, 1104 }, { 19 }}, + {{ 780, 0, 1098 }, { 20 }}, + {{ 761, 0, 1091 }, { 20 }}, + {{ 743, 0, 1084 }, { 20 }}, + {{ 724, 0, 1077 }, { 20 }}, + {{ 706, 0, 1069 }, { 20 }}, + {{ 687, 0, 1061 }, { 20 }}, + {{ 669, 0, 1053 }, { 20 }}, + {{ 651, 0, 1044 }, { 20 }}, + {{ 633, 0, 1035 }, { 20 }}, + {{ 616, 0, 1025 }, { 20 }}, + {{ 598, 0, 1015 }, { 20 }}, + {{ 581, 0, 1005 }, { 20 }}, + {{ 564, 0, 994 }, { 20 }}, + {{ 547, 0, 984 }, { 20 }}, + {{ 531, 0, 972 }, { 20 }}, + {{ 515, 0, 961 }, { 20 }}, + {{ 498, 0, 949 }, { 20 }}, + {{ 483, 0, 937 }, { 20 }}, + {{ 467, 0, 924 }, { 20 }}, + {{ 451, 0, 912 }, { 20 }}, + {{ 436, 0, 898 }, { 20 }}, + {{ 422, 0, 885 }, { 20 }}, + {{ 407, 0, 871 }, { 20 }}, + {{ 393, 0, 857 }, { 20 }}, + {{ 379, 0, 843 }, { 20 }}, + {{ 365, 0, 828 }, { 20 }}, + {{ 352, 0, 813 }, { 20 }}, + {{ 339, 0, 798 }, { 20 }}, + {{ 326, 0, 783 }, { 20 }}, + {{ 313, 0, 767 }, { 20 }}, + {{ 301, 0, 751 }, { 20 }}, + {{ 290, 0, 735 }, { 20 }}, + {{ 278, 0, 719 }, { 20 }}, + {{ 267, 0, 702 }, { 20 }}, + {{ 256, 0, 685 }, { 20 }}, + {{ 246, 0, 668 }, { 20 }}, + {{ 236, 0, 651 }, { 20 }}, + {{ 226, 0, 633 }, { 20 }}, + {{ 216, 0, 616 }, { 20 }}, + {{ 207, 0, 598 }, { 20 }}, + {{ 198, 0, 580 }, { 20 }}, + {{ 190, 0, 562 }, { 20 }}, + {{ 182, 0, 543 }, { 20 }}, + {{ 174, 0, 525 }, { 20 }}, + {{ 167, 0, 506 }, { 20 }}, + {{ 160, 0, 488 }, { 20 }}, + {{ 154, 0, 469 }, { 20 }}, + {{ 148, 0, 449 }, { 1 }}, + {{ 143, 0, 430 }, { 1 }}, + {{ 138, 0, 411 }, { 1 }}, + {{ 134, 0, 391 }, { 1 }}, + {{ 130, 0, 371 }, { 1 }}, + {{ 127, 0, 352 }, { 1 }}, + {{ 124, 0, 332 }, { 1 }}, + {{ 121, 0, 312 }, { 1 }}, + {{ 118, 0, 292 }, { 1 }}, + {{ 116, 0, 272 }, { 1 }}, + {{ 114, 0, 252 }, { 1 }}, + {{ 113, 0, 232 }, { 1 }}, + {{ 111, 0, 212 }, { 1 }}, + {{ 110, 0, 192 }, { 1 }}, + {{ 109, 0, 173 }, { 1 }}, + {{ 108, 0, 153 }, { 1 }}, + {{ 106, 0, 133 }, { 1 }}, + {{ 105, 0, 113 }, { 1 }}, + {{ 104, 0, 93 }, { 1 }}, + {{ 103, 0, 73 }, { 1 }}, + {{ 101, 0, 53 }, { 1 }}, + {{ 100, 0, 33 }, { 1 }}, + {{ -32768, -32768, -32768 }, { 0 }}, +}; + +// 0x59B8 +// Appears to be two windshields? Leaf texture or mask? +u8 d_course_toads_turnpike_unk_windshield[] = { + #include "textures/courses/toads_turnpike_857E80_059B8.rgba16.inc.c"; +}; + +// 0x69B8 +u8 d_course_toads_turnpike_truck1_box[] = { + #include "textures/courses/toads_turnpike_truck1_box.rgba16.inc.c"; +}; + +// 0x71B8 +u8 d_course_toads_turnpike_truck1_headlights[] = { + #include "textures/courses/toads_turnpike_truck1_headlights.rgba16.inc.c"; +}; + +// 0x79B8 +u8 d_course_toads_turnpike_truck1_tyre[] = { + #include "textures/courses/toads_turnpike_truck1_tyre.rgba16.inc.c"; +}; + +// 0x81B8 +u8 d_course_toads_turnpike_truck1_cab[] = { + #include "textures/courses/toads_turnpike_truck1_cab.rgba16.inc.c"; +}; + +// 0x89B8 +u8 d_course_toads_turnpike_truck1_cab_side[] = { + #include "textures/courses/toads_turnpike_truck1_cab_side.rgba16.inc.c"; +}; + +// 0x91B8 +u8 d_course_toads_turnpike_bus_back_lod0[] = { + #include "textures/courses/toads_turnpike_bus_back_lod0.rgba16.inc.c"; +}; + +// 0xA1B8 +u8 d_course_toads_turnpike_bus_side[] = { + #include "textures/courses/toads_turnpike_bus_side.rgba16.inc.c"; +}; + +// 0xB1B8 Bus is right-hand drive. High resolution +u8 d_course_toads_turnpike_bus_door_lod0[] = { + #include "textures/courses/toads_turnpike_bus_door_lod0.rgba16.inc.c"; +}; + +// 0xB9B8 +u8 d_course_toads_turnpike_bus_window[] = { + #include "textures/courses/toads_turnpike_bus_window.rgba16.inc.c"; +}; + +// 0xC1B8 +u8 d_course_toads_turnpike_bus_front_lod0[] = { + #include "textures/courses/toads_turnpike_bus_front_lod0.rgba16.inc.c"; +}; + +// 0xD1B8 Black fill +u8 d_course_toads_turnpike_black[] = { + #include "textures/courses/toads_turnpike_black.rgba16.inc.c"; +}; + +// 0xD9B8 +u8 d_course_toads_turnpike_bus_driver_window[] = { + #include "textures/courses/toads_turnpike_bus_driver_window.rgba16.inc.c"; +}; + +// 0xE1B8 Low resolution. +u8 d_course_toads_turnpike_bus_door_lod1[] = { + #include "textures/courses/toads_turnpike_bus_door_lod1.rgba16.inc.c"; +}; + +// 0xE9B8 Low resolution. The lod0 high resolution version is +// window and side. +u8 d_course_toads_turnpike_bus_side_lod1[] = { + #include "textures/courses/toads_turnpike_bus_side_lod1.rgba16.inc.c"; +}; + +// 0xF1B8 +u8 d_course_toads_turnpike_bus_front_lod1[] = { + #include "textures/courses/toads_turnpike_bus_front_lod1.rgba16.inc.c"; +}; + +// 0xF9B8 +u8 d_course_toads_turnpike_bus_back_lod1[] = { + #include "textures/courses/toads_turnpike_bus_back_lod1.rgba16.inc.c"; +}; + +// 0x101B8 +u8 d_course_toads_turnpike_tanker_truck_stripe[] = { + #include "textures/courses/toads_turnpike_tanker_truck_stripe.rgba16.inc.c"; +}; + +// 0x109B8 +u8 d_course_toads_turnpike_tanker_truck_windshield[] = { + #include "textures/courses/toads_turnpike_tanker_truck_windshield.rgba16.inc.c"; +}; + +// 0x111B8 Radiator. +u8 d_course_toads_turnpike_tanker_truck_front[] = { + #include "textures/courses/toads_turnpike_tanker_truck_front.rgba16.inc.c"; +}; + +// 0x119B8 +u8 d_course_toads_turnpike_tanker_truck_headlights[] = { + #include "textures/courses/toads_turnpike_tanker_truck_headlights.rgba16.inc.c"; +}; + +// 0x121B8 +u8 d_course_toads_turnpike_tanker_truck_bumper[] = { + #include "textures/courses/toads_turnpike_tanker_truck_bumper.rgba16.inc.c"; +}; + +// 0x129B8 +u8 d_course_toads_turnpike_tanker_truck_side_back_lod1[] = { + #include "textures/courses/toads_turnpike_tanker_truck_side_back_lod1.rgba16.inc.c"; +}; + +// 0x131B8 +u8 d_course_toads_turnpike_tanker_truck_back_lod1[] = { + #include "textures/courses/toads_turnpike_tanker_truck_back_lod1.rgba16.inc.c"; +}; + +// 0x139B8 +u8 d_course_toads_turnpike_tanker_truck_side_front_lod1[] = { + #include "textures/courses/toads_turnpike_tanker_truck_side_front_lod1.rgba16.inc.c"; +}; + +// 0x141B8 +u8 d_course_toads_turnpike_tanker_truck_front_lod1[] = { + #include "textures/courses/toads_turnpike_tanker_truck_front_lod1.rgba16.inc.c"; +}; + +// 0x149B8 +u8 d_course_toads_turnpike_truck2_box[] = { + #include "textures/courses/toads_turnpike_truck2_box.rgba16.inc.c"; +}; + +// 0x151B8 +u8 d_course_toads_turnpike_truck3_box[] = { + #include "textures/courses/toads_turnpike_truck3_box.rgba16.inc.c"; +}; + +// 0x159B8 +u8 d_course_toads_turnpike_car_headlights[] = { + #include "textures/courses/toads_turnpike_car_headlights.rgba16.inc.c"; +}; + +// 0x161B8 +u8 d_course_toads_turnpike_car_taillights[] = { + #include "textures/courses/toads_turnpike_car_taillights.rgba16.inc.c"; +}; + +// 0x169B8 +u8 d_course_toads_turnpike_car_front_lod1[] = { + #include "textures/courses/toads_turnpike_car_front_lod1.rgba16.inc.c"; +}; + +// 0x171B8 +u8 d_course_toads_turnpike_car_back_lod1[] = { + #include "textures/courses/toads_turnpike_car_back_lod1.rgba16.inc.c"; +}; + +// 0x179B8 +u8 d_course_toads_turnpike_car_side_lod1[] = { + #include "textures/courses/toads_turnpike_car_side_lod1.rgba16.inc.c"; +}; + +// 0x181B8 +Vtx_t d_course_toads_turnpike_truck_model_lod0[] = { + {{ -14, 0, -29 }, { 0 }, { 56, 56 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 12, -29 }, { 0 }, { 56, 967 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 12, -41 }, { 0 }, { 967, 967 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 0, -41 }, { 0 }, { 967, 56 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 0, -41 }, { 0 }, { 967, 56 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 12, -41 }, { 0 }, { 967, 967 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 12, -29 }, { 0 }, { 56, 967 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 0, -29 }, { 0 }, { 56, 56 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 12, 40 }, { 0 }, { 75, 981 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 0, 40 }, { 0 }, { 964, 981 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 0, 52 }, { 0 }, { 964, 37 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 13, 52 }, { 0 }, { 69, 37 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 13, 52 }, { 0 }, { 69, 37 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 0, 52 }, { 0 }, { 964, 37 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 0, 40 }, { 0 }, { 964, 981 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 12, 40 }, { 0 }, { 75, 981 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 0, -35 }, { 0 }, { 2689, -145 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 3, -41 }, { 0 }, { 1784, -145 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 3, -41 }, { 0 }, { 1784, 1169 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 0, -35 }, { 0 }, { 2689, 1169 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 9, -41 }, { 0 }, { 1784, -145 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 9, -41 }, { 0 }, { 1784, 1169 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 12, -35 }, { 0 }, { 2689, -145 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 12, -35 }, { 0 }, { 2689, 1169 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 9, -30 }, { 0 }, { 3595, -145 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 9, -30 }, { 0 }, { 3595, 1169 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 3, -30 }, { 0 }, { 3595, -145 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 3, -30 }, { 0 }, { 3595, 1169 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 0, 46 }, { 0 }, { -4245, 152 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 3, 40 }, { 0 }, { -5930, 152 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 3, 40 }, { 0 }, { -5930, 870 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 0, 46 }, { 0 }, { -4245, 870 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 9, 40 }, { 0 }, { -5930, 152 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 9, 40 }, { 0 }, { -5930, 870 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 13, 46 }, { 0 }, { -4245, 152 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 13, 46 }, { 0 }, { -4245, 870 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 9, 52 }, { 0 }, { -2561, 152 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 9, 52 }, { 0 }, { -2561, 870 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 3, 52 }, { 0 }, { -2561, 152 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 3, 52 }, { 0 }, { -2561, 870 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 8, -45 }, { 0 }, { 3003, -738 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 6, 15, -41 }, { 0 }, { 2018, -3079 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -5, 15, -41 }, { 0 }, { 2018, -3079 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -5, 8, -45 }, { 0 }, { 3003, -738 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -5, 15, -52 }, { 0 }, { 2533, -3079 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 12, -52 }, { 0 }, { 2901, -2018 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 8, -45 }, { 0 }, { 3003, -738 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 15, -41 }, { 0 }, { 2018, -3079 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 15, -41 }, { 0 }, { 2018, -3079 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 8, -45 }, { 0 }, { 3003, -738 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 12, -52 }, { 0 }, { 2901, -2018 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 15, -52 }, { 0 }, { 2533, -3079 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 12, -52 }, { 0 }, { 2901, -2018 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -5, 12, -52 }, { 0 }, { 2901, -2018 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -5, 15, -52 }, { 0 }, { 2533, -3079 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 6, 15, -52 }, { 0 }, { 2533, -3079 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 6, 12, -59 }, { 0 }, { -867, 353 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 12, -52 }, { 0 }, { -867, 353 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 8, -45 }, { 0 }, { -594, 1034 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 8, -59 }, { 0 }, { -594, 1034 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 12, -60 }, { 0 }, { -2069, 361 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 8, -60 }, { 0 }, { -1796, 1043 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -14, 8, -60 }, { 0 }, { 2031, 1017 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -14, 12, -60 }, { 0 }, { 1758, 335 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 8, -59 }, { 0 }, { 829, 1025 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 12, -59 }, { 0 }, { 555, 343 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 8, -45 }, { 0 }, { 829, 1025 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 12, -52 }, { 0 }, { 555, 343 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 20, 64 }, { 0 }, { 434, 830 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 36, 59 }, { 0 }, { 654, 505 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 37, 39 }, { 0 }, { -9, 423 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 37, 39 }, { 0 }, { -9, 423 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 36, 59 }, { 0 }, { 654, 505 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 20, 64 }, { 0 }, { 434, 830 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 36, 59 }, { 0 }, { 221, 415 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 20, 64 }, { 0 }, { 327, 878 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 20, 64 }, { 0 }, { 819, 809 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 36, 59 }, { 0 }, { 714, 346 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 19, 62 }, { 0 }, { 1836, 895 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 20, 64 }, { 0 }, { 2047, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 37, 39 }, { 0 }, { 1836, -3069 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 20, 64 }, { 0 }, { 4937, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 19, 62 }, { 0 }, { 5148, 895 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 37, 39 }, { 0 }, { 5148, -3069 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 3, 62 }, { 0 }, { 663, 3371 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 19, 62 }, { 0 }, { 1167, 273 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 20, 64 }, { 0 }, { 883, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 19, 62 }, { 0 }, { 1024, 1150 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 15, 51 }, { 0 }, { 985, 1390 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 13, 37, 39 }, { 0 }, { 1632, -2587 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 3, 62 }, { 0 }, { 663, 3371 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 13, 3, 56 }, { 0 }, { 643, 3490 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 13, 15, 39 }, { 0 }, { 943, 1649 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 11, 36, 59 }, { 0 }, { 1653, -2715 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 38, 39 }, { 0 }, { 1342, -2824 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 3, 62 }, { 0 }, { 663, 3371 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 3, 62 }, { 0 }, { -427, 3161 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 19, 64 }, { 0 }, { 87, -5 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 20, 64 }, { 0 }, { 883, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 19, 62 }, { 0 }, { 1167, 273 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 19, 62 }, { 0 }, { -3970, 185 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 19, 62 }, { 0 }, { -3827, -691 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 37, 39 }, { 0 }, { -3362, -3552 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 15, 51 }, { 0 }, { -4009, 425 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -10, 36, 59 }, { 0 }, { -2988, -3831 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 38, 39 }, { 0 }, { -3015, -3665 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 15, 39 }, { 0 }, { -4051, 684 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -12, 3, 56 }, { 0 }, { -4350, 2525 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -12, 3, 62 }, { 0 }, { -4331, 2407 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -10, 20, 64 }, { 0 }, { -3474, -842 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 19, 64 }, { 0 }, { -2725, -548 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 7, 19, 64 }, { 0 }, { 87, -5 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 20, 64 }, { 0 }, { 883, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 7, 3, 62 }, { 0 }, { -427, 3161 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 3, 62 }, { 0 }, { 663, 3371 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 38, 39 }, { 0 }, { 1342, -2824 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 38, 39 }, { 0 }, { -3015, -3665 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 36, 59 }, { 0 }, { -2988, -3831 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 36, 59 }, { 0 }, { 1369, -2989 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 19, 64 }, { 0 }, { 381, -11526 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 3, 62 }, { 0 }, { -33, 2135 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -6, 3, 64 }, { 0 }, { -38, 2283 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -6, 3, 64 }, { 0 }, { -38, 2283 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 7, 3, 64 }, { 0 }, { 376, 2283 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 7, 19, 64 }, { 0 }, { 796, -11526 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 7, 3, 64 }, { 0 }, { 376, 2283 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 7, 3, 62 }, { 0 }, { 380, 2135 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 13, 3, 56 }, { 0 }, { 0, 964 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -12, 3, 56 }, { 0 }, { 662, 964 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -12, 15, 51 }, { 0 }, { 662, 614 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 13, 15, 51 }, { 0 }, { 0, 614 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -12, 15, 39 }, { 0 }, { 662, 473 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 13, 15, 39 }, { 0 }, { 0, 473 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 10, 3, 65 }, { 0 }, { -30, 1085 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 7, 3, 64 }, { 0 }, { 91, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 3, 64 }, { 0 }, { 642, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -9, 3, 65 }, { 0 }, { 764, 1085 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 10, 3, 65 }, { 0 }, { 887, 846 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 10, 7, 65 }, { 0 }, { 811, 520 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -9, 7, 65 }, { 0 }, { 219, 638 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -9, 3, 65 }, { 0 }, { 295, 964 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 3, 62 }, { 0 }, { 975, 828 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 7, 62 }, { 0 }, { 899, 502 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 3, 62 }, { 0 }, { 213, 981 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 7, 62 }, { 0 }, { 137, 655 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 15, 38 }, { 0 }, { 0, 1024 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 15, 51, 38 }, { 0 }, { 0, -3046 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 51, 38 }, { 0 }, { 1094, -3046 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 15, 38 }, { 0 }, { 1094, 1024 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 51, -63 }, { 0 }, { 5183, -1019 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 51, 38 }, { 0 }, { 0, -1019 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 51, 38 }, { 0 }, { 0, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 51, -63 }, { 0 }, { 5183, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 15, -63 }, { 0 }, { 1094, 1024 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 51, -63 }, { 0 }, { 1094, -3046 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 15, 51, -63 }, { 0 }, { 0, -3046 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 15, 15, -63 }, { 0 }, { 0, 1024 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 15, 38 }, { 0 }, { 0, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 51, 38 }, { 0 }, { 0, -3046 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 51, -63 }, { 0 }, { 5183, -3046 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 15, -63 }, { 0 }, { 5183, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 15, -63 }, { 0 }, { 5183, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 51, -63 }, { 0 }, { 5183, -3046 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 51, 38 }, { 0 }, { 0, -3046 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 15, 38 }, { 0 }, { 0, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 15, -63 }, { 0 }, { 0, 874 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 15, 15, 38 }, { 0 }, { 2764, 874 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 6, 15, -30 }, { 0 }, { 911, 680 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 6, 15, -41 }, { 0 }, { 618, 682 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 6, 15, -63 }, { 0 }, { 0, 681 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 7, 15, 38 }, { 0 }, { 2764, 710 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -5, 15, -30 }, { 0 }, { 911, 475 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -5, 15, -41 }, { 0 }, { 618, 473 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 6, 15, -52 }, { 0 }, { 309, 682 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -5, 15, -52 }, { 0 }, { 309, 473 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -5, 15, -63 }, { 0 }, { 0, 473 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -15, 15, 38 }, { 0 }, { 2764, 281 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -15, 15, -63 }, { 0 }, { 0, 281 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -5, 15, -63 }, { 0 }, { 0, 474 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -6, 15, 38 }, { 0 }, { 2764, 445 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -5, 3, -26 }, { 0 }, { 2700, 927 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -5, 15, -30 }, { 0 }, { 1529, -3079 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 6, 15, -30 }, { 0 }, { 1529, -3079 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 6, 3, -26 }, { 0 }, { 2694, 928 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -6, 15, 38 }, { 0 }, { -1558, -3079 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 3, 34 }, { 0 }, { 0, 1024 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 7, 3, 34 }, { 0 }, { 0, 1024 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 7, 15, 38 }, { 0 }, { -1558, -3079 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 3, -26 }, { 0 }, { 2694, 928 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 6, 15, -30 }, { 0 }, { 1529, -3079 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 15, -30 }, { 0 }, { 1529, -3079 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 3, -26 }, { 0 }, { 2694, 928 }, {0x99, 0x99, 0x99, 0xFF }}, +}; + +// 0x18DB8 +Gfx d_course_toads_turnpike_dl_18DB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060079B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x060181B8, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_18E38[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060079B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x06018238, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_18EB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060079B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x060182B8, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 5, 4, 0), + gsSP1Quadrangle(8, 9, 7, 6, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(10, 0, 3, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_18F58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060079B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x06018378, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 5, 4, 0), + gsSP1Quadrangle(8, 9, 7, 6, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(10, 0, 3, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_18FF8[] = +{ + gsSPDisplayList(0x06018F58), + gsSPDisplayList(0x06018EB8), + gsSPDisplayList(0x06018E38), + gsSPDisplayList(0x06018DB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_19020[] = +{ + gsSPDisplayList(0x06018FF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_19030[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060059B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x06018438, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(20, 16, 19, 21, 0), + gsSP1Quadrangle(22, 24, 25, 23, 0), + gsSP1Quadrangle(24, 26, 27, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_190E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060061B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x060185F8, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_19168[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060071B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x06018698, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 10, 0), + gsSP2Triangles(7, 10, 11, 0, 10, 9, 12, 0), + gsSP2Triangles(10, 12, 13, 0, 10, 14, 11, 0), + gsSP2Triangles(15, 11, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 20, 21, 17, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 24, 0, 24, 28, 25, 0), + gsSP1Quadrangle(25, 29, 30, 22, 0), + gsSPVertex(0x06018888, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060059B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06018928, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 0, 0, 6, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_192B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060071B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x06018A08, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060061B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06018A48, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 4, 5, 1, 0), + gsSP1Quadrangle(6, 3, 2, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_19390[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x06018AC8, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060059B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06018C08, 15, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 1, 5, 2, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 4, 0), + gsSP1Quadrangle(7, 6, 11, 12, 0), + gsSP2Triangles(7, 12, 13, 0, 6, 14, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_19450[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060059B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x06018CF8, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(10, 11, 5, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_194E0[] = +{ + gsSPDisplayList(0x06019390), + gsSPDisplayList(0x06019450), + gsSPDisplayList(0x060192B0), + gsSPDisplayList(0x06019168), + gsSPDisplayList(0x060190E8), + gsSPDisplayList(0x06019030), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_19518[] = +{ + gsSPDisplayList(0x060194E0), + gsSPEndDisplayList(), +}; + +// 0x19528 +Vtx_t d_course_toads_turnpike_truck_model_lod1[] = { + {{ 13, 0, 48 }, { 0 }, { -82, 1182 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 4, 0, 48 }, { 0 }, { -441, 1182 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 4, 13, 48 }, { 0 }, { -441, 1706 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 13, 48 }, { 0 }, { -82, 1706 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -3, 0, 48 }, { 0 }, { -746, 1182 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 0, 48 }, { 0 }, { -1106, 1182 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 13, 48 }, { 0 }, { -1106, 1706 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -3, 13, 48 }, { 0 }, { -746, 1706 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 0, 54 }, { 0 }, { 46, 962 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 0, 42 }, { 0 }, { 952, 962 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 13, 42 }, { 0 }, { 952, 46 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 13, 54 }, { 0 }, { 46, 46 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 13, 54 }, { 0 }, { 46, 46 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 13, 42 }, { 0 }, { 952, 46 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 0, 42 }, { 0 }, { 952, 962 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 0, 54 }, { 0 }, { 46, 962 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 0, -34 }, { 0 }, { -82, 1182 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 0, -34 }, { 0 }, { -441, 1182 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 13, -34 }, { 0 }, { -441, 1706 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 13, -34 }, { 0 }, { -82, 1706 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 0, -34 }, { 0 }, { -746, 1182 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 0, -34 }, { 0 }, { -1106, 1182 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 13, -34 }, { 0 }, { -1106, 1706 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 13, -34 }, { 0 }, { -746, 1706 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 12, -28 }, { 0 }, { 48, 48 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 12, -40 }, { 0 }, { 961, 48 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 0, -40 }, { 0 }, { 961, 971 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 0, -28 }, { 0 }, { 48, 971 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 0, -28 }, { 0 }, { 48, 971 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 0, -40 }, { 0 }, { 961, 971 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 12, -40 }, { 0 }, { 961, 48 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 12, -28 }, { 0 }, { 48, 48 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 15, 38 }, { 0 }, { 0, 1024 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 15, 51, 38 }, { 0 }, { 0, -3046 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 51, 38 }, { 0 }, { 1094, -3046 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 15, 38 }, { 0 }, { 1094, 1024 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 15, -63 }, { 0 }, { 1094, 1024 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 51, -63 }, { 0 }, { 1094, -3046 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 15, 51, -63 }, { 0 }, { 0, -3046 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 15, 15, -63 }, { 0 }, { 0, 1024 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 15, 38 }, { 0 }, { 0, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 51, 38 }, { 0 }, { 0, -3046 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 51, -63 }, { 0 }, { 5183, -3046 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 15, -63 }, { 0 }, { 5183, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 15, -63 }, { 0 }, { 5183, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 51, -63 }, { 0 }, { 5183, -3046 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 51, 38 }, { 0 }, { 0, -3046 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 15, 38 }, { 0 }, { 0, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 51, -63 }, { 0 }, { 5183, -1019 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 51, 38 }, { 0 }, { 0, -1019 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 51, 38 }, { 0 }, { 0, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 51, -63 }, { 0 }, { 5183, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 2, 34 }, { 0 }, { 341, 1024 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 6, 3, -26 }, { 0 }, { 2986, 768 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 6, 15, -30 }, { 0 }, { 1911, -3072 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 15, 38 }, { 0 }, { -1280, -3328 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 15, 38 }, { 0 }, { -1280, -3328 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 15, -30 }, { 0 }, { 1911, -3072 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 3, -26 }, { 0 }, { 2986, 768 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ -5, 2, 34 }, { 0 }, { 341, 1024 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ -5, 3, -26 }, { 0 }, { 2700, 927 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -5, 15, -30 }, { 0 }, { 1529, -3079 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 6, 15, -30 }, { 0 }, { 1529, -3079 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 6, 3, -26 }, { 0 }, { 2694, 928 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 0, 8, -45 }, { 0 }, { 3346, -795 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 15, -41 }, { 0 }, { 2374, -3099 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 15, -52 }, { 0 }, { 2886, -3099 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 12, -52 }, { 0 }, { 3244, -2075 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 8, -60 }, { 0 }, { 1945, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 8, -45 }, { 0 }, { 1945, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 12, -52 }, { 0 }, { 1881, 384 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 12, -60 }, { 0 }, { 1881, 384 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 8, -60 }, { 0 }, { 0, 1023 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -14, 8, -60 }, { 0 }, { 3891, 1024 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -14, 12, -60 }, { 0 }, { 3827, 384 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 12, -60 }, { 0 }, { -63, 383 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -11, 21, 64 }, { 0 }, { 8764, 8671 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 38, 39 }, { 0 }, { 2048, 8671 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -11, 15, 39 }, { 0 }, { 2048, 8671 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -11, 3, 56 }, { 0 }, { 6713, 8671 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -11, 3, 62 }, { 0 }, { 8018, 8671 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -11, 3, 62 }, { 0 }, { -8466, 4391 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 3, 62 }, { 0 }, { -1843, 4391 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 21, 64 }, { 0 }, { -1843, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -11, 21, 64 }, { 0 }, { -8466, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 7, 20, 65 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 7, 15, 65 }, { 0 }, { 0, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 15, 65 }, { 0 }, { 1023, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 20, 65 }, { 0 }, { 1023, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -11, 20, 65 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -11, 15, 65 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 15, 65 }, { 0 }, { 0, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 20, 65 }, { 0 }, { 1024, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 21, 64 }, { 0 }, { 8764, 2047 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 3, 62 }, { 0 }, { 8018, 2047 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 12, 3, 56 }, { 0 }, { 6713, 2047 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 12, 15, 39 }, { 0 }, { 2047, 2047 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 38, 39 }, { 0 }, { 2047, 2047 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 38, 39 }, { 0 }, { 2960, 2047 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 38, 39 }, { 0 }, { 3071, -5610 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 36, 60 }, { 0 }, { 3071, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 36, 60 }, { 0 }, { 8876, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 38, 39 }, { 0 }, { 8876, -5610 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 10, 3, 65 }, { 0 }, { 835, 784 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 10, 7, 65 }, { 0 }, { 831, 515 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -9, 7, 65 }, { 0 }, { 328, 594 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -9, 3, 65 }, { 0 }, { 333, 863 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 3, 62 }, { 0 }, { 910, 772 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 7, 62 }, { 0 }, { 905, 503 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 7, 62 }, { 0 }, { 253, 606 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 3, 62 }, { 0 }, { 258, 875 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 36, 60 }, { 0 }, { 224, 326 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -11, 21, 64 }, { 0 }, { 266, 914 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 21, 64 }, { 0 }, { 849, 804 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 36, 60 }, { 0 }, { 808, 216 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 36, 60 }, { 0 }, { 525, 213 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 21, 64 }, { 0 }, { 643, 675 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 38, 39 }, { 0 }, { 50, 313 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -11, 21, 64 }, { 0 }, { 620, 889 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 36, 60 }, { 0 }, { 711, 445 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 38, 39 }, { 0 }, { 189, 489 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 4, 63 }, { 0 }, { -16, 1535 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 7, 4, 63 }, { 0 }, { 578, 1535 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 7, 19, 65 }, { 0 }, { 908, -8703 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 19, 65 }, { 0 }, { 313, -8703 }, {0xFF, 0xFF, 0xFF, 0xFF }}, +}; + +Gfx d_course_toads_turnpike_dl_19CF8[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060079B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06019528, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_19D68[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060079B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06019628, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_19DD8[] = +{ + gsSPDisplayList(0x06019D68), + gsSPDisplayList(0x06019CF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_19DF0[] = +{ + gsSPDisplayList(0x06019DD8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_19E00[] = +{ + gsSPVertex(0x06019728, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_19E38[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060059B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06019868, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_19EA0[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060059B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06019928, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_19F08[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060071B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x060199E8, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0), + gsSP2Triangles(2, 4, 0, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 20, 21, 22, 0), + gsSP2Triangles(20, 22, 17, 0, 23, 24, 25, 0), + gsSP1Triangle(23, 25, 26, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060061B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06019B98, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 4, 5, 1, 0), + gsSP1Quadrangle(2, 6, 7, 3, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060059B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06019CB8, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1A040[] = +{ + gsSPDisplayList(0x06019E00), + gsSPDisplayList(0x06019F08), + gsSPDisplayList(0x06019EA0), + gsSPDisplayList(0x06019E38), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1A068[] = +{ + gsSPDisplayList(0x0601A040), + gsSPEndDisplayList(), +}; + +// 0x1A078 +Vtx_t d_course_toads_turnpike_truck_model_lod2[] = { + {{ -14, 12, -28 }, { 0 }, { 48, 48 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 12, -40 }, { 0 }, { 961, 48 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 0, -40 }, { 0 }, { 961, 971 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 0, -28 }, { 0 }, { 48, 971 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 0, -28 }, { 0 }, { 48, 971 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 0, -40 }, { 0 }, { 961, 971 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 12, -40 }, { 0 }, { 961, 48 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 12, -28 }, { 0 }, { 48, 48 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 0, -34 }, { 0 }, { -82, 1182 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 0, -34 }, { 0 }, { -441, 1182 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 13, -34 }, { 0 }, { -441, 1706 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 13, -34 }, { 0 }, { -82, 1706 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 0, -34 }, { 0 }, { -746, 1182 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 0, -34 }, { 0 }, { -1106, 1182 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 13, -34 }, { 0 }, { -1106, 1706 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 13, -34 }, { 0 }, { -746, 1706 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 0, 65 }, { 0 }, { 33, 1011 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 0, 65 }, { 0 }, { 969, 1011 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 36, 59 }, { 0 }, { 969, -230 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 36, 59 }, { 0 }, { 33, -230 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 38, 39 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 36, 59 }, { 0 }, { 813, 40 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 0, 65 }, { 0 }, { 1024, 1023 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 11, 0, 39 }, { 0 }, { 0, 1023 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -10, 38, 39 }, { 0 }, { 375, 656 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 36, 59 }, { 0 }, { 682, 656 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 36, 59 }, { 0 }, { 650, 366 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 38, 39 }, { 0 }, { 343, 366 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 0, 39 }, { 0 }, { 0, 1024 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -10, 0, 65 }, { 0 }, { 1023, 1024 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -10, 36, 59 }, { 0 }, { 813, 40 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 38, 39 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 15, 38 }, { 0 }, { 0, 1024 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 15, 51, 38 }, { 0 }, { 0, -3046 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 51, 38 }, { 0 }, { 1094, -3046 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 15, 38 }, { 0 }, { 1094, 1024 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 15, -63 }, { 0 }, { 1094, 1024 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 51, -63 }, { 0 }, { 1094, -3046 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 15, 51, -63 }, { 0 }, { 0, -3046 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 15, 15, -63 }, { 0 }, { 0, 1024 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 15, 38 }, { 0 }, { 0, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 51, 38 }, { 0 }, { 0, -3046 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 51, -63 }, { 0 }, { 5183, -3046 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 15, -63 }, { 0 }, { 5183, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 15, -63 }, { 0 }, { 5183, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 51, -63 }, { 0 }, { 5183, -3046 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 51, 38 }, { 0 }, { 0, -3046 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 15, 38 }, { 0 }, { 0, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 51, -63 }, { 0 }, { 5183, -1019 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 51, 38 }, { 0 }, { 0, -1019 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 51, 38 }, { 0 }, { 0, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 51, -63 }, { 0 }, { 5183, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 3, -26 }, { 0 }, { 2700, 927 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -5, 15, -30 }, { 0 }, { 1529, -3079 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 6, 15, -30 }, { 0 }, { 1529, -3079 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 6, 3, -26 }, { 0 }, { 2694, 928 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 6, 2, 34 }, { 0 }, { 341, 1024 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 6, 3, -26 }, { 0 }, { 2986, 768 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 6, 15, -30 }, { 0 }, { 1911, -3072 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 15, 38 }, { 0 }, { -1280, -3328 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 15, 38 }, { 0 }, { -1280, -3328 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 15, -30 }, { 0 }, { 1911, -3072 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 3, -26 }, { 0 }, { 2986, 768 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ -5, 2, 34 }, { 0 }, { 341, 1024 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 15, 8, -60 }, { 0 }, { 0, 1023 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -14, 8, -60 }, { 0 }, { 3891, 1024 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -14, 12, -60 }, { 0 }, { 3827, 384 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 12, -60 }, { 0 }, { -63, 383 }, {0xFF, 0xFF, 0xFF, 0xFF }}, +}; + +Gfx d_course_toads_turnpike_dl_1A4B8[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060079B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601A078, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1A528[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060081B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601A178, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060089B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601A1B8, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1A5E0[] = +{ + gsSPDisplayList(0x0601A528), + gsSPDisplayList(0x0601A4B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1A5F8[] = +{ + gsSPDisplayList(0x0601A5E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1A608[] = +{ + gsSPVertex(0x0601A278, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1A640[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060059B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601A3B8, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1A6B0[] = +{ + gsSPDisplayList(0x0601A608), + gsSPDisplayList(0x0601A640), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1A6C8[] = +{ + gsSPDisplayList(0x0601A6B0), + gsSPEndDisplayList(), +}; + +// 0x1A6D8 +Vtx_t d_course_toads_turnpike_bus_model_lod0[] = { + {{ -5, 1, -33 }, { 0 }, { 67, 984 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 1, -47 }, { 0 }, { 970, 984 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 16, -47 }, { 0 }, { 970, 31 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 16, -33 }, { 0 }, { 67, 31 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 16, -33 }, { 0 }, { 67, 31 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 16, -47 }, { 0 }, { 970, 31 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 1, -47 }, { 0 }, { 970, 984 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 1, -33 }, { 0 }, { 67, 984 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 5, 16, -33 }, { 0 }, { 67, 31 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 5, 16, -47 }, { 0 }, { 970, 31 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 5, 1, -47 }, { 0 }, { 970, 984 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 5, 1, -33 }, { 0 }, { 67, 984 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 1, -33 }, { 0 }, { 67, 984 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 1, -47 }, { 0 }, { 970, 984 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 16, -47 }, { 0 }, { 970, 31 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 16, -33 }, { 0 }, { 67, 31 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -7, 1, 47 }, { 0 }, { 54, 986 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -7, 1, 33 }, { 0 }, { 963, 986 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -7, 16, 33 }, { 0 }, { 963, 45 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -7, 16, 47 }, { 0 }, { 54, 45 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 16, 47 }, { 0 }, { 54, 45 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 16, 33 }, { 0 }, { 963, 45 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 1, 33 }, { 0 }, { 963, 986 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 1, 47 }, { 0 }, { 54, 986 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 1, 47 }, { 0 }, { 54, 986 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 1, 33 }, { 0 }, { 963, 986 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 16, 33 }, { 0 }, { 963, 45 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 16, 47 }, { 0 }, { 54, 45 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 7, 16, 47 }, { 0 }, { 54, 45 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 7, 16, 33 }, { 0 }, { 963, 45 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 7, 1, 33 }, { 0 }, { 963, 986 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 7, 1, 47 }, { 0 }, { 54, 986 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 6, -83 }, { 0 }, { 337, 791 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ -13, 6, -83 }, { 0 }, { 661, 773 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ -13, 10, -83 }, { 0 }, { 661, 674 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 13, 10, -83 }, { 0 }, { 337, 692 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 15, 10, -81 }, { 0 }, { 312, 693 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 15, 6, -81 }, { 0 }, { 312, 807 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 6, -81 }, { 0 }, { 686, 786 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 10, -81 }, { 0 }, { 686, 672 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 12, 4, 71 }, { 0 }, { 773, 780 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 14, 4, 69 }, { 0 }, { 809, 773 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 14, 10, 69 }, { 0 }, { 831, 549 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 10, 71 }, { 0 }, { 795, 556 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 10, 71 }, { 0 }, { 291, 652 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 4, 71 }, { 0 }, { 270, 877 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -14, 10, 69 }, { 0 }, { 255, 659 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 4, 69 }, { 0 }, { 234, 884 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 13, 4, 69 }, { 0 }, { 781, 807 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -13, 4, 69 }, { 0 }, { 256, 908 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -15, 28, 67 }, { 0 }, { 1207, 992 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -15, 49, 64 }, { 0 }, { 972, 103 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 49, 49 }, { 0 }, { 0, 99 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 28, 49 }, { 0 }, { 0, 992 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 53, 63 }, { 0 }, { 933, -42 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 53, 49 }, { 0 }, { 0, -42 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 49, 66 }, { 0 }, { 756, 377 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -13, 49, 66 }, { 0 }, { 330, 402 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -13, 28, 69 }, { 0 }, { 327, 847 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 28, 69 }, { 0 }, { 774, 821 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 53, 49 }, { 0 }, { 1001, 811 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 53, 63 }, { 0 }, { 1, 811 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 49, 64 }, { 0 }, { -40, 616 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 49, 49 }, { 0 }, { 1001, 621 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 28, 67 }, { 0 }, { -292, -568 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 15, 28, 49 }, { 0 }, { 1001, -568 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 28, 69 }, { 0 }, { 1007, 1031 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 28, 67 }, { 0 }, { 1078, 1013 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 12, 49, 66 }, { 0 }, { 983, 85 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 15, 49, 64 }, { 0 }, { 1078, 111 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 53, 63 }, { 0 }, { 1078, -36 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 49, 64 }, { 0 }, { -56, 111 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 28, 67 }, { 0 }, { -56, 1013 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -13, 49, 66 }, { 0 }, { 37, 85 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -13, 28, 69 }, { 0 }, { 14, 1031 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 53, 63 }, { 0 }, { -56, -36 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 28, 49 }, { 0 }, { 1001, -804 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 28, 67 }, { 0 }, { -292, -804 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 15, 6, 67 }, { 0 }, { -292, 1007 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 15, 5, 51 }, { 0 }, { 1001, 1009 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -13, 28, -83 }, { 0 }, { 987, 1100 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -13, 50, -83 }, { 0 }, { 987, 133 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 13, 50, -83 }, { 0 }, { 36, 133 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 13, 28, -83 }, { 0 }, { 36, 1100 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -13, 53, 63 }, { 0 }, { -155, -364 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 49, 66 }, { 0 }, { -44, 0 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 12, 49, 66 }, { 0 }, { 1066, 0 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 13, 53, 63 }, { 0 }, { 1177, -364 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 28, -81 }, { 0 }, { 1023, 1024 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ 15, 50, -81 }, { 0 }, { 1023, 56 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 49, 49 }, { 0 }, { -9200, 92 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 28, 49 }, { 0 }, { -9200, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 53, -81 }, { 0 }, { 1023, -56 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 53, 49 }, { 0 }, { -9200, -56 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 53, 49 }, { 0 }, { -9200, -56 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 53, -81 }, { 0 }, { 1024, -56 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 53, -81 }, { 0 }, { 1023, -56 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 50, -81 }, { 0 }, { 1023, 56 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 49, 49 }, { 0 }, { -9200, 92 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 28, -81 }, { 0 }, { 1023, 1023 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ -15, 28, 49 }, { 0 }, { -9200, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 28, -81 }, { 0 }, { 2048, 2 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ 15, 10, -81 }, { 0 }, { 24, 2 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 13, 10, -83 }, { 0 }, { 24, 136 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 13, 28, -83 }, { 0 }, { 2048, 136 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -13, 10, -83 }, { 0 }, { 24, 1911 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -13, 28, -83 }, { 0 }, { 2048, 1911 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 10, -81 }, { 0 }, { 24, 2045 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -15, 28, -81 }, { 0 }, { 2048, 2045 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ -15, 28, -81 }, { 0 }, { 2048, 867 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ -15, 17, -33 }, { 0 }, { 1053, -2408 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ -15, 17, 33 }, { 0 }, { 1053, -6912 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ -15, 28, 49 }, { 0 }, { 2048, -7993 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 17, -47 }, { 0 }, { 1053, -1453 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ -15, 10, -81 }, { 0 }, { 376, 867 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -15, 6, -30 }, { 0 }, { 20, -2613 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 5, 29 }, { 0 }, { 17, -6633 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 18, 47 }, { 0 }, { 1093, -7822 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ -15, 28, 67 }, { 0 }, { 2048, -9201 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -15, 5, 51 }, { 0 }, { 17, -8129 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 6, 67 }, { 0 }, { 20, -9201 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ -13, 53, 63 }, { 0 }, { 4, 6121 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 53, 63 }, { 0 }, { 2048, 6121 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 53, 49 }, { 0 }, { 2048, 5538 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 53, 49 }, { 0 }, { 4, 5538 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 53, -81 }, { 0 }, { 2048, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 53, -81 }, { 0 }, { 4, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 17, -47 }, { 0 }, { 1053, -1453 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -15, 6, -50 }, { 0 }, { 20, -1248 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 15, 6, -50 }, { 0 }, { 20, -1248 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 15, 17, -47 }, { 0 }, { 1053, -1453 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -15, 17, -33 }, { 0 }, { 1053, -2408 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 15, 17, -33 }, { 0 }, { 1053, -2408 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 15, 6, -30 }, { 0 }, { 20, -2613 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -15, 6, -30 }, { 0 }, { 20, -2613 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 15, 18, 47 }, { 0 }, { 1093, -7822 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 15, 28, 49 }, { 0 }, { 2048, -7993 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 5, 51 }, { 0 }, { 17, -8129 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 15, 5, 29 }, { 0 }, { 17, -6633 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 15, 6, -30 }, { 0 }, { 20, -2613 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 15, 17, -33 }, { 0 }, { 1053, -2408 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ 15, 5, 29 }, { 0 }, { 17, -6633 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 15, 17, -33 }, { 0 }, { 1053, -2408 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ 15, 17, 33 }, { 0 }, { 1053, -6912 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ 15, 17, -47 }, { 0 }, { 1053, -1453 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 15, 28, -81 }, { 0 }, { 2048, 867 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ 15, 28, 49 }, { 0 }, { 2048, -7993 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 18, 47 }, { 0 }, { 1093, -7822 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 15, 17, -47 }, { 0 }, { 1053, -1834 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 15, 17, -33 }, { 0 }, { 1053, -2936 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -15, 17, -33 }, { 0 }, { 1053, -2936 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -15, 17, -47 }, { 0 }, { 1053, -1834 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 15, 17, 33 }, { 0 }, { 1053, -6912 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 15, 18, 47 }, { 0 }, { 1093, -7822 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -15, 18, 47 }, { 0 }, { 1093, -7822 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -15, 17, 33 }, { 0 }, { 1053, -6912 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -15, 5, 29 }, { 0 }, { 17, -6633 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 15, 5, 29 }, { 0 }, { 17, -6633 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 15, 5, 51 }, { 0 }, { 17, -8129 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -15, 5, 51 }, { 0 }, { 17, -8129 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -15, 6, -50 }, { 0 }, { 20, -1248 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 17, -47 }, { 0 }, { 1053, -1453 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ -15, 10, -81 }, { 0 }, { 376, 867 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -15, 6, -81 }, { 0 }, { 20, 867 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 13, 50, -83 }, { 0 }, { 3982, 1023 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 13, 53, -81 }, { 0 }, { 4208, 867 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 50, -81 }, { 0 }, { 3982, 867 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 50, -83 }, { 0 }, { 3982, 1023 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ -13, 53, -81 }, { 0 }, { 4208, 867 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 28, -81 }, { 0 }, { 2047, 867 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ 13, 28, -83 }, { 0 }, { 2048, 1023 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 28, -81 }, { 0 }, { 2048, 867 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ -15, 50, -81 }, { 0 }, { 3982, 867 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 28, -81 }, { 0 }, { 2048, 867 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ -13, 50, -83 }, { 0 }, { 3982, 1023 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ -13, 28, -83 }, { 0 }, { 2048, 1023 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 50, -81 }, { 0 }, { 3982, 867 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 53, -81 }, { 0 }, { 4208, 867 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 17, -47 }, { 0 }, { 1053, -1453 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 15, 6, -50 }, { 0 }, { 20, -1248 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 15, 6, -81 }, { 0 }, { 20, 867 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 15, 10, -81 }, { 0 }, { 376, 867 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 15, 28, -81 }, { 0 }, { 2048, 867 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ 13, 6, 69 }, { 0 }, { 3831, 2818 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ 15, 6, 67 }, { 0 }, { 4087, 2818 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 15, 28, 67 }, { 0 }, { 4087, 0 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 13, 28, 69 }, { 0 }, { 3831, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 28, 69 }, { 0 }, { 255, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 6, 69 }, { 0 }, { 255, 2818 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ -15, 28, 67 }, { 0 }, { 0, 0 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -15, 6, 67 }, { 0 }, { 0, 2818 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ -5, 12, -46 }, { 0 }, { 8507, 1693 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 12, -46 }, { 0 }, { 13115, 3997 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 16, -40 }, { 0 }, { 13115, 2290 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 16, -40 }, { 0 }, { 8507, -13 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 5, -46 }, { 0 }, { 8507, 5107 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 5, -46 }, { 0 }, { 13115, 7411 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 12, -33 }, { 0 }, { 13115, 3997 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 12, -33 }, { 0 }, { 8507, 1693 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 5, -33 }, { 0 }, { 13115, 7411 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 5, -33 }, { 0 }, { 8507, 5107 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 1, -40 }, { 0 }, { 13115, 9118 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 1, -40 }, { 0 }, { 8507, 6814 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 5, 1, -40 }, { 0 }, { 8507, 6814 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 1, -40 }, { 0 }, { 13115, 9118 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 5, -33 }, { 0 }, { 13115, 7411 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 5, 5, -33 }, { 0 }, { 8507, 5107 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 5, 5, -46 }, { 0 }, { 8507, 5107 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 5, -46 }, { 0 }, { 13115, 7411 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 12, -33 }, { 0 }, { 13115, 3997 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 5, 12, -33 }, { 0 }, { 8507, 1693 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 5, 12, -46 }, { 0 }, { 8507, 1693 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 12, -46 }, { 0 }, { 13115, 3997 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 16, -40 }, { 0 }, { 13115, 2290 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 5, 16, -40 }, { 0 }, { 8507, -13 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -7, 12, 34 }, { 0 }, { 9435, 2213 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 12, 34 }, { 0 }, { 12109, 3551 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 16, 40 }, { 0 }, { 12815, 2140 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -7, 16, 40 }, { 0 }, { 10140, 802 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -7, 5, 34 }, { 0 }, { 8024, 5036 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 5, 34 }, { 0 }, { 10698, 6373 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 12, 47 }, { 0 }, { 12109, 3551 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -7, 12, 47 }, { 0 }, { 9435, 2213 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 5, 47 }, { 0 }, { 10698, 6373 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -7, 5, 47 }, { 0 }, { 8024, 5036 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 1, 40 }, { 0 }, { 9993, 7784 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -7, 1, 40 }, { 0 }, { 7318, 6447 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 7, 5, 34 }, { 0 }, { 8024, 5036 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 5, 34 }, { 0 }, { 10698, 6373 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 1, 40 }, { 0 }, { 9993, 7784 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 7, 1, 40 }, { 0 }, { 7318, 6447 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 5, 47 }, { 0 }, { 10698, 6373 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 7, 5, 47 }, { 0 }, { 8024, 5036 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 12, 47 }, { 0 }, { 12109, 3551 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 7, 12, 47 }, { 0 }, { 9435, 2213 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 7, 12, 34 }, { 0 }, { 9435, 2213 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 12, 34 }, { 0 }, { 12109, 3551 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 16, 40 }, { 0 }, { 12815, 2140 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 7, 16, 40 }, { 0 }, { 10140, 802 }, {0xFF, 0xFF, 0xFF, 0xFF }}, +}; + +Gfx d_course_toads_turnpike_dl_1B5C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060079B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601A6D8, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1B658[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060079B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601A7D8, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1B6D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060079B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601A858, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1B758[] = +{ + gsSPDisplayList(0x0601B6D8), + gsSPDisplayList(0x0601B658), + gsSPDisplayList(0x0601B5C8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1B778[] = +{ + gsSPDisplayList(0x0601B758), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1B788[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060061B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601A8D8, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(1, 6, 7, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1B810[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060061B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601A958, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 4, 5, 0, 0), + gsSP1Quadrangle(4, 6, 7, 5, 0), + gsSP1Quadrangle(8, 0, 5, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1B8A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600D9B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601A9F8, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060061B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601AA58, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600B1B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601AA98, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 8, 0), + gsSP2Triangles(9, 10, 8, 0, 11, 12, 13, 0), + gsSP2Triangles(12, 14, 13, 0, 15, 11, 13, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600B9B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601ABD8, 21, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(9, 12, 13, 10, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP2Triangles(14, 17, 18, 0, 17, 19, 20, 0), + gsSP1Triangle(17, 20, 18, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060091B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601AD28, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 3, 2, 0), + gsSP1Quadrangle(6, 7, 5, 4, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600A1B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601ADA8, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 0, 4, 0, 0, 5, 4, 0), + gsSP1Quadrangle(6, 7, 2, 1, 0), + gsSP2Triangles(6, 1, 1, 0, 2, 8, 9, 0), + gsSP2Triangles(2, 9, 3, 0, 8, 10, 11, 0), + gsSP2Triangles(8, 11, 9, 0, 12, 13, 14, 0), + gsSP2Triangles(12, 14, 15, 0, 14, 16, 17, 0), + gsSP1Quadrangle(14, 17, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x0601AFA8, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP1Quadrangle(5, 2, 1, 4, 0), + gsSP2Triangles(6, 2, 5, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 11, 0), + gsSP2Triangles(15, 11, 14, 0, 17, 18, 13, 0), + gsSP2Triangles(17, 13, 12, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 23, 24, 25, 0), + gsSP1Quadrangle(24, 23, 26, 27, 0), + gsSP1Quadrangle(23, 25, 28, 29, 0), + gsSP1Triangle(30, 31, 26, 0), + gsSPVertex(0x0601B1A8, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0), + gsSP1Quadrangle(5, 6, 7, 8, 0), + gsSP1Triangle(5, 8, 9, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600C1B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0601B248, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 4, 5, 0, 0), + gsSP1Quadrangle(4, 6, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1BC78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600D1B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601B2C8, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSP1Quadrangle(11, 10, 5, 4, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 13, 12, 0), + gsSP1Quadrangle(15, 14, 18, 19, 0), + gsSP1Quadrangle(20, 21, 17, 16, 0), + gsSP1Quadrangle(19, 18, 22, 23, 0), + gsSP1Quadrangle(23, 22, 21, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1BD48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600D1B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601B448, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSP1Quadrangle(11, 10, 5, 4, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(15, 14, 16, 17, 0), + gsSP1Quadrangle(17, 16, 18, 19, 0), + gsSP1Quadrangle(20, 21, 13, 12, 0), + gsSP1Quadrangle(19, 18, 22, 23, 0), + gsSP1Quadrangle(23, 22, 21, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1BE18[] = +{ + gsSPDisplayList(0x0601BD48), + gsSPDisplayList(0x0601BC78), + gsSPDisplayList(0x0601B8A0), + gsSPDisplayList(0x0601B810), + gsSPDisplayList(0x0601B788), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1BE48[] = +{ + gsSPDisplayList(0x0601BE18), + gsSPEndDisplayList(), +}; + +// 0x1BE58 +Vtx_t d_course_toads_turnpike_bus_model_lod1[] = { + {{ 16, 1, -33 }, { 0 }, { 67, 984 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 1, -47 }, { 0 }, { 970, 984 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 16, -47 }, { 0 }, { 970, 31 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 16, -33 }, { 0 }, { 67, 31 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 16, -33 }, { 0 }, { 67, 31 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 16, -47 }, { 0 }, { 970, 31 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 1, -47 }, { 0 }, { 970, 984 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 1, -33 }, { 0 }, { 67, 984 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 1, 47 }, { 0 }, { 54, 986 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 1, 33 }, { 0 }, { 963, 986 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 16, 33 }, { 0 }, { 963, 45 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 16, 47 }, { 0 }, { 54, 45 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 16, 47 }, { 0 }, { 54, 45 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 16, 33 }, { 0 }, { 963, 45 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 1, 33 }, { 0 }, { 963, 986 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 1, 47 }, { 0 }, { 54, 986 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 1, -39 }, { 0 }, { 2073, 998 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -16, 1, -39 }, { 0 }, { -46, 998 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 16, -39 }, { 0 }, { -46, -1977 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 16, -39 }, { 0 }, { 2073, -1977 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 16, 1, -39 }, { 0 }, { 6445, 998 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 5, 1, -39 }, { 0 }, { 4192, 998 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 5, 16, -39 }, { 0 }, { 4192, -1977 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 16, 16, -39 }, { 0 }, { 6445, -1977 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 1, 41 }, { 0 }, { 1638, 998 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -16, 1, 41 }, { 0 }, { 0, 998 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 16, 41 }, { 0 }, { 0, -2047 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 16, 41 }, { 0 }, { 1638, -2047 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 16, 1, 41 }, { 0 }, { 6457, 998 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 1, 41 }, { 0 }, { 4819, 998 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 8, 16, 41 }, { 0 }, { 4819, -2047 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 16, 16, 41 }, { 0 }, { 6457, -2047 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 29, 68 }, { 0 }, { 1207, 992 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -15, 53, 63 }, { 0 }, { 933, -42 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 53, 49 }, { 0 }, { 0, -42 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 28, 49 }, { 0 }, { 0, 992 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ 15, 10, -81 }, { 0 }, { 24, 2 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -15, 10, -81 }, { 0 }, { 24, 2045 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -15, 28, -81 }, { 0 }, { 2048, 2045 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 15, 28, -81 }, { 0 }, { 2048, 2 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 15, 29, 68 }, { 0 }, { 4087, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 29, 68 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 12, 69 }, { 0 }, { 0, 2085 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ 15, 12, 69 }, { 0 }, { 4087, 2085 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ 15, 53, 49 }, { 0 }, { 1001, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 53, 63 }, { 0 }, { 68, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 29, 68 }, { 0 }, { -205, 507 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 15, 12, 69 }, { 0 }, { -205, 910 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 15, 5, 51 }, { 0 }, { 1001, 1025 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 15, 6, 69 }, { 0 }, { -205, 1024 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 15, 53, 49 }, { 0 }, { 1023, -20 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 18, 47 }, { 0 }, { 827, 710 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 15, 17, 33 }, { 0 }, { -222, 719 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 15, 5, 51 }, { 0 }, { 1181, 962 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 15, 53, -79 }, { 0 }, { -9043, -20 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 17, -33 }, { 0 }, { -5419, 719 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 15, 17, -47 }, { 0 }, { -6522, 719 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 15, 6, -50 }, { 0 }, { -6758, 961 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 15, 6, -81 }, { 0 }, { -9200, 961 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 15, 10, -81 }, { 0 }, { -9200, 878 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 15, 28, -81 }, { 0 }, { -9200, 486 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 15, 51, -81 }, { 0 }, { -9200, 20 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 5, 29 }, { 0 }, { -544, 962 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 15, 6, -30 }, { 0 }, { -5183, 961 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 17, -47 }, { 0 }, { -6522, 719 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -15, 28, -81 }, { 0 }, { -9200, 491 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -15, 10, -81 }, { 0 }, { -9200, 878 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -15, 6, -81 }, { 0 }, { -9200, 961 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 6, -50 }, { 0 }, { -6758, 961 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 51, -81 }, { 0 }, { -9200, 20 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 17, -33 }, { 0 }, { -5419, 719 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -15, 53, -79 }, { 0 }, { -9043, -20 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 17, 33 }, { 0 }, { -222, 719 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -15, 53, 49 }, { 0 }, { 1023, -20 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 18, 47 }, { 0 }, { 827, 710 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -15, 28, 49 }, { 0 }, { 1023, 486 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ -15, 6, -30 }, { 0 }, { -5183, 961 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 5, 29 }, { 0 }, { -544, 962 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 5, 51 }, { 0 }, { 1181, 962 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 12, 69 }, { 0 }, { 2575, 827 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 29, 68 }, { 0 }, { 2496, 481 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -15, 6, 69 }, { 0 }, { 2575, 961 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 17, -47 }, { 0 }, { -1654, 719 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -15, 6, -50 }, { 0 }, { -1417, 961 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 15, 6, -50 }, { 0 }, { -1417, 961 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 15, 17, -47 }, { 0 }, { -1654, 719 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -15, 17, -33 }, { 0 }, { -2756, 719 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 15, 17, -33 }, { 0 }, { -2756, 719 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 15, 6, -30 }, { 0 }, { -2993, 961 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -15, 6, -30 }, { 0 }, { -2993, 961 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 15, 5, 51 }, { 0 }, { -9358, 962 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -15, 5, 51 }, { 0 }, { -9358, 962 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -15, 18, 47 }, { 0 }, { -9004, 710 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 15, 18, 47 }, { 0 }, { -9004, 710 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 15, 53, -79 }, { 0 }, { 866, -20 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 51, -81 }, { 0 }, { 1023, -20 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ -15, 51, -81 }, { 0 }, { 1023, -20 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ -15, 53, -79 }, { 0 }, { 866, -20 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 51, -81 }, { 0 }, { 1023, -20 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 53, 49 }, { 0 }, { -9200, -20 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 53, 49 }, { 0 }, { -9200, -20 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 28, -81 }, { 0 }, { 1059, 533 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 51, -81 }, { 0 }, { 1059, 15 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 15, 51, -81 }, { 0 }, { -35, 15 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 15, 28, -81 }, { 0 }, { -35, 533 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -15, 53, 63 }, { 0 }, { -10279, -21 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 53, 63 }, { 0 }, { -10279, -21 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 53, 49 }, { 0 }, { -9202, -21 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 53, 49 }, { 0 }, { -9202, -21 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 5, 29 }, { 0 }, { -7632, 962 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 15, 5, 29 }, { 0 }, { -7632, 962 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 15, 17, 33 }, { 0 }, { -7953, 719 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -15, 17, 33 }, { 0 }, { -7953, 719 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -15, 12, 69 }, { 0 }, { 87, 132 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 6, 69 }, { 0 }, { 87, 498 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ 15, 6, 69 }, { 0 }, { 963, 498 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ 15, 12, 69 }, { 0 }, { 963, 132 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 10, -81 }, { 0 }, { 135, 312 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 6, -81 }, { 0 }, { 133, 572 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -15, 6, -81 }, { 0 }, { 893, 529 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -15, 10, -81 }, { 0 }, { 895, 269 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 53, 63 }, { 0 }, { 1021, -20 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -15, 53, 63 }, { 0 }, { 0, -20 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -15, 29, 68 }, { 0 }, { 0, 493 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 29, 68 }, { 0 }, { 1021, 493 }, {0xFF, 0xFF, 0xFF, 0xFF }}, +}; + +Gfx d_course_toads_turnpike_dl_1C628[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060079B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601BE58, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1C688[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060079B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601BED8, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1C6E8[] = +{ + gsSPDisplayList(0x0601C688), + gsSPDisplayList(0x0601C628), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1C700[] = +{ + gsSPDisplayList(0x0601C6E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1C710[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600D1B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601BF58, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1C770[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600D1B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601BFD8, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1C7D0[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600D9B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601C058, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060091B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0601C098, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600C1B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0601C0D8, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600E1B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601C118, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 3, 5, 4, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600E9B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601C178, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 0, 2, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(6, 10, 11, 0, 6, 9, 10, 0), + gsSP1Quadrangle(6, 11, 4, 5, 0), + gsSP1Quadrangle(2, 12, 13, 5, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP2Triangles(14, 17, 18, 0, 14, 19, 15, 0), + gsSP1Quadrangle(14, 20, 21, 19, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(24, 25, 23, 22, 0), + gsSP1Quadrangle(20, 26, 27, 22, 0), + gsSP2Triangles(24, 28, 25, 0, 28, 29, 30, 0), + gsSP2Triangles(28, 30, 25, 0, 28, 31, 29, 0), + gsSPVertex(0x0601C378, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(13, 16, 16, 0, 17, 12, 15, 0), + gsSP2Triangles(17, 15, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(27, 29, 30, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600F1B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601C568, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1CA88[] = +{ + gsSPDisplayList(0x0601C7D0), + gsSPDisplayList(0x0601C770), + gsSPDisplayList(0x0601C710), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1CAA8[] = +{ + gsSPDisplayList(0x0601CA88), + gsSPEndDisplayList(), +}; + +// 0x1CAB8 +Vtx_t d_course_toads_turnpike_bus_model_lod2[] = { + {{ 16, 1, 47 }, { 0 }, { 54, 986 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 1, 33 }, { 0 }, { 963, 986 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 16, 33 }, { 0 }, { 963, 45 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 16, 47 }, { 0 }, { 54, 45 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 16, 47 }, { 0 }, { 54, 45 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 16, 33 }, { 0 }, { 963, 45 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 1, 33 }, { 0 }, { 963, 986 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 1, 47 }, { 0 }, { 54, 986 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 1, -33 }, { 0 }, { 67, 984 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 1, -47 }, { 0 }, { 970, 984 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 16, -47 }, { 0 }, { 970, 31 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 16, -33 }, { 0 }, { 67, 31 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 16, -33 }, { 0 }, { 67, 31 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 16, -47 }, { 0 }, { 970, 31 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 1, -47 }, { 0 }, { 970, 984 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 1, -33 }, { 0 }, { 67, 984 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 5, 49 }, { 0 }, { 0, 2050 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ -15, 6, 67 }, { 0 }, { 1207, 2049 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ -15, 53, 67 }, { 0 }, { 1216, -42 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ -15, 53, 49 }, { 0 }, { 0, -42 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ 15, 6, -81 }, { 0 }, { 2, 1024 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -15, 6, -81 }, { 0 }, { 1024, 1024 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -15, 53, -81 }, { 0 }, { 1024, -21 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 15, 53, -81 }, { 0 }, { 2, -21 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 15, 6, 67 }, { 0 }, { -183, 1024 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 15, 5, 49 }, { 0 }, { 1023, 1025 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 15, 53, 49 }, { 0 }, { 1023, 0 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ 15, 53, 67 }, { 0 }, { -189, 0 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ -15, 6, -81 }, { 0 }, { 10224, 1024 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ -15, 5, 49 }, { 0 }, { 0, 1025 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ -15, 53, 49 }, { 0 }, { 0, -21 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ -15, 53, -81 }, { 0 }, { 10224, -21 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ 15, 6, -81 }, { 0 }, { 10224, 1024 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 15, 53, -81 }, { 0 }, { 10224, -21 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ 15, 53, 49 }, { 0 }, { 0, -21 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ 15, 5, 49 }, { 0 }, { 0, 1025 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 15, 53, 49 }, { 0 }, { 1057, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 53, -81 }, { 0 }, { 1057, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 53, -81 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 53, 49 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 53, 67 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 15, 53, 67 }, { 0 }, { 1058, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -15, 6, 67 }, { 0 }, { 1, 1024 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ 15, 6, 67 }, { 0 }, { 1022, 1024 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ 15, 53, 67 }, { 0 }, { 1024, 0 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -15, 53, 67 }, { 0 }, { 1, 0 }, {0xDD, 0xDD, 0xDD, 0xFF }}, +}; + +Gfx d_course_toads_turnpike_dl_1CD98[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060079B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601CAB8, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1CDF8[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060079B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601CB38, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1CE58[] = +{ + gsSPDisplayList(0x0601CDF8), + gsSPDisplayList(0x0601CD98), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1CE70[] = +{ + gsSPDisplayList(0x0601CE58), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1CE80[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600D9B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601CBB8, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600F9B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601CBF8, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600E1B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601CC38, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600E9B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601CC78, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600F1B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601CCF8, 10, 0), + gsSP1Quadrangle(0, 1, 2, 2, 0), + gsSP2Triangles(0, 2, 3, 0, 4, 5, 0, 0), + gsSP2Triangles(4, 0, 3, 0, 6, 7, 8, 0), + gsSP1Triangle(6, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1D008[] = +{ + gsSPDisplayList(0x0601CE80), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1D018[] = +{ + gsSPDisplayList(0x0601D008), + gsSPEndDisplayList(), +}; + +// 0x1D028 +Vtx_t d_course_toads_turnpike_tanker_truck_model_lod0[] = { + {{ 6, 0, 43 }, { 0 }, { 949, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 11, 43 }, { 0 }, { 73, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 11, 31 }, { 0 }, { 73, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 0, 31 }, { 0 }, { 949, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 0, 43 }, { 0 }, { 949, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 11, 43 }, { 0 }, { 73, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 11, 31 }, { 0 }, { 73, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 0, 31 }, { 0 }, { 949, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 0, 31 }, { 0 }, { 949, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 11, 31 }, { 0 }, { 73, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 11, 43 }, { 0 }, { 73, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 0, 43 }, { 0 }, { 949, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 0, 31 }, { 0 }, { 949, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 11, 31 }, { 0 }, { 73, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 11, 43 }, { 0 }, { 73, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 0, 43 }, { 0 }, { 949, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 12, -43 }, { 0 }, { 73, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 0, -43 }, { 0 }, { 949, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 0, -56 }, { 0 }, { 949, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 12, -56 }, { 0 }, { 73, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 12, -43 }, { 0 }, { 73, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 0, -43 }, { 0 }, { 949, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 0, -56 }, { 0 }, { 949, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 12, -56 }, { 0 }, { 73, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 12, -56 }, { 0 }, { 73, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 0, -56 }, { 0 }, { 949, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 0, -43 }, { 0 }, { 949, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 12, -43 }, { 0 }, { 73, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 12, -56 }, { 0 }, { 73, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 0, -56 }, { 0 }, { 949, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 0, -43 }, { 0 }, { 949, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 12, -43 }, { 0 }, { 73, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 12, -41 }, { 0 }, { 73, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 0, -41 }, { 0 }, { 949, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 0, -28 }, { 0 }, { 949, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 12, -28 }, { 0 }, { 73, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 12, -41 }, { 0 }, { 73, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 0, -41 }, { 0 }, { 949, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 0, -28 }, { 0 }, { 949, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 12, -28 }, { 0 }, { 73, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 12, -28 }, { 0 }, { 73, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 0, -28 }, { 0 }, { 949, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 0, -41 }, { 0 }, { 949, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 12, -41 }, { 0 }, { 73, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 12, -28 }, { 0 }, { 73, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 0, -28 }, { 0 }, { 949, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 0, -41 }, { 0 }, { 949, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 12, -41 }, { 0 }, { 73, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 7, -66 }, { 0 }, { 2591, 10 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 7, -66 }, { 0 }, { -2591, 10 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 2, -66 }, { 0 }, { -2591, 1024 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ -13, 2, -66 }, { 0 }, { 2591, 1024 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ -6, 7, -65 }, { 0 }, { 1171, 10 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ -13, 7, -66 }, { 0 }, { 2591, 10 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ -13, 2, -66 }, { 0 }, { 2591, 1034 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ -6, 3, -65 }, { 0 }, { 1171, 829 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ -6, 7, -65 }, { 0 }, { 1171, 10 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ -6, 4, -56 }, { 0 }, { 1144, 780 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ -6, 7, -63 }, { 0 }, { 1164, 10 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 6, 7, -63 }, { 0 }, { -1164, 10 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 6, 4, -56 }, { 0 }, { -1144, 780 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ 6, 3, -65 }, { 0 }, { -1171, 829 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ 6, 7, -65 }, { 0 }, { -1171, 10 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 13, 2, -66 }, { 0 }, { -2591, 1034 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ 13, 7, -66 }, { 0 }, { -2591, 10 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 6, 7, -65 }, { 0 }, { -1171, 10 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -5, 12, -67 }, { 0 }, { 1125, -941 }, {0x55, 0x55, 0x55, 0xFF }}, + {{ 5, 12, -67 }, { 0 }, { -1125, -941 }, {0x55, 0x55, 0x55, 0xFF }}, + {{ -6, 4, 9 }, { 0 }, { -1575, 1441 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ -13, 4, 15 }, { 0 }, { -2251, 1469 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -13, 11, 13 }, { 0 }, { -2017, -5877 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -5, 12, 9 }, { 0 }, { -1536, -6144 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ 5, 12, -67 }, { 0 }, { 8192, -6144 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 5, 12, 9 }, { 0 }, { -1536, -6144 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 6, 4, 9 }, { 0 }, { -1576, 1456 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 6, 4, -56 }, { 0 }, { 6820, 1456 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 13, 11, 13 }, { 0 }, { 979, 935 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 5, 12, 9 }, { 0 }, { 0, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 12, 9 }, { 0 }, { 0, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 11, 13 }, { 0 }, { 979, 935 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 4, 9 }, { 0 }, { -1576, 1456 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ 5, 12, 9 }, { 0 }, { -1536, -6144 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ 13, 11, 13 }, { 0 }, { -2017, -5877 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 13, 4, 15 }, { 0 }, { -2251, 1469 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -5, 12, 9 }, { 0 }, { -1536, -6144 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -5, 12, -67 }, { 0 }, { 8192, -6144 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -6, 4, -56 }, { 0 }, { 6821, 1441 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -6, 4, 9 }, { 0 }, { -1575, 1441 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 11, 24, 34 }, { 0 }, { 635, -1644 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 3, 17, 48 }, { 0 }, { 501, -515 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ 9, 17, 48 }, { 0 }, { 593, -515 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ 11, 13, 49 }, { 0 }, { 637, -493 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 11, 24, 34 }, { 0 }, { 635, -1644 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 14, 14, 41 }, { 0 }, { 698, -1008 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 4, 50 }, { 0 }, { 647, -449 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 14, 4, 45 }, { 0 }, { 688, -790 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 12, 14, 33 }, { 0 }, { 661, -1530 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 13, 11, 13 }, { 0 }, { 671, -3193 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 11, 24, 14 }, { 0 }, { 635, -3066 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -11, 24, 34 }, { 0 }, { 183, -1644 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -3, 17, 48 }, { 0 }, { 317, -515 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ 14, 14, 41 }, { 0 }, { 698, -1008 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 14, 4, 45 }, { 0 }, { 688, -790 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -14, 4, 45 }, { 0 }, { 129, -786 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -14, 14, 41 }, { 0 }, { 120, -1008 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -12, 14, 33 }, { 0 }, { 157, -1533 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 12, 14, 33 }, { 0 }, { 661, -1530 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -12, 4, 29 }, { 0 }, { 157, -1771 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 12, 4, 29 }, { 0 }, { 663, -1781 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -11, 24, 34 }, { 0 }, { 183, -1644 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 14, 33 }, { 0 }, { 157, -1533 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -14, 14, 41 }, { 0 }, { 120, -1008 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -11, 13, 49 }, { 0 }, { 184, -493 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -14, 4, 45 }, { 0 }, { 129, -786 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -12, 4, 50 }, { 0 }, { 171, -449 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -9, 17, 48 }, { 0 }, { 225, -515 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ -13, 11, 13 }, { 0 }, { 147, -3193 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -11, 24, 14 }, { 0 }, { 183, -3066 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 11, 24, 14 }, { 0 }, { 635, -3066 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 13, 11, 13 }, { 0 }, { 671, -3193 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 11, 24, 14 }, { 0 }, { 635, -3066 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -11, 24, 14 }, { 0 }, { 183, -3066 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -10, 32, 15 }, { 0 }, { 198, -3031 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 10, 32, 15 }, { 0 }, { 621, -3031 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -13, 11, 13 }, { 0 }, { 147, -3193 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -12, 14, 33 }, { 0 }, { 157, -1533 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -11, 24, 34 }, { 0 }, { 183, -1644 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -11, 24, 14 }, { 0 }, { 183, -3066 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 32, 28 }, { 0 }, { 426, 327 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 10, 32, 28 }, { 0 }, { 424, 372 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 10, 32, 15 }, { 0 }, { -224, 372 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 32, 15 }, { 0 }, { -223, 327 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 24, 14 }, { 0 }, { -292, 706 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 10, 32, 15 }, { 0 }, { -227, 368 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 10, 32, 28 }, { 0 }, { 356, 368 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 24, 34 }, { 0 }, { 648, 706 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -11, 24, 34 }, { 0 }, { 648, 706 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 32, 28 }, { 0 }, { 356, 368 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 32, 15 }, { 0 }, { -227, 368 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -11, 24, 14 }, { 0 }, { -292, 706 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -11, 24, 34 }, { 0 }, { 325, 765 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 11, 24, 34 }, { 0 }, { 877, 765 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 10, 32, 28 }, { 0 }, { 889, 361 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -10, 32, 28 }, { 0 }, { 373, 361 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -13, 11, 13 }, { 0 }, { 73, -423 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -13, 4, 15 }, { 0 }, { 942, 0 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -12, 4, 29 }, { 0 }, { 1213, 3407 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -12, 14, 33 }, { 0 }, { 93, 4321 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -12, 4, 50 }, { 0 }, { 32, 1024 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -2, 13, 49 }, { 0 }, { 813, -99 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -11, 13, 49 }, { 0 }, { 85, -99 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 4, 50 }, { 0 }, { 2015, 1024 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 2, 13, 49 }, { 0 }, { 1234, -99 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 14, 20, -70 }, { 0 }, { 53, 1861 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 5, 12, -67 }, { 0 }, { 972, 1057 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -5, 12, -67 }, { 0 }, { 972, 33 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -14, 20, -70 }, { 0 }, { 53, -770 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 12, 14, 33 }, { 0 }, { 93, 4321 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 12, 4, 29 }, { 0 }, { 1213, 3407 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 13, 4, 15 }, { 0 }, { 942, 0 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 13, 11, 13 }, { 0 }, { 73, -423 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 11, 13, 49 }, { 0 }, { 1962, -99 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 2, 13, 49 }, { 0 }, { 1239, 918 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 13, 49 }, { 0 }, { -293, 1020 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 9, 17, 48 }, { 0 }, { 65, 90 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 3, 17, 48 }, { 0 }, { 1233, 13 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -3, 17, 48 }, { 0 }, { 1233, 13 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -9, 17, 48 }, { 0 }, { 65, 90 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -11, 13, 49 }, { 0 }, { -293, 1020 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -2, 13, 49 }, { 0 }, { 1239, 918 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 3, 17, 48 }, { 0 }, { 1803, -82 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -3, 17, 48 }, { 0 }, { 1018, 4 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -2, 13, 49 }, { 0 }, { 1177, 893 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 2, 13, 49 }, { 0 }, { 1951, 807 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 14, 20, -70 }, { 0 }, { -146, 2340 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ -14, 20, -70 }, { 0 }, { 1232, 2340 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ -14, 31, -70 }, { 0 }, { 1232, 731 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 14, 31, -70 }, { 0 }, { -146, 731 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -8, 39, -67 }, { 0 }, { 954, -460 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 8, 39, -67 }, { 0 }, { 131, -460 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -14, 20, -70 }, { 0 }, { 1433, 2340 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -14, 20, 12 }, { 0 }, { -1182, 2340 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -14, 31, 12 }, { 0 }, { -1182, 731 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 31, -70 }, { 0 }, { 1433, 731 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 12, -67 }, { 0 }, { 1344, 3476 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -5, 12, 9 }, { 0 }, { -1088, 3476 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -8, 39, -67 }, { 0 }, { 1344, -460 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 39, 9 }, { 0 }, { -1088, -460 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 39, 9 }, { 0 }, { -1088, -460 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 39, -67 }, { 0 }, { 1344, -460 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 14, 31, -70 }, { 0 }, { 1433, 731 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 14, 31, 12 }, { 0 }, { -1182, 731 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 14, 20, 12 }, { 0 }, { -1182, 2340 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 14, 20, -70 }, { 0 }, { 1433, 2340 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -14, 20, 12 }, { 0 }, { -89, 2340 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 14, 20, 12 }, { 0 }, { 1170, 2340 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 14, 31, 12 }, { 0 }, { 1170, 731 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -14, 31, 12 }, { 0 }, { -89, 731 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 8, 39, 9 }, { 0 }, { 916, -460 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -8, 39, 9 }, { 0 }, { 164, -460 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -5, 12, 9 }, { 0 }, { 295, 3476 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 5, 12, 9 }, { 0 }, { 785, 3476 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -5, 12, -67 }, { 0 }, { 1023, 60 }, {0x55, 0x55, 0x55, 0xFF }}, + {{ 5, 12, -67 }, { 0 }, { 0, 60 }, {0x55, 0x55, 0x55, 0xFF }}, + {{ 6, 4, -56 }, { 0 }, { -9, 982 }, {0x55, 0x55, 0x55, 0xFF }}, + {{ -6, 4, -56 }, { 0 }, { 1031, 982 }, {0x55, 0x55, 0x55, 0xFF }}, + {{ 14, 20, 12 }, { 0 }, { -1182, 2340 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 5, 12, 9 }, { 0 }, { -1088, 3476 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 5, 12, -67 }, { 0 }, { 1344, 3476 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 14, 20, -70 }, { 0 }, { 1433, 2340 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 12, 2, 52 }, { 0 }, { 2367, 1024 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 13, 2, 50 }, { 0 }, { 2706, 1024 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 13, 8, 50 }, { 0 }, { 2706, 69 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 8, 52 }, { 0 }, { 2367, 69 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 8, 52 }, { 0 }, { -2367, 69 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 2, 52 }, { 0 }, { -2367, 1024 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ -13, 8, 50 }, { 0 }, { -2706, 69 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 2, 50 }, { 0 }, { -2706, 1024 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 12, 2, 52 }, { 0 }, { 2367, 1024 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ 12, 4, 50 }, { 0 }, { 2380, 799 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 4, 50 }, { 0 }, { -2380, 799 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -12, 2, 52 }, { 0 }, { -2367, 1024 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -6, 9, -40 }, { 0 }, { 10030, -2503 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 9, -40 }, { 0 }, { 13373, -2503 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 12, -34 }, { 0 }, { 13373, -4267 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 12, -34 }, { 0 }, { 10030, -4267 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 3, -40 }, { 0 }, { 10030, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 3, -40 }, { 0 }, { 13373, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 9, -29 }, { 0 }, { 13373, -2503 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 9, -29 }, { 0 }, { 10030, -2503 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 3, -29 }, { 0 }, { 13373, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 3, -29 }, { 0 }, { 10030, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 0, -34 }, { 0 }, { 13373, 2787 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 0, -34 }, { 0 }, { 10030, 2787 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 3, -29 }, { 0 }, { 10030, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 3, -29 }, { 0 }, { 13373, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 9, -29 }, { 0 }, { 13373, -2503 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 9, -29 }, { 0 }, { 10030, -2503 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 12, -34 }, { 0 }, { 13373, -4267 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 12, -34 }, { 0 }, { 10030, -4267 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 9, -40 }, { 0 }, { 13373, -2503 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 9, -40 }, { 0 }, { 10030, -2503 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 3, -40 }, { 0 }, { 13373, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 3, -40 }, { 0 }, { 10030, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 0, -34 }, { 0 }, { 10030, 2787 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 0, -34 }, { 0 }, { 13373, 2787 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 8, 32 }, { 0 }, { 10030, -2503 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 8, 32 }, { 0 }, { 13373, -2503 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 11, 37 }, { 0 }, { 13373, -4267 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 11, 37 }, { 0 }, { 10030, -4267 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 3, 32 }, { 0 }, { 10030, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 3, 32 }, { 0 }, { 13373, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 8, 42 }, { 0 }, { 13373, -2503 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 8, 42 }, { 0 }, { 10030, -2503 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 3, 42 }, { 0 }, { 13373, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 3, 42 }, { 0 }, { 10030, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 0, 37 }, { 0 }, { 13373, 2787 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 0, 37 }, { 0 }, { 10030, 2787 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 3, 32 }, { 0 }, { 10030, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 3, 32 }, { 0 }, { 13373, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 0, 37 }, { 0 }, { 13373, 2787 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 0, 37 }, { 0 }, { 10030, 2787 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 3, 42 }, { 0 }, { 13373, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 3, 42 }, { 0 }, { 10030, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 8, 42 }, { 0 }, { 13373, -2503 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 8, 42 }, { 0 }, { 10030, -2503 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 8, 32 }, { 0 }, { 10030, -2503 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 8, 32 }, { 0 }, { 13373, -2503 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 11, 37 }, { 0 }, { 13373, -4267 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 11, 37 }, { 0 }, { 10030, -4267 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 9, -55 }, { 0 }, { 10030, -2503 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 9, -55 }, { 0 }, { 13373, -2503 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 12, -49 }, { 0 }, { 13373, -4267 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 12, -49 }, { 0 }, { 10030, -4267 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 3, -55 }, { 0 }, { 10030, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 3, -55 }, { 0 }, { 13373, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 9, -44 }, { 0 }, { 13373, -2503 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 9, -44 }, { 0 }, { 10030, -2503 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 3, -44 }, { 0 }, { 13373, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 3, -44 }, { 0 }, { 10030, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 0, -49 }, { 0 }, { 13373, 2787 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 0, -49 }, { 0 }, { 10030, 2787 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 3, -44 }, { 0 }, { 10030, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 3, -44 }, { 0 }, { 13373, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 9, -44 }, { 0 }, { 13373, -2503 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 9, -44 }, { 0 }, { 10030, -2503 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 12, -49 }, { 0 }, { 13373, -4267 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 12, -49 }, { 0 }, { 10030, -4267 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 9, -55 }, { 0 }, { 13373, -2503 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 9, -55 }, { 0 }, { 10030, -2503 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 3, -55 }, { 0 }, { 13373, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 3, -55 }, { 0 }, { 10030, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 0, -49 }, { 0 }, { 10030, 2787 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 0, -49 }, { 0 }, { 13373, 2787 }, {0xFF, 0xFF, 0xFF, 0xFF }}, +}; + +Gfx d_course_toads_turnpike_dl_1E288[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060079B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601D028, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1E318[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060079B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601D128, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1E3A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060079B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601D228, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1E438[] = +{ + gsSPDisplayList(0x0601E3A8), + gsSPDisplayList(0x0601E318), + gsSPDisplayList(0x0601E288), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1E458[] = +{ + gsSPDisplayList(0x0601E438), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1E468[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060121B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601D328, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 7, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP1Quadrangle(13, 15, 16, 17, 0), + gsSP2Triangles(10, 9, 18, 0, 12, 11, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1E508[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600D1B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601D468, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 12, 14, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060109B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601D5A8, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0), + gsSP2Triangles(4, 3, 5, 0, 6, 7, 5, 0), + gsSP2Triangles(6, 5, 3, 0, 5, 8, 4, 0), + gsSP1Quadrangle(8, 9, 10, 4, 0), + gsSP1Quadrangle(0, 11, 12, 1, 0), + gsSP1Quadrangle(13, 14, 15, 16, 0), + gsSP1Quadrangle(16, 17, 18, 13, 0), + gsSP1Quadrangle(17, 19, 20, 18, 0), + gsSP2Triangles(21, 22, 23, 0, 23, 24, 21, 0), + gsSP1Quadrangle(23, 25, 26, 24, 0), + gsSP2Triangles(21, 24, 27, 0, 11, 27, 12, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0601D7A8, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060111B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601D928, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 8, 0), + gsSP2Triangles(4, 8, 5, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 7, 17, 8, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060119B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601DA48, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060101B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601DB08, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(6, 10, 11, 7, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(8, 13, 12, 9, 0), + gsSP1Quadrangle(16, 15, 14, 17, 0), + gsSP1Quadrangle(18, 19, 16, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(22, 24, 25, 23, 0), + gsSP1Quadrangle(20, 26, 27, 21, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0601DD08, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1E810[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060121B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601DD48, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 4, 5, 0, 0), + gsSP1Quadrangle(4, 6, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1E8A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600D1B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601DE08, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSP1Quadrangle(11, 10, 5, 4, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(15, 14, 16, 17, 0), + gsSP1Quadrangle(17, 16, 18, 19, 0), + gsSP1Quadrangle(19, 18, 20, 21, 0), + gsSP1Quadrangle(22, 23, 13, 12, 0), + gsSP1Quadrangle(21, 20, 23, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1E970[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600D1B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601DF88, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSP1Quadrangle(11, 10, 5, 4, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(15, 14, 16, 17, 0), + gsSP1Quadrangle(17, 16, 18, 19, 0), + gsSP1Quadrangle(20, 21, 13, 12, 0), + gsSP1Quadrangle(19, 18, 22, 23, 0), + gsSP1Quadrangle(23, 22, 21, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1EA40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600D1B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601E108, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSP1Quadrangle(11, 10, 5, 4, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(15, 14, 16, 17, 0), + gsSP1Quadrangle(17, 16, 18, 19, 0), + gsSP1Quadrangle(19, 18, 20, 21, 0), + gsSP1Quadrangle(22, 23, 13, 12, 0), + gsSP1Quadrangle(21, 20, 23, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1EB10[] = +{ + gsSPDisplayList(0x0601EA40), + gsSPDisplayList(0x0601E970), + gsSPDisplayList(0x0601E8A0), + gsSPDisplayList(0x0601E810), + gsSPDisplayList(0x0601E508), + gsSPDisplayList(0x0601E468), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1EB48[] = +{ + gsSPDisplayList(0x0601EB10), + gsSPEndDisplayList(), +}; + +// 0x1EB58 +Vtx_t d_course_toads_turnpike_tanker_truck_model_lod1[] = { + {{ -13, 12, -56 }, { 0 }, { 73, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 0, -56 }, { 0 }, { 949, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 0, -43 }, { 0 }, { 949, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 12, -43 }, { 0 }, { 73, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 12, -41 }, { 0 }, { 73, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 0, -41 }, { 0 }, { 949, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 0, -28 }, { 0 }, { 949, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 12, -28 }, { 0 }, { 73, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 11, 42 }, { 0 }, { 949, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 11, 32 }, { 0 }, { 73, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 0, 32 }, { 0 }, { 73, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 0, 42 }, { 0 }, { 949, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 12, -43 }, { 0 }, { 73, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 0, -43 }, { 0 }, { 949, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 0, -56 }, { 0 }, { 949, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 12, -56 }, { 0 }, { 73, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 12, -28 }, { 0 }, { 73, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 0, -28 }, { 0 }, { 949, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 0, -41 }, { 0 }, { 949, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 12, -41 }, { 0 }, { 73, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 0, 42 }, { 0 }, { 949, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 0, 32 }, { 0 }, { 73, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 11, 32 }, { 0 }, { 73, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 11, 42 }, { 0 }, { 949, 73 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 4, 9 }, { 0 }, { -1575, 1441 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ -13, 11, 13 }, { 0 }, { -2017, -5877 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -5, 12, 9 }, { 0 }, { -1536, -6144 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ -13, 4, 15 }, { 0 }, { -2251, 1469 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 5, 12, -67 }, { 0 }, { 8192, -6144 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 5, 12, 9 }, { 0 }, { -1536, -6144 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 6, 4, 9 }, { 0 }, { -1576, 1456 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 6, 4, -56 }, { 0 }, { 6820, 1456 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 6, 4, 9 }, { 0 }, { -1576, 1456 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ 5, 12, 9 }, { 0 }, { -1536, -6144 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ 13, 11, 13 }, { 0 }, { -2017, -5877 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 13, 4, 15 }, { 0 }, { -2251, 1469 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -5, 12, 9 }, { 0 }, { -1536, -6144 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -5, 12, -67 }, { 0 }, { 8192, -6144 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -6, 4, -56 }, { 0 }, { 6821, 1441 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -6, 4, 9 }, { 0 }, { -1575, 1441 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 14, 14, 41 }, { 0 }, { 698, -1008 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 14, 33 }, { 0 }, { 661, -1530 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 11, 24, 34 }, { 0 }, { 635, -1644 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 11, 13 }, { 0 }, { 671, -3193 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 11, 24, 14 }, { 0 }, { 635, -3066 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 13, 49 }, { 0 }, { 637, -493 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 9, 17, 48 }, { 0 }, { 593, -515 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ 12, 4, 50 }, { 0 }, { 647, -449 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 14, 4, 45 }, { 0 }, { 688, -790 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -12, 14, 33 }, { 0 }, { 157, -1533 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -12, 4, 29 }, { 0 }, { 157, -1771 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 12, 4, 29 }, { 0 }, { 663, -1781 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 12, 14, 33 }, { 0 }, { 661, -1530 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -13, 11, 13 }, { 0 }, { 147, -3193 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -12, 14, 33 }, { 0 }, { 157, -1533 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -11, 24, 34 }, { 0 }, { 183, -1644 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -11, 24, 14 }, { 0 }, { 183, -3066 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 14, 41 }, { 0 }, { 120, -1008 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -11, 13, 49 }, { 0 }, { 184, -493 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -9, 17, 48 }, { 0 }, { 225, -515 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ -11, 24, 34 }, { 0 }, { 648, 706 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 32, 28 }, { 0 }, { 356, 368 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 32, 15 }, { 0 }, { -227, 368 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -11, 24, 14 }, { 0 }, { -292, 706 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 32, 28 }, { 0 }, { 426, 327 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 10, 32, 28 }, { 0 }, { 424, 372 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 10, 32, 15 }, { 0 }, { -224, 372 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 32, 15 }, { 0 }, { -223, 327 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 24, 14 }, { 0 }, { -292, 706 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 10, 32, 15 }, { 0 }, { -227, 368 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 10, 32, 28 }, { 0 }, { 356, 368 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 24, 34 }, { 0 }, { 648, 706 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 24, 14 }, { 0 }, { 635, -3066 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -11, 24, 14 }, { 0 }, { 183, -3066 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -10, 32, 15 }, { 0 }, { 198, -3031 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 10, 32, 15 }, { 0 }, { 621, -3031 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -13, 11, 13 }, { 0 }, { 147, -3193 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 13, 11, 13 }, { 0 }, { 671, -3193 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -14, 14, 41 }, { 0 }, { 120, -1008 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 4, 45 }, { 0 }, { 129, -786 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -12, 4, 50 }, { 0 }, { 171, -449 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -11, 13, 49 }, { 0 }, { 184, -493 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 11, 24, 34 }, { 0 }, { 635, -1644 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 3, 17, 48 }, { 0 }, { 501, -515 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ 9, 17, 48 }, { 0 }, { 593, -515 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ -11, 24, 34 }, { 0 }, { 183, -1644 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -3, 17, 48 }, { 0 }, { 317, -515 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ -9, 17, 48 }, { 0 }, { 225, -515 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ 14, 14, 41 }, { 0 }, { 698, -1008 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 14, 4, 45 }, { 0 }, { 688, -790 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -14, 4, 45 }, { 0 }, { 129, -786 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -14, 14, 41 }, { 0 }, { 120, -1008 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -11, 24, 34 }, { 0 }, { 325, 765 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 11, 24, 34 }, { 0 }, { 877, 765 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 10, 32, 28 }, { 0 }, { 889, 361 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -10, 32, 28 }, { 0 }, { 373, 361 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -12, 4, 50 }, { 0 }, { 32, 1024 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -2, 13, 49 }, { 0 }, { 813, -99 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -11, 13, 49 }, { 0 }, { 85, -99 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 4, 50 }, { 0 }, { 2015, 1024 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 2, 13, 49 }, { 0 }, { 1234, -99 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 13, 49 }, { 0 }, { 1962, -99 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 11, 13 }, { 0 }, { 73, -423 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -13, 4, 15 }, { 0 }, { 942, 0 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -12, 4, 29 }, { 0 }, { 1213, 3407 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -12, 14, 33 }, { 0 }, { 93, 4321 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 12, 14, 33 }, { 0 }, { 93, 4321 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 12, 4, 29 }, { 0 }, { 1213, 3407 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 13, 4, 15 }, { 0 }, { 942, 0 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 13, 11, 13 }, { 0 }, { 73, -423 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 14, 20, -70 }, { 0 }, { 53, 1861 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 5, 12, -67 }, { 0 }, { 972, 1057 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -5, 12, -67 }, { 0 }, { 972, 33 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -14, 20, -70 }, { 0 }, { 53, -770 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 3, 17, 48 }, { 0 }, { 1803, -82 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -3, 17, 48 }, { 0 }, { 1018, 4 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -2, 13, 49 }, { 0 }, { 1177, 893 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 2, 13, 49 }, { 0 }, { 1951, 807 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -3, 17, 48 }, { 0 }, { 1233, 13 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -9, 17, 48 }, { 0 }, { 65, 90 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -11, 13, 49 }, { 0 }, { -293, 1020 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -2, 13, 49 }, { 0 }, { 1239, 918 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 2, 13, 49 }, { 0 }, { 1239, 918 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 13, 49 }, { 0 }, { -293, 1020 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 9, 17, 48 }, { 0 }, { 65, 90 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 3, 17, 48 }, { 0 }, { 1233, 13 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 20, -70 }, { 0 }, { 1433, 2340 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -14, 20, 12 }, { 0 }, { -1182, 2340 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -14, 31, 12 }, { 0 }, { -1182, 731 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 31, -70 }, { 0 }, { 1433, 731 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -5, 12, -67 }, { 0 }, { 1344, 3476 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -5, 12, 9 }, { 0 }, { -1088, 3476 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -8, 39, -67 }, { 0 }, { 1344, -460 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 39, 9 }, { 0 }, { -1088, -460 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 39, 9 }, { 0 }, { -1088, -460 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 39, -67 }, { 0 }, { 1344, -460 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 14, 31, -70 }, { 0 }, { 1433, 731 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 14, 31, 12 }, { 0 }, { -1182, 731 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 14, 20, -70 }, { 0 }, { -146, 2340 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ -14, 20, -70 }, { 0 }, { 1232, 2340 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ -14, 31, -70 }, { 0 }, { 1232, 731 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 14, 31, -70 }, { 0 }, { -146, 731 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -8, 39, -67 }, { 0 }, { 954, -460 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 8, 39, -67 }, { 0 }, { 131, -460 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 14, 20, 12 }, { 0 }, { -1182, 2340 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 14, 20, -70 }, { 0 }, { 1433, 2340 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -14, 20, 12 }, { 0 }, { -89, 2340 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 14, 20, 12 }, { 0 }, { 1170, 2340 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 14, 31, 12 }, { 0 }, { 1170, 731 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -14, 31, 12 }, { 0 }, { -89, 731 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 8, 39, 9 }, { 0 }, { 916, -460 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ -8, 39, 9 }, { 0 }, { 164, -460 }, {0xDD, 0xDD, 0xDD, 0xFF }}, + {{ 5, 12, 9 }, { 0 }, { -1088, 3476 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 5, 12, -67 }, { 0 }, { 1344, 3476 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -5, 12, 9 }, { 0 }, { 295, 3476 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 5, 12, 9 }, { 0 }, { 785, 3476 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -5, 12, -67 }, { 0 }, { 1023, 60 }, {0x55, 0x55, 0x55, 0xFF }}, + {{ 5, 12, -67 }, { 0 }, { 0, 60 }, {0x55, 0x55, 0x55, 0xFF }}, + {{ 6, 4, -56 }, { 0 }, { -9, 982 }, {0x55, 0x55, 0x55, 0xFF }}, + {{ -6, 4, -56 }, { 0 }, { 1031, 982 }, {0x55, 0x55, 0x55, 0xFF }}, + {{ -13, 12, -48 }, { 0 }, { 0, -5376 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 12, -48 }, { 0 }, { 3540, -5376 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 0, -48 }, { 0 }, { 3540, 969 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 0, -48 }, { 0 }, { 0, 969 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 0, -35 }, { 0 }, { 3540, 969 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 0, -35 }, { 0 }, { 0, 969 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 12, -35 }, { 0 }, { 0, -5376 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 12, -35 }, { 0 }, { 3540, -5376 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 11, 38 }, { 0 }, { 0, -5376 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 11, 38 }, { 0 }, { 3540, -5376 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 0, 38 }, { 0 }, { 3540, 969 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 0, 38 }, { 0 }, { 0, 969 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 0, -48 }, { 0 }, { 0, 969 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 0, -48 }, { 0 }, { 3540, 969 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 12, -48 }, { 0 }, { 3540, -5376 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 12, -48 }, { 0 }, { 0, -5376 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 12, -35 }, { 0 }, { 3540, -5376 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 12, -35 }, { 0 }, { 0, -5376 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 0, -35 }, { 0 }, { 0, 969 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 0, -35 }, { 0 }, { 3540, 969 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 0, 38 }, { 0 }, { 0, 969 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 0, 38 }, { 0 }, { 3540, 969 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 11, 38 }, { 0 }, { 3540, -5376 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 11, 38 }, { 0 }, { 0, -5376 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 7, -61 }, { 0 }, { -1171, 10 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 6, 4, -56 }, { 0 }, { -1144, 780 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 6, 3, -65 }, { 0 }, { -1171, 829 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 6, 7, -65 }, { 0 }, { -1171, 10 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ -6, 7, -65 }, { 0 }, { 1171, 10 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ -6, 3, -65 }, { 0 }, { 1171, 829 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -6, 4, -56 }, { 0 }, { 1144, 780 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -6, 7, -61 }, { 0 }, { 1156, 10 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ -13, 7, -65 }, { 0 }, { 2591, 10 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ 13, 7, -65 }, { 0 }, { -2591, 10 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ 13, 2, -65 }, { 0 }, { -2591, 1024 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -13, 2, -65 }, { 0 }, { 2591, 1024 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 13, 8, 52 }, { 0 }, { 2572, 69 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 8, 52 }, { 0 }, { -2572, 69 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 2, 52 }, { 0 }, { -2572, 1024 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 13, 2, 52 }, { 0 }, { 2572, 1024 }, {0x99, 0x99, 0x99, 0xFF }}, +}; + +Gfx d_course_toads_turnpike_dl_1F7D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060079B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601EB58, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1F850[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060079B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601EBD8, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1F8C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060079B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601EC18, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1F938[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060079B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601EC98, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1F9A8[] = +{ + gsSPDisplayList(0x0601F938), + gsSPDisplayList(0x0601F8C0), + gsSPDisplayList(0x0601F850), + gsSPDisplayList(0x0601F7D8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1F9D0[] = +{ + gsSPDisplayList(0x0601F9A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1F9E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600D1B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601ECD8, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 8, 10, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060109B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601EDD8, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(1, 4, 2, 0, 2, 5, 0, 0), + gsSP2Triangles(6, 5, 2, 0, 7, 8, 0, 0), + gsSP2Triangles(7, 0, 5, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 15, 14, 17, 0), + gsSP2Triangles(15, 18, 19, 0, 17, 18, 15, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0601EFD8, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 1, 0, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 10, 13, 14, 0), + gsSP2Triangles(10, 14, 11, 0, 13, 15, 14, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060111B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601F158, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(0, 4, 1, 0, 3, 5, 4, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060119B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601F278, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060101B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601F338, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 4, 5, 1, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(2, 7, 6, 3, 0), + gsSP1Quadrangle(10, 9, 8, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 10, 11, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(22, 24, 25, 23, 0), + gsSP1Quadrangle(18, 26, 27, 19, 0), + gsSP1Quadrangle(20, 28, 29, 21, 0), + gsSPVertex(0x0601F518, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1FCD8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600D1B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601F558, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1FD58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600D1B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601F5D8, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1FDD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600D1B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601F618, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1FE50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600D1B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601F698, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1FEC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060121B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601F6D8, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1FF50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060121B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601F798, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_1FFC8[] = +{ + gsSPDisplayList(0x0601FF50), + gsSPDisplayList(0x0601FEC8), + gsSPDisplayList(0x0601FE50), + gsSPDisplayList(0x0601FDD0), + gsSPDisplayList(0x0601FD58), + gsSPDisplayList(0x0601FCD8), + gsSPDisplayList(0x0601F9E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_20008[] = +{ + gsSPDisplayList(0x0601FFC8), + gsSPEndDisplayList(), +}; + +// 0x20018 +Vtx_t d_course_toads_turnpike_tanker_truck_model_lod2[] = { + {{ 14, 20, 12 }, { 0 }, { -1251, 455 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 14, 0, 12 }, { 0 }, { -1245, 1024 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ 14, 0, -69 }, { 0 }, { 1577, 1024 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ 14, 31, -69 }, { 0 }, { 1577, 142 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 14, 31, 12 }, { 0 }, { -1251, 142 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 39, -67 }, { 0 }, { 1480, -89 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 39, 9 }, { 0 }, { -1148, -89 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 39, -67 }, { 0 }, { 1480, -89 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 39, 9 }, { 0 }, { -1148, -89 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 31, 12 }, { 0 }, { -1251, 142 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 31, -69 }, { 0 }, { 1577, 142 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 0, -69 }, { 0 }, { 1577, 1024 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ -14, 0, 12 }, { 0 }, { -1245, 1024 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ -14, 20, 12 }, { 0 }, { -1251, 455 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 31, -69 }, { 0 }, { 974, 238 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 39, -67 }, { 0 }, { 785, 13 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 39, -67 }, { 0 }, { 228, 13 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 14, 31, -69 }, { 0 }, { 39, 238 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 14, 0, -69 }, { 0 }, { 39, 1096 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ -14, 0, -69 }, { 0 }, { 974, 1096 }, {0xEE, 0xEE, 0xEE, 0xFF }}, + {{ 14, 31, 12 }, { 0 }, { 39, 238 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 39, 9 }, { 0 }, { 228, 13 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 39, 9 }, { 0 }, { 785, 13 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 31, 12 }, { 0 }, { 974, 238 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 0, 12 }, { 0 }, { 974, 1096 }, {0xAA, 0xAA, 0xAA, 0xFF }}, + {{ 14, 0, 12 }, { 0 }, { 39, 1096 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ -12, 23, 35 }, { 0 }, { 422, 263 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 11, 23, 35 }, { 0 }, { 422, 263 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 11, 32, 28 }, { 0 }, { 612, 0 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -11, 32, 28 }, { 0 }, { 612, 0 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 11, 23, 35 }, { 0 }, { 422, 263 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -12, 23, 35 }, { 0 }, { 422, 263 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -12, 18, 48 }, { 0 }, { 55, 438 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 18, 48 }, { 0 }, { 55, 439 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 0, 50 }, { 0 }, { -6, 1024 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -12, 23, 35 }, { 0 }, { 422, 263 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -13, 0, 12 }, { 0 }, { 1023, 1024 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ -11, 32, 28 }, { 0 }, { 612, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -10, 32, 13 }, { 0 }, { 1004, -13 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 11, 32, 28 }, { 0 }, { 612, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 10, 32, 13 }, { 0 }, { 1004, -13 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 0, 12 }, { 0 }, { 1023, 1024 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ 11, 23, 35 }, { 0 }, { 422, 263 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 0, 12 }, { 0 }, { 1024, 1024 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ 11, 23, 35 }, { 0 }, { 422, 284 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 12, 18, 48 }, { 0 }, { 55, 455 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 0, 50 }, { 0 }, { -6, 1024 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 13, 0, 50 }, { 0 }, { 951, 1114 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 12, 18, 48 }, { 0 }, { 909, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -12, 18, 48 }, { 0 }, { 128, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 0, 50 }, { 0 }, { 87, 1115 }, {0x99, 0x99, 0x99, 0xFF }}, +}; + +// 0x20348 +Gfx d_course_toads_turnpike_dl_20348[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060129B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x06020018, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 0, 1, 2, 0), + gsSP1Quadrangle(0, 2, 3, 4, 0), + gsSP1Quadrangle(3, 5, 6, 4, 0), + gsSP1Quadrangle(7, 8, 6, 5, 0), + gsSP1Quadrangle(9, 8, 7, 10, 0), + gsSP1Quadrangle(9, 10, 11, 12, 0), + gsSP1Triangle(9, 12, 13, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060131B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x060200F8, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 6, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_20450[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060139B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x060201B8, 21, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 6, 9, 10, 0), + gsSP1Quadrangle(9, 11, 12, 10, 0), + gsSP1Quadrangle(11, 13, 14, 12, 0), + gsSP1Quadrangle(15, 14, 13, 16, 0), + gsSP1Quadrangle(17, 18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_204F8[] = +{ + gsSPDisplayList(0x06020450), + gsSPDisplayList(0x06020348), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_20510[] = +{ + gsSPDisplayList(0x060204F8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_20520[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060141B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x06020308, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_20598[] = +{ + gsSPDisplayList(0x06020520), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_205A8[] = +{ + gsSPDisplayList(0x06020598), + gsSPEndDisplayList(), +}; + +// 0x205B8 +Vtx_t d_course_toads_turnpike_car_model_lod0[] = { + {{ 88, 66, -136 }, { 0 }, { 63, 51 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 88, 66, -73 }, { 0 }, { 966, 51 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 88, 0, -73 }, { 0 }, { 966, 965 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 88, 0, -136 }, { 0 }, { 63, 965 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 58, 0, -136 }, { 0 }, { 63, 965 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 58, 0, -73 }, { 0 }, { 966, 965 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 58, 66, -73 }, { 0 }, { 966, 51 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 58, 66, -136 }, { 0 }, { 63, 51 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -58, 66, -136 }, { 0 }, { 63, 51 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -58, 66, -73 }, { 0 }, { 966, 51 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -58, 0, -73 }, { 0 }, { 966, 965 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -58, 0, -136 }, { 0 }, { 63, 965 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -88, 0, -136 }, { 0 }, { 63, 965 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -88, 0, -73 }, { 0 }, { 966, 965 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -88, 66, -73 }, { 0 }, { 966, 51 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -88, 66, -136 }, { 0 }, { 63, 51 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -88, 66, 128 }, { 0 }, { 963, 38 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -88, 66, 62 }, { 0 }, { 60, 52 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -88, 0, 62 }, { 0 }, { 60, 992 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -88, 0, 128 }, { 0 }, { 963, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -58, 0, 128 }, { 0 }, { 963, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -58, 0, 62 }, { 0 }, { 60, 992 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -58, 66, 62 }, { 0 }, { 60, 52 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -58, 66, 128 }, { 0 }, { 963, 38 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 58, 66, 128 }, { 0 }, { 963, 38 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 58, 66, 62 }, { 0 }, { 60, 52 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 58, 0, 62 }, { 0 }, { 60, 992 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 58, 0, 128 }, { 0 }, { 963, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 88, 0, 128 }, { 0 }, { 963, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 88, 0, 62 }, { 0 }, { 60, 992 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 88, 66, 62 }, { 0 }, { 60, 52 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 88, 66, 128 }, { 0 }, { 963, 38 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 53, 27, -172 }, { 0 }, { 390, 772 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -53, 27, -172 }, { 0 }, { 579, 759 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -60, 23, -182 }, { 0 }, { 592, 773 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 60, 23, -182 }, { 0 }, { 377, 788 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -81, 23, -160 }, { 0 }, { 629, 771 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -81, 44, -160 }, { 0 }, { 629, 698 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -60, 44, -182 }, { 0 }, { 592, 700 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 60, 44, -182 }, { 0 }, { 377, 715 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 81, 44, -160 }, { 0 }, { 339, 718 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 81, 23, -160 }, { 0 }, { 339, 791 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -28, 27, 180 }, { 0 }, { 447, 779 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 28, 27, 180 }, { 0 }, { 554, 775 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 57, 24, 185 }, { 0 }, { 610, 788 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -57, 24, 185 }, { 0 }, { 390, 798 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 79, 24, 166 }, { 0 }, { 653, 786 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 79, 49, 166 }, { 0 }, { 655, 668 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 57, 49, 185 }, { 0 }, { 612, 670 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -57, 49, 185 }, { 0 }, { 392, 680 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -79, 49, 166 }, { 0 }, { 349, 682 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -79, 24, 166 }, { 0 }, { 347, 800 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -49, 156, 59 }, { 0 }, { 371, 467 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -62, 102, 98 }, { 0 }, { 311, 829 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 62, 102, 98 }, { 0 }, { 864, 771 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 49, 156, 59 }, { 0 }, { 804, 422 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 55, 153, 53 }, { 0 }, { 352, 491 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 100, 89 }, { 0 }, { 506, 708 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 100, 0 }, { 0 }, { 47, 708 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 55, 153, 0 }, { 0 }, { 79, 491 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 100, -15 }, { 0 }, { 427, 649 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 100, -95 }, { 0 }, { 682, 649 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 55, 153, -69 }, { 0 }, { 606, 480 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 55, 153, -15 }, { 0 }, { 433, 480 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 47, 151, -79 }, { 0 }, { 446, 497 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 52, 105, -110 }, { 0 }, { 432, 660 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -52, 105, -110 }, { 0 }, { 707, 660 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -47, 151, -79 }, { 0 }, { 693, 497 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -70, 100, 0 }, { 0 }, { 47, 708 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 100, 89 }, { 0 }, { 506, 708 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -55, 153, 53 }, { 0 }, { 352, 491 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -55, 153, 0 }, { 0 }, { 79, 491 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -55, 153, -69 }, { 0 }, { 606, 480 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 100, -95 }, { 0 }, { 682, 649 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 100, -15 }, { 0 }, { 427, 649 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -55, 153, -15 }, { 0 }, { 433, 480 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 28, 92, 173 }, { 0 }, { 1077, -156 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 28, 27, 180 }, { 0 }, { 969, 2228 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ 70, 27, 166 }, { 0 }, { -1093, 2103 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 70, 82, 160 }, { 0 }, { -1003, 78 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 82, 160 }, { 0 }, { -1003, 78 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 27, 166 }, { 0 }, { -1093, 2103 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -28, 27, 180 }, { 0 }, { 969, 2228 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ -28, 92, 173 }, { 0 }, { 1077, -156 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 28, 92, 173 }, { 0 }, { 918, 256 }, {0xFF, 0xF9, 0xFF, 0xFF }}, + {{ -28, 92, 173 }, { 0 }, { 512, 256 }, {0xFF, 0xF9, 0xFF, 0xFF }}, + {{ -28, 27, 180 }, { 0 }, { 512, 1371 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ 28, 27, 180 }, { 0 }, { 918, 1371 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ 70, 27, -164 }, { 0 }, { 871, -10523 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 70, 91, -164 }, { 0 }, { 871, -10523 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 92, 66, -129 }, { 0 }, { 983, -9810 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 100, -95 }, { 0 }, { 871, -9113 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 81, 66, -78 }, { 0 }, { 927, -8760 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 27, -151 }, { 0 }, { 871, -10262 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -70, 27, -164 }, { 0 }, { 152, -10523 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -70, 27, -151 }, { 0 }, { 152, -10262 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -92, 66, -129 }, { 0 }, { 40, -9810 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 100, -95 }, { 0 }, { 152, -9113 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 91, -164 }, { 0 }, { 152, -10523 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -81, 66, -78 }, { 0 }, { 96, -8760 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -53, 102, -164 }, { 0 }, { 242, -10526 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -53, 92, -172 }, { 0 }, { 242, -10696 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -93, 67, 116 }, { 0 }, { 37, -4786 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 27, 143 }, { 0 }, { 152, -4246 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -70, 27, 166 }, { 0 }, { 152, -3765 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -70, 82, 160 }, { 0 }, { 152, -3885 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 100, 89 }, { 0 }, { 152, -5336 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -28, 92, 173 }, { 0 }, { 369, -3631 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -81, 66, 73 }, { 0 }, { 97, -5671 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 100, 89 }, { 0 }, { 871, -5336 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 82, 160 }, { 0 }, { 871, -3885 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 93, 67, 116 }, { 0 }, { 986, -4786 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 27, 166 }, { 0 }, { 871, -3765 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 70, 27, 143 }, { 0 }, { 871, -4246 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 81, 66, 73 }, { 0 }, { 926, -5671 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 28, 92, 173 }, { 0 }, { 654, -3631 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 55, 153, 53 }, { 0 }, { 792, -6083 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 48, 162, 48 }, { 0 }, { 756, -6190 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 49, 156, 59 }, { 0 }, { 761, -5957 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 62, 102, 98 }, { 0 }, { 829, -5156 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 81, 66, 73 }, { 0 }, { 926, -5671 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 100, 0 }, { 0 }, { 871, -7173 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 100, 89 }, { 0 }, { 871, -5336 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 28, 92, 173 }, { 0 }, { 654, -3631 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 62, 102, 98 }, { 0 }, { 829, -5156 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 48, 162, 48 }, { 0 }, { 756, -6190 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 55, 153, 53 }, { 0 }, { 792, -6083 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 55, 153, 0 }, { 0 }, { 792, -7173 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -81, 66, -78 }, { 0 }, { 96, -8760 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 100, -15 }, { 0 }, { 152, -7480 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 100, -95 }, { 0 }, { 152, -9113 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -81, 66, 73 }, { 0 }, { 97, -5671 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 100, 0 }, { 0 }, { 152, -7173 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -75, 29, -52 }, { 0 }, { 126, -8241 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -75, 29, 45 }, { 0 }, { 127, -6248 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -53, 102, -164 }, { 0 }, { 242, -10526 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -52, 105, -110 }, { 0 }, { 243, -9426 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -55, 153, -69 }, { 0 }, { 231, -8589 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -47, 151, -79 }, { 0 }, { 270, -8789 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -70, 100, 89 }, { 0 }, { 152, -5336 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -81, 66, 73 }, { 0 }, { 97, -5671 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -75, 29, 45 }, { 0 }, { 127, -6248 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 75, 29, 45 }, { 0 }, { 896, -6248 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 81, 66, 73 }, { 0 }, { 926, -5671 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 93, 67, 116 }, { 0 }, { 986, -4786 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -93, 67, 116 }, { 0 }, { 37, -4786 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 70, 27, 143 }, { 0 }, { 871, -4246 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -70, 27, 143 }, { 0 }, { 152, -4246 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -62, 102, 98 }, { 0 }, { 194, -5156 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -28, 92, 173 }, { 0 }, { 369, -3631 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -55, 153, 53 }, { 0 }, { 231, -6083 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -62, 102, 98 }, { 0 }, { 194, -5156 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -55, 153, 53 }, { 0 }, { 231, -6083 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -62, 102, 98 }, { 0 }, { 194, -5156 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -49, 156, 59 }, { 0 }, { 262, -5957 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 70, 100, -95 }, { 0 }, { 871, -9113 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 91, -164 }, { 0 }, { 871, -10523 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 53, 102, -164 }, { 0 }, { 781, -10526 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 53, 92, -172 }, { 0 }, { 781, -10696 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 52, 105, -110 }, { 0 }, { 780, -9426 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 81, 66, -78 }, { 0 }, { 927, -8760 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 100, -15 }, { 0 }, { 871, -7480 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 47, 151, -79 }, { 0 }, { 753, -8789 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 55, 153, -69 }, { 0 }, { 792, -8589 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 75, 29, 45 }, { 0 }, { 896, -6248 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 75, 29, -52 }, { 0 }, { 897, -8241 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 81, 66, 73 }, { 0 }, { 926, -5671 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 100, 0 }, { 0 }, { 871, -7173 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 81, 66, -78 }, { 0 }, { 927, -8760 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 75, 29, -52 }, { 0 }, { 897, -8241 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -75, 29, -52 }, { 0 }, { 126, -8241 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -81, 66, -78 }, { 0 }, { 96, -8760 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -92, 66, -129 }, { 0 }, { 40, -9810 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 92, 66, -129 }, { 0 }, { 983, -9810 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -70, 27, -151 }, { 0 }, { 152, -10262 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 70, 27, -151 }, { 0 }, { 871, -10262 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 62, 102, 98 }, { 0 }, { 829, -5156 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -62, 102, 98 }, { 0 }, { 194, -5156 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -28, 92, 173 }, { 0 }, { 369, -3631 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 28, 92, 173 }, { 0 }, { 654, -3631 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 49, 156, 59 }, { 0 }, { 761, -5957 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 48, 162, 48 }, { 0 }, { 756, -6190 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -48, 162, 48 }, { 0 }, { 267, -6190 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -52, 105, -110 }, { 0 }, { 243, -9426 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -52, 105, -110 }, { 0 }, { 243, -9426 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 53, 102, -164 }, { 0 }, { 781, -10526 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -53, 102, -164 }, { 0 }, { 242, -10526 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -53, 92, -172 }, { 0 }, { 242, -10696 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 53, 92, -172 }, { 0 }, { 781, -10696 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -48, 162, -66 }, { 0 }, { 267, -8514 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -55, 153, -69 }, { 0 }, { 231, -8589 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -55, 153, -15 }, { 0 }, { 231, -7480 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -47, 151, -79 }, { 0 }, { 270, -8789 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -49, 156, 59 }, { 0 }, { 262, -5957 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -48, 162, 48 }, { 0 }, { 267, -6190 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -55, 153, 53 }, { 0 }, { 231, -6083 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -55, 153, 0 }, { 0 }, { 231, -7173 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 48, 162, -66 }, { 0 }, { 756, -8514 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 48, 162, 48 }, { 0 }, { 756, -6190 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 100, 0 }, { 0 }, { 871, -7173 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 100, -15 }, { 0 }, { 871, -7480 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 55, 153, -15 }, { 0 }, { 792, -7480 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 55, 153, 0 }, { 0 }, { 792, -7173 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 100, -15 }, { 0 }, { 152, -7480 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 100, 0 }, { 0 }, { 152, -7173 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 47, 151, -79 }, { 0 }, { 753, -8789 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 55, 153, -69 }, { 0 }, { 792, -8589 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -53, 92, -172 }, { 0 }, { 525, -1 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -53, 27, -172 }, { 0 }, { 525, 1210 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ -70, 27, -164 }, { 0 }, { 13, 1210 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -70, 91, -164 }, { 0 }, { 13, 16 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 91, -164 }, { 0 }, { 13, 16 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 27, -164 }, { 0 }, { 13, 1210 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 53, 27, -172 }, { 0 }, { 512, 1210 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ 53, 92, -172 }, { 0 }, { 511, -1 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -53, 27, -172 }, { 0 }, { 2941, 1210 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ -53, 92, -172 }, { 0 }, { 2941, -1 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 58, 49, 65 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 88, 49, 65 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 88, 16, 65 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 58, 16, 65 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 58, 66, 95 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 88, 66, 95 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 88, 0, 95 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 58, 0, 95 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 58, 49, 125 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 88, 49, 125 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 58, 16, 125 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 88, 16, 125 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -58, 16, 65 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -88, 16, 65 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -88, 49, 65 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -58, 49, 65 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -58, 0, 95 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -88, 0, 95 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -88, 66, 95 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -58, 66, 95 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -88, 49, 125 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -58, 49, 125 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -88, 16, 125 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -58, 16, 125 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -58, 16, -134 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -88, 16, -134 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -88, 49, -134 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -58, 49, -134 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -58, 0, -105 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -88, 0, -105 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -88, 66, -105 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -58, 66, -105 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -58, 16, -75 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -88, 16, -75 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -58, 49, -75 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -88, 49, -75 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 58, 49, -134 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 88, 49, -134 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 88, 16, -134 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 58, 16, -134 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 58, 66, -105 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 88, 66, -105 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 88, 0, -105 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 58, 0, -105 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 88, 16, -75 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 58, 16, -75 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 88, 49, -75 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 58, 49, -75 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, +}; + +Gfx d_course_toads_turnpike_dl_21648[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060079B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x060205B8, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_216D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060079B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x060206B8, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_21768[] = +{ + gsSPDisplayList(0x060216D8), + gsSPDisplayList(0x06021648), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_21780[] = +{ + gsSPDisplayList(0x06021768), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_21790[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060061B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x060207B8, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 6, 0), + gsSP1Quadrangle(6, 7, 3, 2, 0), + gsSP1Quadrangle(7, 8, 9, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_21820[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060061B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x06020858, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 6, 0), + gsSP1Quadrangle(6, 7, 3, 2, 0), + gsSP1Quadrangle(7, 8, 9, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_218B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060061B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x060208F8, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_21950[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060159B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x06020A78, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060161B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06020AF8, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_21A28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060159B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x06020B38, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(4, 2, 3, 0, 2, 5, 0, 0), + gsSP2Triangles(6, 7, 8, 0, 8, 9, 10, 0), + gsSP2Triangles(8, 10, 6, 0, 9, 8, 11, 0), + gsSP2Triangles(10, 12, 13, 0, 12, 10, 9, 0), + gsSP2Triangles(14, 15, 16, 0, 16, 17, 14, 0), + gsSP2Triangles(14, 17, 18, 0, 17, 19, 18, 0), + gsSP2Triangles(20, 14, 18, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 23, 0, 21, 23, 26, 0), + gsSP2Triangles(23, 22, 24, 0, 21, 27, 22, 0), + gsSP2Triangles(28, 29, 30, 0, 30, 31, 21, 0), + gsSP1Triangle(30, 21, 28, 0), + gsSPVertex(0x06020D38, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP1Quadrangle(8, 11, 12, 9, 0), + gsSP1Quadrangle(13, 14, 11, 8, 0), + gsSP2Triangles(15, 10, 16, 0, 17, 18, 16, 0), + gsSP2Triangles(17, 16, 10, 0, 11, 19, 12, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(23, 24, 25, 20, 0), + gsSP1Quadrangle(24, 26, 27, 25, 0), + gsSP2Triangles(28, 19, 29, 0, 30, 19, 31, 0), + gsSPVertex(0x06020F38, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 5, 4, 0, 7, 3, 5, 0), + gsSP2Triangles(8, 3, 9, 0, 3, 7, 10, 0), + gsSP2Triangles(3, 10, 11, 0, 12, 13, 8, 0), + gsSP2Triangles(12, 8, 14, 0, 14, 8, 9, 0), + gsSP2Triangles(14, 9, 15, 0, 16, 17, 18, 0), + gsSP2Triangles(16, 18, 19, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 16, 0, 20, 22, 23, 0), + gsSP2Triangles(20, 23, 21, 0, 24, 25, 26, 0), + gsSP2Triangles(24, 26, 27, 0, 28, 29, 30, 0), + gsSP2Triangles(28, 30, 2, 0, 31, 7, 5, 0), + gsSPVertex(0x06021138, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0), + gsSP2Triangles(3, 1, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(6, 5, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(11, 10, 12, 0, 10, 5, 7, 0), + gsSP2Triangles(10, 7, 12, 0, 13, 5, 10, 0), + gsSP2Triangles(13, 10, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 12, 0), + gsSP2Triangles(19, 12, 7, 0, 13, 14, 18, 0), + gsSP2Triangles(13, 18, 17, 0, 8, 5, 13, 0), + gsSP2Triangles(8, 13, 21, 0, 21, 13, 22, 0), + gsSP1Triangle(22, 13, 17, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060161B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x060212A8, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_21C78[] = +{ + gsDPPipeSync(), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x06021348, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(10, 11, 9, 8, 0), + gsSP1Quadrangle(7, 6, 11, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_21CD0[] = +{ + gsDPPipeSync(), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x06021408, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSP1Quadrangle(11, 10, 5, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_21D28[] = +{ + gsDPPipeSync(), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x060214C8, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(10, 11, 9, 8, 0), + gsSP1Quadrangle(7, 6, 11, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_21D80[] = +{ + gsDPPipeSync(), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x06021588, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSP1Quadrangle(11, 10, 5, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_21DD8[] = +{ + gsSPDisplayList(0x06021D80), + gsSPDisplayList(0x06021D28), + gsSPDisplayList(0x06021CD0), + gsSPDisplayList(0x06021C78), + gsSPDisplayList(0x06021A28), + gsSPDisplayList(0x06021950), + gsSPDisplayList(0x060218B0), + gsSPDisplayList(0x06021820), + gsSPDisplayList(0x06021790), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_21E28[] = +{ + gsSPDisplayList(0x06021DD8), + gsSPEndDisplayList(), +}; + +// 0x21E38 +Vtx_t d_course_toads_turnpike_car_model_lod1[] = { + {{ 88, 0, 128 }, { 0 }, { 963, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 88, 0, 62 }, { 0 }, { 60, 992 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 88, 66, 62 }, { 0 }, { 60, 52 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 88, 66, 128 }, { 0 }, { 963, 38 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -58, 0, 128 }, { 0 }, { 963, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -58, 0, 62 }, { 0 }, { 60, 992 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -58, 66, 62 }, { 0 }, { 60, 52 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -58, 66, 128 }, { 0 }, { 963, 38 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 58, 66, 128 }, { 0 }, { 963, 38 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 58, 66, 62 }, { 0 }, { 60, 52 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 58, 0, 62 }, { 0 }, { 60, 992 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 58, 0, 128 }, { 0 }, { 963, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -88, 66, 128 }, { 0 }, { 963, 38 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -88, 66, 62 }, { 0 }, { 60, 52 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -88, 0, 62 }, { 0 }, { 60, 992 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -88, 0, 128 }, { 0 }, { 963, 979 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -88, 0, -136 }, { 0 }, { 63, 965 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -88, 0, -73 }, { 0 }, { 966, 965 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -88, 66, -73 }, { 0 }, { 966, 51 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -88, 66, -136 }, { 0 }, { 63, 51 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 58, 0, -136 }, { 0 }, { 63, 965 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 58, 0, -73 }, { 0 }, { 966, 965 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 58, 66, -73 }, { 0 }, { 966, 51 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 58, 66, -136 }, { 0 }, { 63, 51 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -58, 66, -136 }, { 0 }, { 63, 51 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -58, 66, -73 }, { 0 }, { 966, 51 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -58, 0, -73 }, { 0 }, { 966, 965 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -58, 0, -136 }, { 0 }, { 63, 965 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 88, 66, -136 }, { 0 }, { 63, 51 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 88, 66, -73 }, { 0 }, { 966, 51 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 88, 0, -73 }, { 0 }, { 966, 965 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 88, 0, -136 }, { 0 }, { 63, 965 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -60, 44, -182 }, { 0 }, { 592, 700 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 60, 44, -182 }, { 0 }, { 377, 715 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 60, 23, -182 }, { 0 }, { 377, 788 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -60, 23, -182 }, { 0 }, { 592, 773 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 81, 44, -160 }, { 0 }, { 339, 718 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 81, 23, -160 }, { 0 }, { 339, 791 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -81, 23, -160 }, { 0 }, { 629, 771 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -81, 44, -160 }, { 0 }, { 629, 698 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 57, 49, 185 }, { 0 }, { 612, 670 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -57, 49, 185 }, { 0 }, { 392, 680 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -57, 24, 185 }, { 0 }, { 390, 798 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ 57, 24, 185 }, { 0 }, { 610, 788 }, {0x99, 0x99, 0x99, 0xFF }}, + {{ -79, 49, 166 }, { 0 }, { 349, 682 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -79, 24, 166 }, { 0 }, { 347, 800 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 79, 24, 166 }, { 0 }, { 653, 786 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 79, 49, 166 }, { 0 }, { 655, 668 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 57, 65, 95 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 88, 65, 95 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 88, 1, 95 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 57, 1, 95 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -57, 1, 95 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -88, 1, 95 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -88, 65, 95 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -57, 65, 95 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 58, 65, -105 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 88, 65, -105 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 88, 1, -105 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 57, 1, -105 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -57, 1, -105 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -88, 1, -105 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -88, 65, -105 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -57, 65, -105 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -49, 156, 59 }, { 0 }, { 371, 467 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -62, 102, 98 }, { 0 }, { 311, 829 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 62, 102, 98 }, { 0 }, { 864, 771 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 49, 156, 59 }, { 0 }, { 804, 422 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 55, 153, 53 }, { 0 }, { 352, 491 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 102, 89 }, { 0 }, { 506, 708 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 101, 0 }, { 0 }, { 47, 708 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 55, 153, 0 }, { 0 }, { 79, 491 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 101, -15 }, { 0 }, { 427, 649 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 100, -95 }, { 0 }, { 682, 649 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 55, 153, -69 }, { 0 }, { 606, 480 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 55, 153, -15 }, { 0 }, { 433, 480 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 47, 151, -79 }, { 0 }, { 446, 497 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 52, 105, -110 }, { 0 }, { 432, 660 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -52, 105, -110 }, { 0 }, { 707, 660 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -47, 151, -79 }, { 0 }, { 693, 497 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -70, 101, 0 }, { 0 }, { 47, 708 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 102, 89 }, { 0 }, { 506, 708 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -55, 153, 53 }, { 0 }, { 352, 491 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -55, 153, 0 }, { 0 }, { 79, 491 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -55, 153, -69 }, { 0 }, { 606, 480 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 100, -95 }, { 0 }, { 682, 649 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 101, -15 }, { 0 }, { 427, 649 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -55, 153, -15 }, { 0 }, { 433, 480 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 28, 92, 173 }, { 0 }, { 1077, -156 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 28, 27, 180 }, { 0 }, { 969, 2228 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ 70, 27, 166 }, { 0 }, { -1093, 2103 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 70, 82, 160 }, { 0 }, { -1003, 78 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 82, 160 }, { 0 }, { -1003, 78 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 27, 166 }, { 0 }, { -1093, 2103 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -28, 27, 180 }, { 0 }, { 969, 2228 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ -28, 92, 173 }, { 0 }, { 1077, -156 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 28, 92, 173 }, { 0 }, { 918, 256 }, {0xFF, 0xF9, 0xFF, 0xFF }}, + {{ -28, 92, 173 }, { 0 }, { 512, 256 }, {0xFF, 0xF9, 0xFF, 0xFF }}, + {{ -28, 27, 180 }, { 0 }, { 512, 1371 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ 28, 27, 180 }, { 0 }, { 918, 1371 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ -55, 153, -69 }, { 0 }, { 231, -8589 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -48, 162, -66 }, { 0 }, { 267, -8514 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -47, 151, -79 }, { 0 }, { 270, -8789 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 48, 162, -66 }, { 0 }, { 756, -8514 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 47, 151, -79 }, { 0 }, { 753, -8789 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -48, 162, 43 }, { 0 }, { 267, -6190 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 48, 162, 43 }, { 0 }, { 756, -6190 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -55, 153, 53 }, { 0 }, { 231, -6083 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 55, 153, -69 }, { 0 }, { 792, -8589 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 55, 153, 53 }, { 0 }, { 792, -6083 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 100, -95 }, { 0 }, { 871, -9113 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 52, 105, -110 }, { 0 }, { 780, -9426 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -70, 91, -164 }, { 0 }, { 152, -10523 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -53, 102, -164 }, { 0 }, { 242, -10526 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -53, 92, -172 }, { 0 }, { 242, -10696 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 100, -95 }, { 0 }, { 152, -9113 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 53, 102, -164 }, { 0 }, { 781, -10526 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 53, 92, -172 }, { 0 }, { 781, -10696 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -52, 105, -110 }, { 0 }, { 243, -9426 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -92, 66, -129 }, { 0 }, { 40, -9810 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -81, 66, -78 }, { 0 }, { 96, -8760 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -81, 66, 73 }, { 0 }, { 97, -5671 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 102, 89 }, { 0 }, { 152, -5336 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 91, -164 }, { 0 }, { 871, -10523 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 92, 66, -129 }, { 0 }, { 983, -9810 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 81, 66, -78 }, { 0 }, { 927, -8760 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 81, 66, 73 }, { 0 }, { 926, -5671 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 102, 89 }, { 0 }, { 871, -5336 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 75, 29, 45 }, { 0 }, { 896, -6248 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 75, 29, -52 }, { 0 }, { 897, -8241 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 93, 67, 116 }, { 0 }, { 986, -4786 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 101, 0 }, { 0 }, { 871, -7173 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 101, -15 }, { 0 }, { 871, -7480 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 55, 153, -15 }, { 0 }, { 792, -7480 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 55, 153, 0 }, { 0 }, { 792, -7173 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 101, -15 }, { 0 }, { 152, -7480 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 101, 0 }, { 0 }, { 152, -7173 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -55, 153, 0 }, { 0 }, { 231, -7173 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -55, 153, -15 }, { 0 }, { 231, -7480 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -93, 67, 116 }, { 0 }, { 37, -4786 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 82, 160 }, { 0 }, { 152, -3885 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 102, 89 }, { 0 }, { 152, -5336 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 27, 166 }, { 0 }, { 152, -3765 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -28, 92, 173 }, { 0 }, { 369, -3631 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 62, 102, 98 }, { 0 }, { 829, -5156 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -62, 102, 98 }, { 0 }, { 194, -5156 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 28, 92, 173 }, { 0 }, { 654, -3631 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -81, 66, 73 }, { 0 }, { 97, -5671 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 102, 89 }, { 0 }, { 871, -5336 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 82, 160 }, { 0 }, { 871, -3885 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 93, 67, 116 }, { 0 }, { 986, -4786 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 27, 166 }, { 0 }, { 871, -3765 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 49, 156, 59 }, { 0 }, { 761, -5957 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 48, 162, 43 }, { 0 }, { 756, -6190 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -48, 162, 43 }, { 0 }, { 267, -6190 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -49, 156, 59 }, { 0 }, { 262, -5957 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ 55, 153, 53 }, { 0 }, { 792, -6083 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 62, 102, 98 }, { 0 }, { 829, -5156 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -62, 102, 98 }, { 0 }, { 194, -5156 }, {0xCC, 0xCC, 0xCC, 0xFF }}, + {{ -55, 153, 53 }, { 0 }, { 231, -6083 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -75, 29, -52 }, { 0 }, { 126, -8241 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -75, 29, 45 }, { 0 }, { 127, -6248 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -81, 66, -78 }, { 0 }, { 96, -8760 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 27, -164 }, { 0 }, { 871, -10523 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 70, 91, -164 }, { 0 }, { 871, -10523 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 92, 66, -129 }, { 0 }, { 983, -9810 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -81, 66, 73 }, { 0 }, { 97, -5671 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -75, 29, 45 }, { 0 }, { 127, -6248 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 75, 29, 45 }, { 0 }, { 896, -6248 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 81, 66, 73 }, { 0 }, { 926, -5671 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -92, 66, -129 }, { 0 }, { 40, -9810 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 91, -164 }, { 0 }, { 152, -10523 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 27, -164 }, { 0 }, { 152, -10523 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 93, 67, 116 }, { 0 }, { 986, -4786 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 70, 27, 166 }, { 0 }, { 871, -4246 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -70, 27, 166 }, { 0 }, { 152, -4246 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -93, 67, 116 }, { 0 }, { 37, -4786 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -92, 66, -129 }, { 0 }, { 40, -9810 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -70, 27, -164 }, { 0 }, { 152, -10262 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 70, 27, -164 }, { 0 }, { 871, -10262 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 92, 66, -129 }, { 0 }, { 983, -9810 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 81, 66, -78 }, { 0 }, { 927, -8760 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 75, 29, -52 }, { 0 }, { 897, -8241 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -75, 29, -52 }, { 0 }, { 126, -8241 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ -81, 66, -78 }, { 0 }, { 96, -8760 }, {0x77, 0x77, 0x77, 0xFF }}, + {{ 70, 91, -164 }, { 0 }, { 13, 16 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 27, -164 }, { 0 }, { 13, 1210 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ 53, 27, -172 }, { 0 }, { 512, 1210 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ 53, 92, -172 }, { 0 }, { 511, -1 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -53, 27, -172 }, { 0 }, { 2941, 1210 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ -53, 92, -172 }, { 0 }, { 2941, -1 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -53, 92, -172 }, { 0 }, { 525, -1 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -53, 27, -172 }, { 0 }, { 525, 1210 }, {0x88, 0x88, 0x88, 0xFF }}, + {{ -70, 27, -164 }, { 0 }, { 13, 1210 }, {0xBB, 0xBB, 0xBB, 0xFF }}, + {{ -70, 91, -164 }, { 0 }, { 13, 16 }, {0xFF, 0xFF, 0xFF, 0xFF }}, +}; + +Gfx d_course_toads_turnpike_dl_22A68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060079B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x06021E38, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_22AF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060079B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x06021F38, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_22B88[] = +{ + gsSPDisplayList(0x06022AF8), + gsSPDisplayList(0x06022A68), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_22BA0[] = +{ + gsSPDisplayList(0x06022B88), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_22BB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060061B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x06022038, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(3, 6, 7, 0, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(9, 12, 13, 10, 0), + gsSP1Quadrangle(11, 14, 15, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_22C50[] = +{ + gsDPPipeSync(), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x06022138, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_22C88[] = +{ + gsDPPipeSync(), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x060221B8, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_22CC0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060061B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x06022238, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_22D60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060159B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x060223B8, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060161B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06022438, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_22E38[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060159B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x06022478, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(2, 3, 4, 0, 3, 1, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 5, 1, 0, 0), + gsSP2Triangles(5, 0, 7, 0, 4, 3, 8, 0), + gsSP1Quadrangle(8, 3, 6, 9, 0), + gsSP1Quadrangle(10, 11, 4, 8, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 12, 15, 0), + gsSP1Quadrangle(14, 13, 16, 17, 0), + gsSP2Triangles(13, 15, 18, 0, 18, 11, 16, 0), + gsSP2Triangles(18, 16, 13, 0, 19, 15, 12, 0), + gsSP2Triangles(15, 19, 20, 0, 0, 2, 18, 0), + gsSP2Triangles(0, 18, 15, 0, 20, 21, 22, 0), + gsSP2Triangles(20, 22, 15, 0, 11, 10, 16, 0), + gsSP2Triangles(10, 23, 16, 0, 24, 23, 10, 0), + gsSP2Triangles(25, 24, 10, 0, 26, 25, 10, 0), + gsSP2Triangles(26, 10, 27, 0, 17, 16, 23, 0), + gsSP1Quadrangle(28, 29, 25, 26, 0), + gsSP1Triangle(27, 30, 26, 0), + gsSPVertex(0x06022668, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 9, 8, 0), + gsSP2Triangles(9, 12, 10, 0, 13, 14, 12, 0), + gsSP2Triangles(13, 12, 15, 0, 14, 10, 12, 0), + gsSP2Triangles(16, 8, 10, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 15, 18, 0, 15, 17, 13, 0), + gsSP2Triangles(19, 18, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 25, 22, 21, 0), + gsSP1Quadrangle(21, 26, 17, 25, 0), + gsSP1Quadrangle(27, 24, 28, 10, 0), + gsSP2Triangles(24, 23, 28, 0, 29, 30, 16, 0), + gsSP1Triangle(29, 16, 31, 0), + gsSPVertex(0x06022868, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060161B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x060229C8, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_23040[] = +{ + gsSPDisplayList(0x06022E38), + gsSPDisplayList(0x06022D60), + gsSPDisplayList(0x06022CC0), + gsSPDisplayList(0x06022C88), + gsSPDisplayList(0x06022C50), + gsSPDisplayList(0x06022BB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_23078[] = +{ + gsSPDisplayList(0x06023040), + gsSPEndDisplayList(), +}; + +// 0x23088 +Vtx_t d_course_toads_turnpike_car_model_lod2[] = { + {{ 88, 1, 85 }, { 0 }, { 929, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -88, 1, 85 }, { 0 }, { 93, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -88, 64, 85 }, { 0 }, { 93, 943 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 88, 64, 85 }, { 0 }, { 929, 943 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 88, 1, -115 }, { 0 }, { 929, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -88, 1, -115 }, { 0 }, { 93, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -88, 64, -115 }, { 0 }, { 94, 943 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 88, 64, -115 }, { 0 }, { 929, 943 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -88, 1, -135 }, { 0 }, { 957, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -88, 1, 125 }, { 0 }, { 99, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -88, 64, 125 }, { 0 }, { 99, 624 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -88, 64, -135 }, { 0 }, { 957, 624 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 88, 1, 125 }, { 0 }, { 99, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 88, 1, -135 }, { 0 }, { 957, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 88, 64, -135 }, { 0 }, { 957, 624 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 88, 64, 125 }, { 0 }, { 99, 624 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 83, 24, 177 }, { 0 }, { 970, 948 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 83, 92, 173 }, { 0 }, { 970, 428 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -83, 92, 173 }, { 0 }, { 55, 428 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -83, 24, 177 }, { 0 }, { 55, 948 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 92, 172 }, { 0 }, { 789, -1536 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 100, 89 }, { 0 }, { 789, -2960 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 100, 89 }, { 0 }, { 236, -2960 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 92, 172 }, { 0 }, { 236, -1536 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 100, 89 }, { 0 }, { 153, 341 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 100, 89 }, { 0 }, { 872, 341 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 53, 162, 43 }, { 0 }, { 757, -12 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -53, 162, 43 }, { 0 }, { 268, -12 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 103, -112 }, { 0 }, { 789, -6389 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 63, 98, -171 }, { 0 }, { 761, -7431 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -63, 98, -171 }, { 0 }, { 263, -7431 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 103, -112 }, { 0 }, { 236, -6389 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -53, 162, 43 }, { 0 }, { 304, -3756 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 53, 162, 43 }, { 0 }, { 720, -3756 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 53, 162, -66 }, { 0 }, { 720, -5608 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -53, 162, -66 }, { 0 }, { 304, -5608 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 83, 22, -172 }, { 0 }, { 29, 921 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -83, 22, -172 }, { 0 }, { 996, 921 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -83, 104, -172 }, { 0 }, { 996, 327 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 83, 104, -172 }, { 0 }, { 29, 327 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 103, -112 }, { 0 }, { 174, 349 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 103, -112 }, { 0 }, { 876, 349 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -53, 162, -66 }, { 0 }, { 789, -24 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 53, 162, -66 }, { 0 }, { 261, -24 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 100, 89 }, { 0 }, { 235, 382 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -53, 162, 43 }, { 0 }, { 378, 8 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -53, 162, -66 }, { 0 }, { 710, 8 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 103, -112 }, { 0 }, { 850, 365 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 24, -171 }, { 0 }, { 1092, 843 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 63, 98, -171 }, { 0 }, { 1092, 397 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 90, 62, -143 }, { 0 }, { 991, 613 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 70, 103, -112 }, { 0 }, { 883, 366 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 90, 62, -143 }, { 0 }, { 991, 613 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 100, 89 }, { 0 }, { 197, 384 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 90, 62, 133 }, { 0 }, { 47, 613 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 92, 172 }, { 0 }, { -86, 433 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 24, 176 }, { 0 }, { -102, 843 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 90, 62, 133 }, { 0 }, { 47, 613 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 70, 103, -112 }, { 0 }, { 850, 365 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 53, 162, -66 }, { 0 }, { 710, 8 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 53, 162, 43 }, { 0 }, { 378, 8 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 100, 89 }, { 0 }, { 235, 382 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -63, 98, -171 }, { 0 }, { 1092, 397 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 24, -171 }, { 0 }, { 1092, 843 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -90, 62, -143 }, { 0 }, { 991, 613 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -70, 24, 176 }, { 0 }, { -102, 843 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -90, 62, 133 }, { 0 }, { 47, 613 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -90, 62, -143 }, { 0 }, { 991, 613 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 92, 172 }, { 0 }, { -86, 433 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 100, 89 }, { 0 }, { 197, 384 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -70, 103, -112 }, { 0 }, { 883, 366 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 92, 172 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 90, 62, 133 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 70, 100, 89 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 70, 24, 176 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, +}; + +Gfx d_course_toads_turnpike_dl_23538[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060169B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x06023088, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060179B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06023108, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_23600[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060169B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x06023188, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_23678[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060169B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x060231C8, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060171B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x060232C8, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060179B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06023348, 27, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP1Quadrangle(8, 7, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 9, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(12, 4, 8, 10, 0), + gsSP2Triangles(18, 19, 20, 0, 19, 21, 22, 0), + gsSP2Triangles(19, 22, 23, 0, 22, 21, 24, 0), + gsSP1Quadrangle(22, 25, 26, 23, 0), + gsSP2Triangles(25, 22, 24, 0, 26, 18, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_237D8[] = +{ + gsSPDisplayList(0x06023678), + gsSPDisplayList(0x06023600), + gsSPDisplayList(0x06023538), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_237F8[] = +{ + gsSPDisplayList(0x060237D8), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_23808[] = +{ + gsDPPipeSync(), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x060234F8, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_23838[] = +{ + gsSPDisplayList(0x06023808), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_23848[] = +{ + gsSPDisplayList(0x06023838), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_23858[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060069B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_238A0[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060149B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_238E8[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060151B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_dl_23930[] = +{ + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000FA8), + gsSPDisplayList(0x07000140), + gsSPSetGeometryMode(G_CULL_BACK), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(0x07006AB8), + gsSPDisplayList(0x070066E0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07002D98), + gsSPEndDisplayList(), +}; + +// 0x239A0 +struct CourseAddrUnkStruct d_course_toads_turnpike_addr[] = { + {{ 0x06000080 }, { 0x060001F8 }}, + {{ 0x06000158 }, { 0x060002D0 }}, + {{ 0x06000380 }, { 0x060004E8 }}, + {{ 0x06000438 }, { 0x060005B8 }}, + {{ 0x06000668 }, { 0x060007D8 }}, + {{ 0x06000718 }, { 0x06000878 }}, + {{ 0x06000948 }, { 0x06000AC8 }}, + {{ 0x060009F0 }, { 0x06000B88 }}, + {{ 0x06000C70 }, { 0x06000DD0 }}, + {{ 0x06000D00 }, { 0x06000E70 }}, + {{ 0x06000F18 }, { 0x06001070 }}, + {{ 0x06000FA8 }, { 0x06001118 }}, + {{ 0x060011C0 }, { 0x06001310 }}, + {{ 0x06001250 }, { 0x060013E0 }}, + {{ 0x06001468 }, { 0x060015A8 }}, + {{ 0x06001510 }, { 0x06001678 }}, + {{ 0x06001708 }, { 0x060018C0 }}, + {{ 0x060017F8 }, { 0x060019C0 }}, + {{ 0x06001A60 }, { 0x06001C10 }}, + {{ 0x06001B50 }, { 0x06001D18 }}, + {{ 0x06001DC0 }, { 0x06001F40 }}, + {{ 0x06001E80 }, { 0x06002030 }}, + {{ 0x060020F8 }, { 0x060022A8 }}, + {{ 0x060021C8 }, { 0x06002358 }}, + {{ 0x06002440 }, { 0x06002628 }}, + {{ 0x06002530 }, { 0x060026D8 }}, + {{ 0x060027D0 }, { 0x06002960 }}, + {{ 0x06002898 }, { 0x06002A00 }}, + {{ 0x06002AF0 }, { 0x06002C38 }}, + {{ 0x06002B88 }, { 0x06002CC0 }}, + {{ 0x06002DB8 }, { 0x06002EF0 }}, + {{ 0x06002E50 }, { 0x06002F78 }}, + {{ 0x06003030 }, { 0x06003190 }}, + {{ 0x060030F8 }, { 0x06003228 }}, + {{ 0x060032F0 }, { 0x06003438 }}, + {{ 0x060033A0 }, { 0x060034D0 }}, + {{ 0x06003570 }, { 0x060036A8 }}, + {{ 0x06003618 }, { 0x06003758 }}, + {{ 0x060037F0 }, { 0x060039C8 }}, + {{ 0x06003910 }, { 0x06003AD8 }}, +}; + +// 0x23AE0 +struct ActorSpawnData d_course_toads_turnpike_spawn[] = { + {{ -18, 0, -1666 }, { 0 }}, + {{ -18, 0, -1748 }, { 0 }}, + {{ -22, 0, -1851 }, { 0 }}, + {{ -20, 0, -1926 }, { 0 }}, + {{ -1231, -6, -1166 }, { 1 }}, + {{ -1165, -8, -1167 }, { 1 }}, + {{ -1076, -12, -1168 }, { 1 }}, + {{ -983, -18, -1167 }, { 1 }}, + {{ 1916, 0, -1166 }, { 2 }}, + {{ 2001, 0, -1166 }, { 2 }}, + {{ 2080, 0, -1167 }, { 2 }}, + {{ 2169, 0, -1169 }, { 2 }}, + {{ 2004, 0, 1220 }, { 3 }}, + {{ 1913, 0, 1220 }, { 3 }}, + {{ 1805, 0, 1217 }, { 3 }}, + {{ 1693, 0, 1217 }, { 3 }}, + {{ -32768, 0, 0 }, { 0 }}, +}; + +// 0x23B68 +struct CourseAddrUnkStruct d_course_toads_turnpike_addr2[] = { + {{ 0x070032A0 }, { 0x01010000 }}, + {{ 0x070033A8 }, { 0x01020000 }}, + {{ 0x07003478 }, { 0x01030000 }}, + {{ 0x07003548 }, { 0x01040000 }}, + {{ 0x070031E8 }, { 0x01050000 }}, + {{ 0x07002E40 }, { 0x01060000 }}, + {{ 0x07002EE0 }, { 0x01070000 }}, + {{ 0x07002FA0 }, { 0x01080000 }}, + {{ 0x07003060 }, { 0x01090000 }}, + {{ 0x07003118 }, { 0x010A0000 }}, + {{ 0x07003638 }, { 0x010B0000 }}, + {{ 0x07003AD0 }, { 0x010C0000 }}, + {{ 0x07003B58 }, { 0x010D0000 }}, + {{ 0x07003C28 }, { 0x010E0000 }}, + {{ 0x07003D00 }, { 0x010F0000 }}, + {{ 0x070039A8 }, { 0x01100000 }}, + {{ 0x070036C0 }, { 0x01110000 }}, + {{ 0x07003780 }, { 0x01120000 }}, + {{ 0x07003850 }, { 0x01130000 }}, + {{ 0x070038E8 }, { 0x01140000 }}, + {{ 0x07000FA8 }, { 0xFFFF0000 }}, + {{ 0x070051C8 }, { 0xFFFF0000 }}, + {{ 0x00000000 }, { 0x00000000 }}, +}; diff --git a/courses/flower_cup/toads_turnpike/packed.inc.c b/courses/flower_cup/toads_turnpike/packed.inc.c new file mode 100644 index 000000000..bb5a8c957 --- /dev/null +++ b/courses/flower_cup/toads_turnpike/packed.inc.c @@ -0,0 +1,3902 @@ +#include +#include +#include +#include +#include + +Gfx d_course_toads_turnpike_packed_dl_0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000000, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000080, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000140, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_140[] = +{ + gsSPDisplayList(0x070000D8), + gsSPDisplayList(0x07000068), + gsSPDisplayList(0x07000000), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_160[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040001C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040003C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040005C0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_218[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04000640, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000840, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000A40, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_300[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04000C40, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000E40, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001040, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_3E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04001240, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001440, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001640, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_4C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040017C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040019C0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_540[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04001AC0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001CC0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001EC0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_618[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04002040, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(25, 24, 26, 27, 0), + gsSP1Quadrangle(8, 28, 29, 9, 0), + gsSPVertex(0x04002220, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x04002400, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_6E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040024E0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040026E0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_768[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040027E0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(27, 26, 28, 29, 0), + gsSPVertex(0x040029C0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_7E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04002AC0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04002CC0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04002EC0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_8C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04003040, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04003240, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_940[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04003340, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04003540, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04003740, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_A28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04003940, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04003B40, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_AA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04003C40, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04003E40, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_B48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04004040, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04004240, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04004440, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_C30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04004640, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04004840, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04004A40, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_D08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04004BC0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04004DC0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_D88[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04004EC0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040050C0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_E08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040051C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040053C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040055C0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_EC0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04005640, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04005840, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04005A40, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_FA8[] = +{ + gsSPDisplayList(0x07000EC0), + gsSPDisplayList(0x07000E08), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000D08), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x07000AA8), + gsSPDisplayList(0x07000A28), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x070008C0), + gsSPDisplayList(0x070007E8), + gsSPDisplayList(0x07000768), + gsSPDisplayList(0x070006E8), + gsSPDisplayList(0x07000618), + gsSPDisplayList(0x07000540), + gsSPDisplayList(0x070004C0), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x07000300), + gsSPDisplayList(0x07000218), + gsSPDisplayList(0x07000160), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_1050[] = +{ + gsSPDisplayList(0x07000FA8), + gsSPDisplayList(0x07000140), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_1068[] = +{ + gsSPDisplayList(0x07001050), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_1078[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005C40, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 10, 11, 6, 0), + gsSP1Quadrangle(6, 11, 12, 13, 0), + gsSP1Quadrangle(13, 14, 7, 6, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04005E20, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSP1Quadrangle(11, 12, 13, 9, 0), + gsSP1Quadrangle(9, 13, 14, 6, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006000, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 0, 2, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 5, 7, 0), + gsSP2Triangles(6, 9, 7, 0, 8, 7, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_11B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040060A0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 10, 0), + gsSP2Triangles(13, 10, 9, 0, 12, 15, 16, 0), + gsSP2Triangles(12, 16, 9, 0, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(23, 24, 25, 20, 0), + gsSP1Quadrangle(20, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040062A0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04006480, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 16, 0), + gsSP2Triangles(19, 16, 15, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 25, 26, 22, 0), + gsSP2Triangles(25, 22, 21, 0, 24, 27, 28, 0), + gsSP2Triangles(24, 28, 21, 0, 21, 28, 29, 0), + gsSP1Triangle(21, 29, 25, 0), + gsSPVertex(0x04006660, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040066C0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 2, 1, 0, 4, 3, 2, 0), + gsSP2Triangles(5, 6, 7, 0, 6, 8, 7, 0), + gsSP2Triangles(9, 7, 8, 0, 9, 5, 7, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 10, 12, 0), + gsSP2Triangles(14, 12, 11, 0, 14, 13, 12, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040067B0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_13B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006830, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 12, 11, 13, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 18, 17, 19, 0), + gsSP2Triangles(18, 19, 20, 0, 20, 21, 22, 0), + gsSP2Triangles(20, 22, 18, 0, 18, 22, 23, 0), + gsSP2Triangles(18, 23, 15, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04006A10, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSP1Quadrangle(11, 12, 13, 9, 0), + gsSP2Triangles(14, 15, 16, 0, 9, 13, 17, 0), + gsSP2Triangles(9, 17, 6, 0, 18, 19, 20, 0), + gsSP2Triangles(18, 20, 21, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 18, 0, 18, 23, 24, 0), + gsSP2Triangles(18, 24, 25, 0, 25, 26, 19, 0), + gsSP2Triangles(25, 19, 18, 0, 27, 28, 29, 0), + gsSPVertex(0x04006BF0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 12, 11, 13, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006DD0, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 2, 1, 0, 4, 3, 2, 0), + gsSP2Triangles(5, 6, 7, 0, 5, 8, 6, 0), + gsSP2Triangles(9, 7, 6, 0, 8, 9, 6, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 10, 12, 0), + gsSP2Triangles(14, 12, 11, 0, 14, 13, 12, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04006F00, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04006F80, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_15E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007000, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 4, 5, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 26, 25, 27, 0), + gsSP2Triangles(26, 27, 28, 0, 7, 29, 4, 0), + gsSP1Triangle(7, 4, 3, 0), + gsSPVertex(0x040071E0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(15, 14, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP2Triangles(27, 29, 30, 0, 30, 29, 31, 0), + gsSPVertex(0x040073E0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 4, 0), + gsSP2Triangles(7, 4, 3, 0, 6, 9, 10, 0), + gsSP2Triangles(6, 10, 3, 0, 3, 10, 11, 0), + gsSP2Triangles(3, 11, 7, 0, 12, 13, 14, 0), + gsSP2Triangles(12, 14, 15, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 12, 0, 12, 17, 18, 0), + gsSP2Triangles(12, 18, 19, 0, 19, 20, 13, 0), + gsSP2Triangles(19, 13, 12, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040075C0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 2, 1, 0, 4, 3, 2, 0), + gsSP2Triangles(5, 6, 7, 0, 5, 8, 6, 0), + gsSP2Triangles(8, 9, 6, 0, 9, 7, 6, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP2Triangles(11, 14, 12, 0, 14, 13, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_1780[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040076B0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 10, 11, 6, 0), + gsSP1Quadrangle(6, 11, 12, 13, 0), + gsSP1Quadrangle(13, 14, 7, 6, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04007890, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSP1Quadrangle(11, 12, 13, 9, 0), + gsSP1Quadrangle(9, 13, 14, 6, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007A70, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 0, 2, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 5, 7, 0), + gsSP2Triangles(6, 9, 7, 0, 8, 7, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_18C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007B10, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 4, 5, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 26, 25, 27, 0), + gsSP2Triangles(26, 27, 28, 0, 7, 29, 4, 0), + gsSP1Triangle(7, 4, 3, 0), + gsSPVertex(0x04007CF0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(15, 14, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP2Triangles(27, 29, 30, 0, 30, 29, 31, 0), + gsSPVertex(0x04007EF0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 4, 0), + gsSP2Triangles(7, 4, 3, 0, 6, 9, 10, 0), + gsSP2Triangles(6, 10, 3, 0, 3, 10, 11, 0), + gsSP2Triangles(3, 11, 7, 0, 12, 13, 14, 0), + gsSP2Triangles(12, 14, 15, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 12, 0, 12, 17, 18, 0), + gsSP2Triangles(12, 18, 19, 0, 19, 20, 13, 0), + gsSP2Triangles(19, 13, 12, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040080D0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 2, 1, 0, 4, 3, 2, 0), + gsSP2Triangles(5, 6, 7, 0, 5, 8, 6, 0), + gsSP2Triangles(8, 9, 6, 0, 9, 7, 6, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP2Triangles(11, 14, 12, 0, 14, 13, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_1A58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040081C0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 6, 5, 7, 0), + gsSP2Triangles(6, 7, 8, 0, 8, 9, 10, 0), + gsSP2Triangles(8, 10, 6, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 14, 13, 15, 0), + gsSP2Triangles(14, 15, 16, 0, 6, 10, 17, 0), + gsSP2Triangles(6, 17, 3, 0, 18, 19, 20, 0), + gsSP1Quadrangle(21, 22, 23, 24, 0), + gsSP1Quadrangle(25, 24, 23, 26, 0), + gsSP1Quadrangle(25, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x040083C0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 13, 12, 0), + gsSP1Quadrangle(15, 18, 19, 12, 0), + gsSP1Quadrangle(12, 19, 20, 16, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x040085A0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008600, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 2, 3, 0, 4, 0, 2, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 5, 7, 0), + gsSP2Triangles(6, 9, 7, 0, 8, 7, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_1BB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040086A0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 12, 11, 0), + gsSP1Quadrangle(13, 11, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 21, 20, 0), + gsSP1Quadrangle(23, 26, 27, 20, 0), + gsSP1Quadrangle(20, 27, 28, 24, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x040088A0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(2, 3, 4, 0, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008920, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 2, 1, 0, 4, 3, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_1CB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008970, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 4, 0), + gsSP2Triangles(7, 4, 3, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 12, 13, 14, 0), + gsSP2Triangles(12, 14, 9, 0, 9, 14, 15, 0), + gsSP2Triangles(9, 15, 16, 0, 16, 17, 10, 0), + gsSP2Triangles(16, 10, 9, 0, 18, 19, 20, 0), + gsSP1Quadrangle(21, 22, 23, 24, 0), + gsSP1Quadrangle(25, 24, 23, 26, 0), + gsSP1Quadrangle(25, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04008B70, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 12, 11, 13, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 18, 17, 19, 0), + gsSP2Triangles(18, 19, 20, 0, 20, 21, 22, 0), + gsSP2Triangles(20, 22, 18, 0, 18, 22, 23, 0), + gsSP2Triangles(18, 23, 15, 0, 24, 25, 26, 0), + gsSP2Triangles(24, 26, 27, 0, 28, 29, 26, 0), + gsSP2Triangles(28, 26, 25, 0, 24, 27, 30, 0), + gsSP1Triangle(24, 30, 31, 0), + gsSPVertex(0x04008D70, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008E30, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(3, 4, 1, 0, 4, 2, 1, 0), + gsSP2Triangles(5, 6, 7, 0, 5, 8, 6, 0), + gsSP2Triangles(9, 7, 6, 0, 8, 9, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_1E30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008ED0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 10, 11, 6, 0), + gsSP1Quadrangle(6, 11, 12, 13, 0), + gsSP1Quadrangle(13, 14, 7, 6, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x040090B0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSP1Quadrangle(11, 12, 13, 9, 0), + gsSP1Quadrangle(9, 13, 14, 6, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009290, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(3, 4, 1, 0, 4, 2, 1, 0), + gsSP1Quadrangle(5, 6, 7, 8, 0), + gsSP2Triangles(6, 9, 7, 0, 9, 8, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_1F70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009330, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 24, 25, 26, 0), + gsSP2Triangles(24, 26, 21, 0, 24, 23, 27, 0), + gsSP2Triangles(24, 27, 28, 0, 28, 29, 25, 0), + gsSP1Triangle(28, 25, 24, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009510, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(3, 4, 1, 0, 4, 2, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_2050[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009560, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 4, 5, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 26, 25, 27, 0), + gsSP2Triangles(26, 27, 28, 0, 7, 29, 4, 0), + gsSP1Triangle(7, 4, 3, 0), + gsSPVertex(0x04009740, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(15, 14, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP2Triangles(27, 29, 30, 0, 30, 29, 31, 0), + gsSPVertex(0x04009940, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 4, 0), + gsSP2Triangles(7, 4, 3, 0, 6, 9, 10, 0), + gsSP2Triangles(6, 10, 3, 0, 3, 10, 11, 0), + gsSP2Triangles(3, 11, 7, 0, 12, 13, 14, 0), + gsSP2Triangles(12, 14, 15, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 12, 0, 12, 17, 18, 0), + gsSP2Triangles(12, 18, 19, 0, 19, 20, 13, 0), + gsSP2Triangles(19, 13, 12, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009B20, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 2, 1, 0, 4, 3, 2, 0), + gsSP2Triangles(5, 6, 7, 0, 5, 8, 6, 0), + gsSP2Triangles(8, 9, 6, 0, 9, 7, 6, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP2Triangles(11, 14, 12, 0, 14, 13, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_21E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009C10, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 10, 11, 6, 0), + gsSP1Quadrangle(6, 11, 12, 13, 0), + gsSP1Quadrangle(13, 14, 7, 6, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04009DF0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSP1Quadrangle(11, 12, 13, 9, 0), + gsSP1Quadrangle(9, 13, 14, 6, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009FD0, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 0, 2, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 5, 7, 0), + gsSP2Triangles(6, 9, 7, 0, 8, 7, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_2328[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400A070, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A0F0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 10, 11, 6, 0), + gsSP1Quadrangle(6, 11, 12, 13, 0), + gsSP1Quadrangle(13, 14, 7, 6, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x0400A2D0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 10, 11, 6, 0), + gsSP1Quadrangle(6, 11, 12, 13, 0), + gsSP1Quadrangle(13, 14, 7, 6, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A4B0, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 2, 3, 0, 4, 0, 2, 0), + gsSP2Triangles(5, 6, 7, 0, 5, 8, 6, 0), + gsSP2Triangles(9, 7, 6, 0, 8, 9, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_24C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A550, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 10, 11, 6, 0), + gsSP1Quadrangle(6, 11, 12, 13, 0), + gsSP1Quadrangle(13, 14, 7, 6, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x0400A730, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSP1Quadrangle(11, 12, 13, 9, 0), + gsSP1Quadrangle(9, 13, 14, 6, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A910, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 0, 2, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 5, 7, 0), + gsSP2Triangles(6, 9, 7, 0, 8, 7, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_2600[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A9B0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 4, 5, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 26, 25, 27, 0), + gsSP2Triangles(26, 27, 28, 0, 7, 29, 4, 0), + gsSP1Triangle(7, 4, 3, 0), + gsSPVertex(0x0400AB90, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(15, 14, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP2Triangles(27, 29, 30, 0, 30, 29, 31, 0), + gsSPVertex(0x0400AD90, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 4, 0), + gsSP2Triangles(7, 4, 3, 0, 6, 9, 10, 0), + gsSP2Triangles(6, 10, 3, 0, 3, 10, 11, 0), + gsSP2Triangles(3, 11, 7, 0, 12, 13, 14, 0), + gsSP2Triangles(12, 14, 15, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 12, 0, 12, 17, 18, 0), + gsSP2Triangles(12, 18, 19, 0, 19, 20, 13, 0), + gsSP2Triangles(19, 13, 12, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400AF70, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 2, 1, 0, 4, 3, 2, 0), + gsSP2Triangles(5, 6, 7, 0, 5, 8, 6, 0), + gsSP2Triangles(8, 9, 6, 0, 9, 7, 6, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP2Triangles(11, 14, 12, 0, 14, 13, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_2798[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B060, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 10, 11, 6, 0), + gsSP1Quadrangle(6, 11, 12, 13, 0), + gsSP1Quadrangle(13, 14, 7, 6, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x0400B240, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSP1Quadrangle(11, 12, 13, 9, 0), + gsSP1Quadrangle(9, 13, 14, 6, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B420, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 0, 2, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 5, 7, 0), + gsSP2Triangles(6, 9, 7, 0, 8, 7, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_28D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B4C0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 24, 25, 26, 0), + gsSP2Triangles(24, 26, 21, 0, 24, 23, 27, 0), + gsSP2Triangles(24, 27, 28, 0, 28, 29, 25, 0), + gsSP1Triangle(28, 25, 24, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B6A0, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 0, 2, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_29B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B6F0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 10, 11, 6, 0), + gsSP1Quadrangle(6, 11, 12, 13, 0), + gsSP1Quadrangle(13, 14, 7, 6, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x0400B8D0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSP1Quadrangle(11, 12, 13, 9, 0), + gsSP1Quadrangle(9, 13, 14, 6, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BAB0, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 0, 2, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 5, 7, 0), + gsSP2Triangles(6, 9, 7, 0, 8, 7, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_2AF8[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x0400BB50, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BB90, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BBD0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 6, 7, 8, 0), + gsSP2Triangles(6, 8, 3, 0, 3, 8, 9, 0), + gsSP2Triangles(3, 9, 10, 0, 10, 11, 4, 0), + gsSP2Triangles(10, 4, 3, 0, 12, 13, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x0400BDB0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 12, 11, 13, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 25, 24, 0), + gsSPVertex(0x0400BF90, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 6, 7, 0, 0), + gsSP1Quadrangle(0, 7, 8, 4, 0), + gsSP1Quadrangle(9, 10, 11, 12, 0), + gsSP1Quadrangle(13, 14, 10, 9, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP1Quadrangle(18, 19, 20, 15, 0), + gsSP1Quadrangle(15, 20, 21, 22, 0), + gsSP1Quadrangle(22, 23, 16, 15, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C170, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C1B0, 15, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 4, 2, 0, 4, 3, 2, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 5, 7, 0), + gsSP2Triangles(9, 7, 6, 0, 9, 8, 7, 0), + gsSP2Triangles(10, 11, 12, 0, 11, 13, 12, 0), + gsSP2Triangles(13, 14, 12, 0, 10, 12, 14, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C2A0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_2D98[] = +{ + gsSPDisplayList(0x07002AF8), + gsSPDisplayList(0x070029B8), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x07002600), + gsSPDisplayList(0x070024C0), + gsSPDisplayList(0x07002328), + gsSPDisplayList(0x070021E8), + gsSPDisplayList(0x07002050), + gsSPDisplayList(0x07001F70), + gsSPDisplayList(0x07001E30), + gsSPDisplayList(0x07001CB8), + gsSPDisplayList(0x07001BB8), + gsSPDisplayList(0x07001A58), + gsSPDisplayList(0x070018C0), + gsSPDisplayList(0x07001780), + gsSPDisplayList(0x070015E8), + gsSPDisplayList(0x070013B0), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07001078), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_2E40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C2E0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(2, 1, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(6, 8, 7, 0, 8, 9, 7, 0), + gsSP2Triangles(10, 5, 7, 0, 11, 2, 4, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 12, 15, 0, 17, 16, 15, 0), + gsSP2Triangles(18, 19, 20, 0, 19, 21, 20, 0), + gsSP2Triangles(22, 23, 24, 0, 23, 25, 24, 0), + gsSP2Triangles(26, 27, 28, 0, 27, 29, 28, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_2EE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C4C0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 3, 2, 0, 4, 5, 3, 0), + gsSP2Triangles(6, 7, 8, 0, 8, 9, 10, 0), + gsSP2Triangles(8, 11, 9, 0, 6, 8, 10, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(14, 16, 15, 0, 16, 17, 15, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 18, 22, 0), + gsSP2Triangles(18, 20, 22, 0, 23, 21, 22, 0), + gsSP2Triangles(24, 25, 26, 0, 24, 27, 25, 0), + gsSP2Triangles(25, 28, 26, 0, 25, 29, 28, 0), + gsSPVertex(0x0400C6A0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 2, 0, 5, 0, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_2FA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C700, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0), + gsSP2Triangles(4, 0, 2, 0, 5, 6, 7, 0), + gsSP2Triangles(6, 8, 7, 0, 9, 7, 8, 0), + gsSP2Triangles(10, 11, 12, 0, 11, 13, 12, 0), + gsSP2Triangles(13, 14, 12, 0, 14, 15, 12, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 19, 18, 0, 20, 21, 19, 0), + gsSP2Triangles(22, 3, 4, 0, 23, 9, 8, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSP2Triangles(28, 29, 26, 0, 29, 24, 26, 0), + gsSPVertex(0x0400C8E0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 2, 5, 0, 4, 0, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_3060[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C940, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0), + gsSP2Triangles(4, 5, 1, 0, 1, 5, 2, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 8, 0), + gsSP2Triangles(10, 8, 9, 0, 11, 12, 13, 0), + gsSP2Triangles(12, 14, 13, 0, 14, 15, 13, 0), + gsSP2Triangles(15, 16, 13, 0, 17, 18, 19, 0), + gsSP2Triangles(18, 20, 19, 0, 21, 10, 9, 0), + gsSP2Triangles(22, 23, 24, 0, 23, 25, 24, 0), + gsSP2Triangles(23, 26, 25, 0, 26, 27, 25, 0), + gsSP2Triangles(28, 29, 30, 0, 29, 31, 30, 0), + gsSPVertex(0x0400CB40, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_3118[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400CB80, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 1, 5, 0, 1, 0, 5, 0), + gsSP2Triangles(6, 2, 3, 0, 4, 5, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400CC00, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 20, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_31E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400CD80, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 6, 0), + gsSP2Triangles(7, 6, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 9, 11, 0, 11, 10, 13, 0), + gsSP2Triangles(14, 11, 13, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 15, 17, 0, 19, 20, 21, 0), + gsSP2Triangles(20, 22, 21, 0, 22, 23, 24, 0), + gsSP2Triangles(21, 22, 24, 0, 25, 7, 8, 0), + gsSP2Triangles(26, 27, 28, 0, 27, 29, 28, 0), + gsSP2Triangles(28, 29, 30, 0, 31, 28, 30, 0), + gsSPVertex(0x0400CF80, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_32A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400CFC0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 4, 5, 2, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 8, 0), + gsSP2Triangles(10, 11, 12, 0, 11, 13, 12, 0), + gsSP2Triangles(14, 15, 16, 0, 15, 17, 16, 0), + gsSP2Triangles(18, 19, 20, 0, 19, 21, 20, 0), + gsSP2Triangles(19, 22, 21, 0, 22, 23, 21, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSP2Triangles(28, 29, 30, 0, 29, 31, 30, 0), + gsSPVertex(0x0400D1C0, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D200, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_33A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D280, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D300, 25, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 3, 2, 0, 5, 6, 7, 0), + gsSP2Triangles(6, 8, 7, 0, 9, 10, 11, 0), + gsSP2Triangles(10, 12, 11, 0, 13, 14, 15, 0), + gsSP2Triangles(14, 16, 15, 0, 17, 18, 19, 0), + gsSP2Triangles(18, 20, 19, 0, 21, 22, 23, 0), + gsSP1Triangle(22, 24, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_3478[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D490, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(0, 3, 4, 0, 3, 5, 4, 0), + gsSP1Triangle(6, 4, 5, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D500, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_3548[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D680, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D6B0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(2, 3, 4, 0, 5, 2, 4, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 8, 0), + gsSP2Triangles(10, 8, 9, 0, 11, 10, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 12, 14, 0), + gsSP2Triangles(15, 14, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 19, 21, 20, 0), + gsSP2Triangles(21, 22, 20, 0, 23, 15, 16, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSP2Triangles(27, 28, 26, 0, 28, 29, 26, 0), + gsSPVertex(0x0400D890, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_3638[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D8D0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_36C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400DA50, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 0, 3, 0, 1, 5, 2, 0), + gsSP2Triangles(6, 7, 8, 0, 8, 7, 9, 0), + gsSP2Triangles(7, 10, 9, 0, 11, 6, 8, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 12, 14, 0), + gsSP2Triangles(16, 17, 13, 0, 17, 14, 13, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP2Triangles(22, 18, 21, 0, 19, 23, 20, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSP2Triangles(28, 26, 27, 0, 29, 30, 31, 0), + gsSPVertex(0x0400DC50, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(3, 4, 1, 0, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_3780[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400DCD0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 5, 0, 6, 3, 5, 0), + gsSP2Triangles(6, 5, 7, 0, 8, 0, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400DD60, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_3850[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400DEE0, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(1, 4, 2, 0, 3, 5, 4, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 6, 9, 0, 7, 11, 8, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 16, 12, 0), + gsSP2Triangles(16, 13, 12, 0, 19, 20, 15, 0), + gsSP2Triangles(20, 14, 15, 0, 17, 21, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_38E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400E040, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(0, 2, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(6, 8, 7, 0, 9, 7, 8, 0), + gsSP2Triangles(10, 11, 12, 0, 11, 13, 12, 0), + gsSP2Triangles(11, 14, 13, 0, 10, 12, 15, 0), + gsSP2Triangles(10, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(18, 16, 19, 0, 15, 19, 16, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 24, 0), + gsSP2Triangles(21, 24, 22, 0, 25, 26, 27, 0), + gsSP2Triangles(26, 28, 27, 0, 29, 27, 28, 0), + gsSP2Triangles(23, 30, 24, 0, 31, 0, 4, 0), + gsSPVertex(0x0400E240, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_39A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400E2A0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 3, 2, 0, 5, 6, 7, 0), + gsSP1Triangle(5, 7, 8, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400E330, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400E370, 29, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 1, 0, 0, 4, 1, 0), + gsSP2Triangles(3, 6, 2, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 7, 11, 0, 7, 9, 11, 0), + gsSP2Triangles(8, 12, 9, 0, 13, 14, 15, 0), + gsSP2Triangles(14, 16, 15, 0, 17, 15, 16, 0), + gsSP2Triangles(18, 19, 20, 0, 19, 21, 22, 0), + gsSP2Triangles(19, 22, 20, 0, 23, 17, 16, 0), + gsSP2Triangles(24, 25, 26, 0, 24, 27, 25, 0), + gsSP1Triangle(28, 18, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_3AD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400E540, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_3B58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400E6C0, 9, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400E750, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP2Triangles(20, 21, 22, 0, 20, 23, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_3C28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400E8D0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400E900, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(0, 2, 4, 0, 5, 0, 4, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 6, 8, 0), + gsSP2Triangles(10, 9, 8, 0, 11, 10, 8, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP2Triangles(20, 21, 19, 0, 21, 18, 19, 0), + gsSP2Triangles(22, 23, 24, 0, 23, 25, 24, 0), + gsSP2Triangles(26, 27, 28, 0, 26, 29, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_3D00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400EAE0, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 6, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400EBE0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 3, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 6, 9, 0, 11, 10, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 12, 15, 0, 16, 17, 12, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP2Triangles(20, 22, 21, 0, 22, 23, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_3DE8[] = +{ + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003C28), + gsSPDisplayList(0x07003B58), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x070039A8), + gsSPDisplayList(0x070038E8), + gsSPDisplayList(0x07003850), + gsSPDisplayList(0x07003780), + gsSPDisplayList(0x070036C0), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x07003478), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003060), + gsSPDisplayList(0x07002FA0), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E40), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_3E90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400ED60, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP1Quadrangle(12, 13, 8, 10, 0), + gsSP2Triangles(14, 15, 16, 0, 15, 17, 16, 0), + gsSP1Quadrangle(17, 18, 19, 16, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP2Triangles(21, 24, 22, 0, 21, 25, 24, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP2Triangles(30, 29, 28, 0, 30, 31, 29, 0), + gsSPVertex(0x0400EF60, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 2, 1, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 11, 13, 12, 0), + gsSP2Triangles(14, 15, 16, 0, 15, 17, 16, 0), + gsSP2Triangles(18, 19, 16, 0, 19, 14, 16, 0), + gsSP2Triangles(20, 21, 22, 0, 20, 23, 21, 0), + gsSP2Triangles(24, 25, 26, 0, 24, 27, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_3F80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F120, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 6, 8, 0), + gsSP1Quadrangle(7, 10, 11, 8, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(19, 22, 23, 20, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 28, 0), + gsSP2Triangles(25, 28, 26, 0, 29, 24, 26, 0), + gsSPVertex(0x0400F300, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 4, 2, 0, 1, 5, 4, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(6, 9, 10, 11, 0), + gsSP1Quadrangle(7, 12, 13, 8, 0), + gsSP2Triangles(14, 11, 10, 0, 14, 15, 11, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 18, 17, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP2Triangles(24, 26, 25, 0, 26, 27, 25, 0), + gsSP2Triangles(28, 29, 30, 0, 31, 28, 30, 0), + gsSPVertex(0x0400F500, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 8, 0), + gsSP2Triangles(5, 8, 6, 0, 4, 9, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_40A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F5A0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(2, 4, 3, 0, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 9, 8, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP1Quadrangle(16, 17, 12, 14, 0), + gsSP2Triangles(18, 19, 20, 0, 18, 21, 19, 0), + gsSP1Quadrangle(19, 22, 23, 20, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSP1Quadrangle(27, 28, 29, 26, 0), + gsSPVertex(0x0400F780, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 3, 2, 0, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 9, 8, 0, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 15, 14, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(25, 28, 29, 26, 0), + gsSPVertex(0x0400F960, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 0, 2, 0, 5, 4, 2, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 8, 0), + gsSP2Triangles(10, 6, 8, 0, 11, 10, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_41D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FA20, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 2, 1, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 10, 0), + gsSP2Triangles(7, 10, 8, 0, 11, 6, 8, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSP2Triangles(17, 20, 18, 0, 17, 21, 20, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP2Triangles(24, 26, 25, 0, 26, 27, 25, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400FC20, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(7, 10, 8, 0, 7, 11, 10, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP2Triangles(22, 21, 20, 0, 22, 23, 21, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSP2Triangles(28, 29, 26, 0, 29, 24, 26, 0), + gsSPVertex(0x0400FE00, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_42E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FE60, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP2Triangles(28, 29, 30, 0, 28, 31, 29, 0), + gsSPVertex(0x04010060, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_43A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010160, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 2, 1, 0, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 9, 8, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(14, 16, 15, 0, 16, 17, 15, 0), + gsSP2Triangles(18, 19, 20, 0, 18, 21, 19, 0), + gsSP2Triangles(19, 22, 20, 0, 19, 23, 22, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSP1Quadrangle(27, 28, 29, 26, 0), + gsSPVertex(0x04010340, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 8, 7, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 16, 21, 0, 16, 19, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 23, 25, 24, 0), + gsSP2Triangles(26, 27, 24, 0, 25, 26, 24, 0), + gsSP2Triangles(28, 29, 30, 0, 29, 31, 30, 0), + gsSPVertex(0x04010540, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_44C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040105C0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(3, 4, 1, 0, 1, 5, 6, 0), + gsSP1Quadrangle(7, 5, 8, 9, 0), + gsSP1Quadrangle(6, 5, 7, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP1Quadrangle(21, 22, 23, 24, 0), + gsSP1Quadrangle(25, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x040107C0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 10, 13, 11, 0), + gsSP2Triangles(11, 14, 12, 0, 11, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040109C0, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_45B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010A00, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP2Triangles(28, 29, 30, 0, 29, 31, 30, 0), + gsSPVertex(0x04010C00, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_4678[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010D00, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP2Triangles(28, 29, 30, 0, 28, 31, 29, 0), + gsSPVertex(0x04010F00, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_4738[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011000, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 4, 2, 0, 1, 5, 4, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 11, 13, 12, 0), + gsSP1Quadrangle(13, 14, 15, 12, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSP2Triangles(17, 20, 18, 0, 17, 21, 20, 0), + gsSP2Triangles(22, 23, 24, 0, 23, 25, 26, 0), + gsSP2Triangles(23, 26, 24, 0, 27, 22, 24, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04011200, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(6, 8, 7, 0, 8, 9, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP2Triangles(14, 13, 12, 0, 14, 15, 13, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 18, 17, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(24, 26, 27, 25, 0), + gsSP2Triangles(28, 29, 30, 0, 29, 31, 30, 0), + gsSPVertex(0x04011400, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_4850[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011480, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSP2Triangles(28, 29, 30, 0, 28, 31, 29, 0), + gsSPVertex(0x04011680, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_4910[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011780, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 3, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(7, 10, 11, 8, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 12, 14, 0), + gsSP2Triangles(12, 16, 13, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 17, 19, 0, 21, 20, 19, 0), + gsSP2Triangles(22, 15, 14, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 27, 28, 26, 0), + gsSP2Triangles(27, 26, 25, 0, 29, 30, 31, 0), + gsSPVertex(0x04011980, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 1, 0, 6, 7, 8, 0), + gsSP2Triangles(6, 8, 9, 0, 10, 11, 9, 0), + gsSP2Triangles(10, 9, 8, 0, 12, 13, 14, 0), + gsSP2Triangles(12, 14, 15, 0, 13, 16, 17, 0), + gsSP2Triangles(13, 17, 14, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 22, 24, 23, 0), + gsSP2Triangles(25, 21, 23, 0, 25, 26, 21, 0), + gsSP2Triangles(27, 28, 29, 0, 28, 30, 29, 0), + gsSP1Triangle(30, 31, 29, 0), + gsSPVertex(0x04011B80, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 5, 0, 6, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 8, 10, 0), + gsSP2Triangles(11, 12, 8, 0, 9, 13, 10, 0), + gsSP1Triangle(6, 14, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_4A40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011C70, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP2Triangles(28, 29, 30, 0, 29, 31, 30, 0), + gsSPVertex(0x04011E70, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_4B00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011F70, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(9, 12, 11, 0, 13, 8, 10, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(19, 22, 23, 20, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(25, 28, 29, 26, 0), + gsSPVertex(0x04012150, 26, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(7, 8, 6, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 10, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 16, 14, 0, 7, 17, 8, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 22, 25, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_4BE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040122F0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 3, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 9, 8, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 12, 14, 0, 17, 18, 19, 0), + gsSP1Quadrangle(18, 20, 21, 19, 0), + gsSP2Triangles(16, 22, 12, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(27, 29, 30, 0), + gsSPVertex(0x040124E0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 3, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(7, 10, 11, 8, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(13, 16, 17, 14, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 21, 23, 0, 21, 25, 22, 0), + gsSP2Triangles(26, 24, 23, 0, 27, 28, 29, 0), + gsSP2Triangles(27, 29, 30, 0, 29, 31, 30, 0), + gsSPVertex(0x040126E0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 4, 0, 4, 7, 5, 0), + gsSP2Triangles(7, 8, 5, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 9, 11, 0, 12, 13, 9, 0), + gsSP1Triangle(10, 14, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_4D10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040127D0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 8, 0), + gsSP2Triangles(7, 10, 9, 0, 11, 6, 8, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 12, 14, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 25, 21, 24, 0), + gsSP2Triangles(25, 24, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(27, 29, 30, 0), + gsSPVertex(0x040129C0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(5, 8, 9, 6, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 13, 12, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 22, 20, 0, 20, 23, 21, 0), + gsSP2Triangles(23, 24, 21, 0, 25, 26, 27, 0), + gsSP2Triangles(26, 28, 27, 0, 26, 29, 28, 0), + gsSP1Triangle(30, 25, 27, 0), + gsSPVertex(0x04012BB0, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_4E30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012C50, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 8, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP2Triangles(28, 29, 30, 0, 29, 31, 30, 0), + gsSPVertex(0x04012E50, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_4EF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012F50, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP2Triangles(28, 29, 30, 0, 29, 31, 30, 0), + gsSPVertex(0x04013150, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_4FB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013250, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP1Quadrangle(11, 12, 13, 10, 0), + gsSP2Triangles(14, 15, 16, 0, 14, 17, 15, 0), + gsSP2Triangles(15, 18, 16, 0, 15, 19, 18, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP2Triangles(25, 28, 26, 0, 25, 29, 28, 0), + gsSPVertex(0x04013430, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 3, 2, 0, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(14, 16, 15, 0, 16, 17, 15, 0), + gsSP2Triangles(18, 19, 20, 0, 18, 21, 19, 0), + gsSP2Triangles(22, 23, 24, 0, 23, 25, 24, 0), + gsSP2Triangles(26, 27, 28, 0, 27, 29, 28, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_50A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013610, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 9, 8, 0, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 14, 13, 0), + gsSP2Triangles(18, 19, 20, 0, 19, 21, 20, 0), + gsSP1Quadrangle(22, 23, 18, 20, 0), + gsSP2Triangles(24, 25, 26, 0, 24, 27, 25, 0), + gsSP1Quadrangle(25, 28, 29, 26, 0), + gsSPVertex(0x040137F0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(3, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 9, 8, 0, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 15, 14, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP2Triangles(19, 22, 20, 0, 19, 23, 22, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP2Triangles(26, 28, 27, 0, 28, 29, 27, 0), + gsSPVertex(0x040139D0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 2, 0, 3, 4, 2, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 8, 0), + gsSP2Triangles(10, 11, 8, 0, 9, 10, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_51C8[] = +{ + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x07004FB0), + gsSPDisplayList(0x07004EF0), + gsSPDisplayList(0x07004E30), + gsSPDisplayList(0x07004D10), + gsSPDisplayList(0x07004BE0), + gsSPDisplayList(0x07004B00), + gsSPDisplayList(0x07004A40), + gsSPDisplayList(0x07004910), + gsSPDisplayList(0x07004850), + gsSPDisplayList(0x07004738), + gsSPDisplayList(0x07004678), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x070044C0), + gsSPDisplayList(0x070043A8), + gsSPDisplayList(0x070042E8), + gsSPDisplayList(0x070041D0), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x07003F80), + gsSPDisplayList(0x07003E90), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_5270[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013A90, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 12, 0), + gsSP2Triangles(15, 12, 14, 0, 13, 17, 14, 0), + gsSP2Triangles(18, 16, 15, 0, 18, 19, 16, 0), + gsSP2Triangles(20, 19, 18, 0, 21, 20, 18, 0), + gsSP2Triangles(22, 20, 21, 0, 23, 22, 21, 0), + gsSP2Triangles(24, 4, 7, 0, 25, 24, 7, 0), + gsSP1Quadrangle(26, 24, 25, 27, 0), + gsSP1Quadrangle(28, 29, 26, 27, 0), + gsSPVertex(0x04013C70, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0), + gsSP2Triangles(0, 3, 1, 0, 5, 3, 4, 0), + gsSP2Triangles(1, 6, 2, 0, 6, 7, 2, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(10, 12, 13, 0, 11, 10, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 14, 17, 15, 0), + gsSP2Triangles(15, 17, 4, 0, 17, 5, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_5360[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013D90, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(9, 12, 11, 0, 11, 12, 13, 0), + gsSP2Triangles(12, 14, 13, 0, 15, 3, 2, 0), + gsSP2Triangles(15, 16, 3, 0, 16, 15, 17, 0), + gsSP2Triangles(18, 16, 17, 0, 19, 8, 10, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP2Triangles(21, 20, 24, 0, 25, 21, 24, 0), + gsSP2Triangles(22, 19, 23, 0, 22, 8, 19, 0), + gsSP2Triangles(26, 27, 28, 0, 27, 26, 25, 0), + gsSP2Triangles(27, 25, 24, 0, 29, 26, 28, 0), + gsSP2Triangles(30, 31, 28, 0, 31, 29, 28, 0), + gsSPVertex(0x04013F90, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 4, 6, 0), + gsSP2Triangles(4, 5, 2, 0, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 8, 12, 0), + gsSP2Triangles(11, 9, 8, 0, 9, 13, 10, 0), + gsSP2Triangles(3, 0, 10, 0, 13, 3, 10, 0), + gsSP2Triangles(6, 14, 7, 0, 6, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 16, 20, 0), + gsSP2Triangles(19, 21, 16, 0, 16, 18, 20, 0), + gsSP2Triangles(17, 11, 12, 0, 18, 17, 12, 0), + gsSP2Triangles(22, 21, 23, 0, 21, 19, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_5480[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014110, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 12, 0), + gsSP2Triangles(8, 11, 9, 0, 11, 13, 12, 0), + gsSP2Triangles(13, 14, 12, 0, 14, 15, 12, 0), + gsSP1Quadrangle(15, 14, 16, 17, 0), + gsSP2Triangles(18, 8, 10, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 21, 18, 23, 0), + gsSP2Triangles(21, 23, 22, 0, 23, 18, 10, 0), + gsSP2Triangles(16, 24, 17, 0, 24, 25, 17, 0), + gsSP2Triangles(26, 27, 28, 0, 25, 26, 29, 0), + gsSP2Triangles(25, 24, 26, 0, 26, 28, 29, 0), + gsSP2Triangles(28, 27, 3, 0, 27, 0, 3, 0), + gsSPVertex(0x040142F0, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 8, 0), + gsSP2Triangles(4, 9, 5, 0, 5, 8, 6, 0), + gsSP2Triangles(8, 7, 10, 0, 7, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSP2Triangles(15, 12, 16, 0, 13, 9, 14, 0), + gsSP2Triangles(9, 4, 14, 0, 17, 15, 16, 0), + gsSP2Triangles(11, 18, 10, 0, 11, 19, 18, 0), + gsSP2Triangles(18, 19, 20, 0, 19, 21, 20, 0), + gsSP2Triangles(22, 23, 24, 0, 22, 25, 23, 0), + gsSP2Triangles(23, 25, 16, 0, 25, 17, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_55A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014490, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0), + gsSP2Triangles(4, 0, 2, 0, 1, 3, 5, 0), + gsSP2Triangles(6, 4, 2, 0, 7, 8, 3, 0), + gsSP2Triangles(8, 5, 3, 0, 8, 7, 9, 0), + gsSP2Triangles(7, 10, 9, 0, 10, 11, 9, 0), + gsSP2Triangles(6, 12, 4, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 13, 15, 0, 14, 17, 15, 0), + gsSP2Triangles(17, 18, 15, 0, 10, 19, 11, 0), + gsSP2Triangles(20, 21, 22, 0, 20, 23, 21, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSP2Triangles(11, 19, 28, 0, 19, 29, 28, 0), + gsSPVertex(0x04014670, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 4, 6, 0), + gsSP2Triangles(4, 5, 2, 0, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 8, 12, 0), + gsSP2Triangles(11, 9, 8, 0, 9, 13, 10, 0), + gsSP2Triangles(13, 3, 10, 0, 3, 0, 10, 0), + gsSP2Triangles(6, 14, 7, 0, 6, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 17, 16, 0), + gsSP2Triangles(16, 18, 20, 0, 19, 21, 17, 0), + gsSP2Triangles(18, 22, 20, 0, 18, 23, 22, 0), + gsSP2Triangles(22, 23, 12, 0, 23, 11, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_56B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040147F0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040149F0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_5770[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014AF0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 8, 11, 0), + gsSP2Triangles(12, 8, 10, 0, 9, 11, 13, 0), + gsSP2Triangles(14, 15, 10, 0, 15, 12, 10, 0), + gsSP2Triangles(11, 16, 13, 0, 16, 17, 13, 0), + gsSP2Triangles(17, 16, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 19, 21, 0, 2, 19, 22, 0), + gsSP2Triangles(20, 14, 21, 0, 20, 15, 14, 0), + gsSP2Triangles(17, 18, 23, 0, 2, 22, 3, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSP2Triangles(18, 28, 23, 0, 18, 29, 28, 0), + gsSPVertex(0x04014CD0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0), + gsSP2Triangles(0, 2, 4, 0, 2, 1, 5, 0), + gsSP2Triangles(6, 3, 4, 0, 1, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(11, 8, 12, 0, 9, 6, 10, 0), + gsSP2Triangles(9, 3, 6, 0, 13, 11, 12, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 14, 16, 0), + gsSP2Triangles(15, 18, 16, 0, 18, 19, 16, 0), + gsSP1Quadrangle(19, 18, 13, 12, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_5880[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014E50, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(8, 10, 12, 0, 13, 8, 12, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(17, 16, 18, 19, 0), + gsSP1Quadrangle(19, 18, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 23, 26, 0), + gsSP2Triangles(23, 22, 26, 0, 22, 24, 27, 0), + gsSP2Triangles(7, 25, 26, 0, 7, 6, 25, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04015050, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(5, 4, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_5958[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015110, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 4, 7, 0, 5, 9, 6, 0), + gsSP2Triangles(5, 10, 11, 0, 9, 5, 11, 0), + gsSP2Triangles(11, 10, 12, 0, 10, 13, 12, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 14, 15, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 20, 19, 21, 0), + gsSP2Triangles(22, 18, 20, 0, 19, 23, 21, 0), + gsSP1Quadrangle(21, 23, 3, 0, 0), + gsSP2Triangles(24, 18, 22, 0, 25, 24, 22, 0), + gsSP2Triangles(26, 24, 25, 0, 27, 26, 25, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040152D0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 3, 4, 7, 0), + gsSP2Triangles(7, 4, 6, 0, 5, 8, 9, 0), + gsSP2Triangles(6, 5, 9, 0, 2, 3, 7, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 10, 12, 0), + gsSP2Triangles(8, 10, 13, 0, 9, 8, 13, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040153B0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 4, 7, 0, 5, 9, 6, 0), + gsSP2Triangles(8, 7, 10, 0, 11, 8, 10, 0), + gsSP2Triangles(11, 10, 12, 0, 13, 11, 12, 0), + gsSP1Quadrangle(9, 5, 3, 0, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_5AE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015490, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(11, 12, 10, 0, 12, 13, 10, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 14, 16, 0), + gsSP2Triangles(12, 18, 13, 0, 18, 19, 13, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(23, 22, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 27, 29, 28, 0), + gsSPVertex(0x04015670, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 5, 4, 0), + gsSP2Triangles(8, 7, 4, 0, 5, 9, 6, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04015710, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(3, 2, 4, 0, 5, 4, 6, 0), + gsSP2Triangles(5, 6, 7, 0, 3, 4, 5, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP2Triangles(8, 10, 9, 0, 10, 11, 9, 0), + gsSP2Triangles(10, 12, 11, 0, 12, 13, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040157F0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(4, 0, 2, 0, 1, 5, 3, 0), + gsSP2Triangles(3, 5, 6, 0, 0, 4, 7, 0), + gsSP2Triangles(4, 8, 7, 0, 7, 8, 9, 0), + gsSP2Triangles(8, 10, 9, 0, 5, 11, 6, 0), + gsSP2Triangles(11, 12, 13, 0, 6, 11, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_5C80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040158D0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0), + gsSP2Triangles(1, 3, 4, 0, 5, 0, 2, 0), + gsSP2Triangles(3, 6, 4, 0, 3, 7, 6, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 8, 0), + gsSP2Triangles(9, 10, 8, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 18, 16, 0, 9, 19, 10, 0), + gsSP2Triangles(20, 21, 22, 0, 20, 23, 21, 0), + gsSP2Triangles(23, 20, 24, 0, 21, 25, 22, 0), + gsSP2Triangles(25, 26, 22, 0, 27, 23, 24, 0), + gsSP2Triangles(10, 19, 24, 0, 19, 27, 24, 0), + gsSP2Triangles(28, 29, 30, 0, 28, 31, 29, 0), + gsSPVertex(0x04015AD0, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(1, 4, 2, 0, 4, 5, 2, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 8, 0), + gsSP2Triangles(10, 6, 8, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 10, 15, 6, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 17, 16, 0), + gsSP2Triangles(19, 16, 20, 0, 17, 21, 18, 0), + gsSP2Triangles(22, 19, 20, 0, 22, 23, 19, 0), + gsSP2Triangles(24, 25, 26, 0, 24, 27, 25, 0), + gsSP2Triangles(25, 23, 26, 0, 23, 22, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_5D90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015C90, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04015E90, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_5E50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015F90, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 13, 16, 17, 0), + gsSP1Quadrangle(18, 19, 12, 15, 0), + gsSP1Quadrangle(20, 19, 18, 21, 0), + gsSP1Quadrangle(22, 23, 20, 21, 0), + gsSP1Quadrangle(24, 23, 22, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(28, 30, 31, 29, 0), + gsSPVertex(0x04016190, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 5, 4, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 7, 6, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04016390, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 5, 4, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_5F78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016410, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 9, 8, 0), + gsSP1Quadrangle(11, 10, 14, 15, 0), + gsSP1Quadrangle(15, 14, 1, 0, 0), + gsSP1Quadrangle(16, 17, 13, 12, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(21, 20, 22, 23, 0), + gsSP1Quadrangle(23, 22, 24, 25, 0), + gsSP1Quadrangle(26, 27, 19, 18, 0), + gsSP1Quadrangle(7, 6, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_6030[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040165F0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(7, 6, 10, 11, 0), + gsSP1Quadrangle(11, 10, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP1Quadrangle(19, 18, 0, 3, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(23, 22, 24, 25, 0), + gsSP1Quadrangle(26, 27, 21, 20, 0), + gsSP1Quadrangle(28, 29, 27, 26, 0), + gsSP1Quadrangle(30, 29, 28, 31, 0), + gsSPVertex(0x040167F0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(2, 1, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_6110[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016870, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 1, 4, 5, 0), + gsSP1Quadrangle(4, 6, 7, 5, 0), + gsSP1Quadrangle(8, 9, 0, 3, 0), + gsSP1Quadrangle(10, 9, 8, 11, 0), + gsSP1Quadrangle(12, 13, 10, 11, 0), + gsSP1Quadrangle(14, 13, 12, 15, 0), + gsSP1Quadrangle(7, 6, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(19, 22, 23, 20, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(26, 28, 29, 27, 0), + gsSP1Quadrangle(16, 25, 24, 17, 0), + gsSP1Quadrangle(30, 31, 14, 15, 0), + gsSPVertex(0x04016A70, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 1, 4, 5, 0), + gsSP1Quadrangle(4, 6, 7, 5, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(11, 10, 12, 13, 0), + gsSP1Quadrangle(12, 14, 15, 13, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(18, 20, 21, 19, 0), + gsSP1Quadrangle(21, 20, 0, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_6230[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016BD0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(5, 4, 6, 7, 0), + gsSP1Quadrangle(8, 9, 1, 0, 0), + gsSP1Quadrangle(10, 9, 8, 11, 0), + gsSP1Quadrangle(12, 13, 10, 11, 0), + gsSP1Quadrangle(6, 14, 15, 7, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 16, 19, 0), + gsSP1Quadrangle(22, 21, 20, 23, 0), + gsSP1Quadrangle(15, 14, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04016DD0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04016FD0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_6348[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017010, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04017210, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_6408[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017310, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(11, 10, 12, 13, 0), + gsSP1Quadrangle(13, 12, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04017510, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_64C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040175D0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(7, 6, 10, 11, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSP1Quadrangle(13, 12, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 9, 8, 0), + gsSP1Quadrangle(17, 16, 0, 3, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040177D0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_65B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017950, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(5, 4, 6, 7, 0), + gsSP1Quadrangle(8, 1, 0, 9, 0), + gsSP1Quadrangle(10, 11, 8, 9, 0), + gsSP1Quadrangle(12, 11, 10, 13, 0), + gsSP1Quadrangle(14, 15, 12, 13, 0), + gsSP1Quadrangle(6, 16, 17, 7, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(24, 19, 18, 25, 0), + gsSP1Quadrangle(17, 16, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x04017B30, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04017D30, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_66E0[] = +{ + gsSPDisplayList(0x070065B8), + gsSPDisplayList(0x070064C8), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x07006348), + gsSPDisplayList(0x07006230), + gsSPDisplayList(0x07006110), + gsSPDisplayList(0x07006030), + gsSPDisplayList(0x07005F78), + gsSPDisplayList(0x07005E50), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005AE8), + gsSPDisplayList(0x07005958), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005770), + gsSPDisplayList(0x070056B0), + gsSPDisplayList(0x070055A0), + gsSPDisplayList(0x07005480), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x07005270), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_6788[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017DF0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(4, 8, 9, 0, 10, 11, 12, 0), + gsSP1Quadrangle(10, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04017FF0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 4, 5, 0, 6, 7, 8, 0), + gsSP2Triangles(6, 8, 9, 0, 10, 11, 12, 0), + gsSP1Quadrangle(10, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_6848[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040180F0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 11, 15, 16, 0), + gsSP1Quadrangle(17, 18, 19, 20, 0), + gsSP1Quadrangle(21, 22, 23, 24, 0), + gsSP1Quadrangle(25, 26, 27, 28, 0), + gsSP1Quadrangle(25, 29, 30, 31, 0), + gsSPVertex(0x040182F0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 4, 5, 0, 6, 7, 8, 0), + gsSP2Triangles(6, 8, 9, 0, 10, 11, 12, 0), + gsSP1Quadrangle(10, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_6908[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040183F0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 3, 0), + gsSP1Quadrangle(7, 8, 9, 10, 0), + gsSP1Quadrangle(7, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 21, 25, 26, 0), + gsSP2Triangles(21, 26, 27, 0, 28, 29, 30, 0), + gsSPVertex(0x040185E0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(4, 8, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP1Quadrangle(15, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(22, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x040187E0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 7, 11, 12, 0), + gsSP2Triangles(7, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(14, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(18, 20, 21, 0, 18, 22, 23, 0), + gsSP2Triangles(18, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x040189E0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x04018BC0, 27, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP1Triangle(23, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_6AB8[] = +{ + gsSPDisplayList(0x07006908), + gsSPDisplayList(0x07006848), + gsSPDisplayList(0x07006788), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_6AD8[] = +{ + gsSPDisplayList(0x07006AB8), + gsSPDisplayList(0x070066E0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07002D98), + gsSPEndDisplayList(), +}; + +Gfx d_course_toads_turnpike_packed_dl_6B08[] = +{ + gsSPDisplayList(0x07006AD8), + gsSPEndDisplayList(), +}; + +u8 d_course_toads_turnpike_packed_tail[10] = { 0xFF, 10, 0, 0, 0, 0 }; diff --git a/courses/mushroom_cup/kalimari_desert/course_data.inc.c b/courses/mushroom_cup/kalimari_desert/course_data.inc.c new file mode 100644 index 000000000..811bd4f75 --- /dev/null +++ b/courses/mushroom_cup/kalimari_desert/course_data.inc.c @@ -0,0 +1,8227 @@ +// todo: Replace addresses with variables +#include +#include +#include +#include +#include + +Gfx d_course_kalimari_desert_dl_0[] = +{ + gsSPDisplayList(0x07008690), + gsSPDisplayList(0x07008728), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07004C40), + gsSPDisplayList(0x07008508), + gsSPDisplayList(0x07009C50), + gsSPDisplayList(0x07009BD8), + gsSPDisplayList(0x07009FE8), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07009D48), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07003080), + gsSPDisplayList(0x07005580), + gsSPDisplayList(0x07003300), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07005728), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x070031C0), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x07008F50), + gsSPDisplayList(0x07009368), + gsSPDisplayList(0x070092F8), + gsSPDisplayList(0x07008FF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_100[] = +{ + gsSPDisplayList(0x07008690), + gsSPDisplayList(0x07008728), + gsSPDisplayList(0x07004F40), + gsSPDisplayList(0x07004E60), + gsSPDisplayList(0x07005100), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008508), + gsSPDisplayList(0x07009C50), + gsSPDisplayList(0x07009BD8), + gsSPDisplayList(0x07001028), + gsSPDisplayList(0x0700A3D8), + gsSPDisplayList(0x07009DC0), + gsSPDisplayList(0x07009D48), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x070037F0), + gsSPDisplayList(0x070038C8), + gsSPDisplayList(0x07003640), + gsSPDisplayList(0x07003508), + gsSPDisplayList(0x07003C98), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07005728), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x070046C0), + gsSPDisplayList(0x070047A8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x07008F50), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x070090D8), + gsSPDisplayList(0x07008FF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_258[] = +{ + gsSPDisplayList(0x07008690), + gsSPDisplayList(0x07008728), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x07008508), + gsSPDisplayList(0x07009C50), + gsSPDisplayList(0x07009BD8), + gsSPDisplayList(0x07009D48), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x07005728), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x070031C0), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x07008F50), + gsSPDisplayList(0x07008FF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_310[] = +{ + gsSPDisplayList(0x07008690), + gsSPDisplayList(0x07008728), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07004C40), + gsSPDisplayList(0x07004F40), + gsSPDisplayList(0x07004E60), + gsSPDisplayList(0x07005100), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008508), + gsSPDisplayList(0x07009C50), + gsSPDisplayList(0x07009BD8), + gsSPDisplayList(0x07009FE8), + gsSPDisplayList(0x07001028), + gsSPDisplayList(0x0700A3D8), + gsSPDisplayList(0x07009DC0), + gsSPDisplayList(0x07009D48), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07005580), + gsSPDisplayList(0x07003300), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07003640), + gsSPDisplayList(0x07003508), + gsSPDisplayList(0x07003C98), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07005728), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x070031C0), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x070046C0), + gsSPDisplayList(0x070047A8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07008F50), + gsSPDisplayList(0x07009368), + gsSPDisplayList(0x070092F8), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x070090D8), + gsSPDisplayList(0x07008FF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_4A0[] = +{ + gsSPDisplayList(0x07008690), + gsSPDisplayList(0x07008728), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x07008808), + gsSPDisplayList(0x07008610), + gsSPDisplayList(0x07004BD8), + gsSPDisplayList(0x07008508), + gsSPDisplayList(0x07009C50), + gsSPDisplayList(0x07009BD8), + gsSPDisplayList(0x07009FE8), + gsSPDisplayList(0x07009EB0), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005B00), + gsSPDisplayList(0x07005580), + gsSPDisplayList(0x07005E38), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07002BE0), + gsSPDisplayList(0x07002C48), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x07005C90), + gsSPDisplayList(0x070030E8), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x070077F8), + gsSPDisplayList(0x070079F8), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x07008F50), + gsSPDisplayList(0x07009368), + gsSPDisplayList(0x070092F8), + gsSPDisplayList(0x07009210), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_5C0[] = +{ + gsSPDisplayList(0x07008690), + gsSPDisplayList(0x07008728), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x07004F40), + gsSPDisplayList(0x07004E60), + gsSPDisplayList(0x07005100), + gsSPDisplayList(0x07004DF8), + gsSPDisplayList(0x07008508), + gsSPDisplayList(0x07009C50), + gsSPDisplayList(0x07009BD8), + gsSPDisplayList(0x07009FE8), + gsSPDisplayList(0x07009EB0), + gsSPDisplayList(0x07001028), + gsSPDisplayList(0x0700A3D8), + gsSPDisplayList(0x07009DC0), + gsSPDisplayList(0x07009D48), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005580), + gsSPDisplayList(0x070038C8), + gsSPDisplayList(0x07003640), + gsSPDisplayList(0x07003508), + gsSPDisplayList(0x07003C98), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003C30), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07005728), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x07003A10), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x070077F8), + gsSPDisplayList(0x070079F8), + gsSPDisplayList(0x070046C0), + gsSPDisplayList(0x070047A8), + gsSPDisplayList(0x07007BC8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x07008F50), + gsSPDisplayList(0x07009368), + gsSPDisplayList(0x070092F8), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009210), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x070090D8), + gsSPDisplayList(0x07008FF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_778[] = +{ + gsSPDisplayList(0x07008690), + gsSPDisplayList(0x07008728), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x07008508), + gsSPDisplayList(0x07009C50), + gsSPDisplayList(0x07009BD8), + gsSPDisplayList(0x07009FE8), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005580), + gsSPDisplayList(0x07005E38), + gsSPDisplayList(0x07003C30), + gsSPDisplayList(0x07005728), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x07005C90), + gsSPDisplayList(0x07003A10), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x070077F8), + gsSPDisplayList(0x070079F8), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x07008F50), + gsSPDisplayList(0x07009368), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_858[] = +{ + gsSPDisplayList(0x07008690), + gsSPDisplayList(0x07008728), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x07008808), + gsSPDisplayList(0x07008610), + gsSPDisplayList(0x07004BD8), + gsSPDisplayList(0x07004AA8), + gsSPDisplayList(0x07005100), + gsSPDisplayList(0x07004DF8), + gsSPDisplayList(0x07008508), + gsSPDisplayList(0x07009C50), + gsSPDisplayList(0x07009BD8), + gsSPDisplayList(0x07009FE8), + gsSPDisplayList(0x07009EB0), + gsSPDisplayList(0x07009F20), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07000AF8), + gsSPDisplayList(0x07001028), + gsSPDisplayList(0x0700A3D8), + gsSPDisplayList(0x07009DC0), + gsSPDisplayList(0x07009D48), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005B00), + gsSPDisplayList(0x07005580), + gsSPDisplayList(0x07005E38), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07002BE0), + gsSPDisplayList(0x07002C48), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002D20), + gsSPDisplayList(0x07003640), + gsSPDisplayList(0x07003508), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003C30), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07005728), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x07005C90), + gsSPDisplayList(0x070030E8), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x070077F8), + gsSPDisplayList(0x070079F8), + gsSPDisplayList(0x07007BC8), + gsSPDisplayList(0x070014A0), + gsSPDisplayList(0x07008F50), + gsSPDisplayList(0x07009368), + gsSPDisplayList(0x070092F8), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009210), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x070090D8), + gsSPDisplayList(0x07008FF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_A58[] = +{ + gsSPDisplayList(0x07008728), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x07008808), + gsSPDisplayList(0x07008610), + gsSPDisplayList(0x07009BD8), + gsSPDisplayList(0x07009FE8), + gsSPDisplayList(0x07009EB0), + gsSPDisplayList(0x07009F20), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005B00), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07005580), + gsSPDisplayList(0x07005E38), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x07002FB0), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x07005C90), + gsSPDisplayList(0x070030E8), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x07009368), + gsSPDisplayList(0x070092F8), + gsSPDisplayList(0x07009210), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_B38[] = +{ + gsSPDisplayList(0x07008690), + gsSPDisplayList(0x07008728), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x07008808), + gsSPDisplayList(0x07005100), + gsSPDisplayList(0x07008508), + gsSPDisplayList(0x07009C50), + gsSPDisplayList(0x07009BD8), + gsSPDisplayList(0x07009FE8), + gsSPDisplayList(0x07009EB0), + gsSPDisplayList(0x07001028), + gsSPDisplayList(0x07001110), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x07009D48), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005580), + gsSPDisplayList(0x07005E38), + gsSPDisplayList(0x070037F0), + gsSPDisplayList(0x070038C8), + gsSPDisplayList(0x07003640), + gsSPDisplayList(0x07003508), + gsSPDisplayList(0x07003C98), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003C30), + gsSPDisplayList(0x07005728), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x07003A10), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x070046C0), + gsSPDisplayList(0x070047A8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x07008F50), + gsSPDisplayList(0x07009368), + gsSPDisplayList(0x070092F8), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009210), + gsSPDisplayList(0x07002260), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070028E8), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x070090D8), + gsSPDisplayList(0x07002000), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_CD0[] = +{ + gsSPDisplayList(0x07008690), + gsSPDisplayList(0x07008728), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x07008808), + gsSPDisplayList(0x07008610), + gsSPDisplayList(0x07005100), + gsSPDisplayList(0x07008508), + gsSPDisplayList(0x07009C50), + gsSPDisplayList(0x07009BD8), + gsSPDisplayList(0x07009FE8), + gsSPDisplayList(0x07009EB0), + gsSPDisplayList(0x07009D48), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005580), + gsSPDisplayList(0x07005E38), + gsSPDisplayList(0x07003C30), + gsSPDisplayList(0x07005728), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x07005C90), + gsSPDisplayList(0x07003A10), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x07008F50), + gsSPDisplayList(0x07009368), + gsSPDisplayList(0x070092F8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_DD0[] = +{ + gsSPDisplayList(0x07008690), + gsSPDisplayList(0x07008728), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x07008808), + gsSPDisplayList(0x07008610), + gsSPDisplayList(0x07008508), + gsSPDisplayList(0x07009C50), + gsSPDisplayList(0x07009BD8), + gsSPDisplayList(0x07009FE8), + gsSPDisplayList(0x07009EB0), + gsSPDisplayList(0x07009F20), + gsSPDisplayList(0x07001028), + gsSPDisplayList(0x07009D48), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005B00), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07005580), + gsSPDisplayList(0x07005E38), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x07002FB0), + gsSPDisplayList(0x07003508), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003C30), + gsSPDisplayList(0x07005728), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x07005C90), + gsSPDisplayList(0x070030E8), + gsSPDisplayList(0x07003A10), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x070046C0), + gsSPDisplayList(0x070047A8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x070014A0), + gsSPDisplayList(0x07008F50), + gsSPDisplayList(0x07009368), + gsSPDisplayList(0x070092F8), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009210), + gsSPDisplayList(0x07002260), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070028E8), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x070090D8), + gsSPDisplayList(0x07002000), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_F68[] = +{ + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x07008808), + gsSPDisplayList(0x07008610), + gsSPDisplayList(0x07008398), + gsSPDisplayList(0x07009FE8), + gsSPDisplayList(0x07009EB0), + gsSPDisplayList(0x07009F20), + gsSPDisplayList(0x07009F88), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005B00), + gsSPDisplayList(0x07005F28), + gsSPDisplayList(0x07005580), + gsSPDisplayList(0x07005E38), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x07005C90), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070014A0), + gsSPDisplayList(0x070092F8), + gsSPDisplayList(0x07009210), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1030[] = +{ + gsSPDisplayList(0x07004A10), + gsSPDisplayList(0x07008728), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x07008808), + gsSPDisplayList(0x07008610), + gsSPDisplayList(0x07004B08), + gsSPDisplayList(0x07009C50), + gsSPDisplayList(0x07009BD8), + gsSPDisplayList(0x07009FE8), + gsSPDisplayList(0x07009EB0), + gsSPDisplayList(0x07009F20), + gsSPDisplayList(0x07009F88), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07000AF8), + gsSPDisplayList(0x07000E20), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x07001178), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005B00), + gsSPDisplayList(0x07005F28), + gsSPDisplayList(0x07005580), + gsSPDisplayList(0x07005E38), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x070054C8), + gsSPDisplayList(0x07003D68), + gsSPDisplayList(0x070039A8), + gsSPDisplayList(0x070034A8), + gsSPDisplayList(0x070038C8), + gsSPDisplayList(0x07003640), + gsSPDisplayList(0x07003508), + gsSPDisplayList(0x07003C98), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003C30), + gsSPDisplayList(0x07002DF8), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x07005C90), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x070052E0), + gsSPDisplayList(0x07003B48), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x07003A10), + gsSPDisplayList(0x07002F30), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x070014A0), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07008F50), + gsSPDisplayList(0x07009368), + gsSPDisplayList(0x070092F8), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009210), + gsSPDisplayList(0x07009280), + gsSPDisplayList(0x070093F0), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07002068), + gsSPDisplayList(0x07002430), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x07002778), + gsSPDisplayList(0x070020D0), + gsSPDisplayList(0x07002000), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1258[] = +{ + gsSPDisplayList(0x07008728), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x07008808), + gsSPDisplayList(0x07008610), + gsSPDisplayList(0x07009BD8), + gsSPDisplayList(0x07009FE8), + gsSPDisplayList(0x07009EB0), + gsSPDisplayList(0x07009F20), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005B00), + gsSPDisplayList(0x07005F28), + gsSPDisplayList(0x07005580), + gsSPDisplayList(0x07005E38), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x07002DF8), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x07005C90), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x07002F30), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x07009368), + gsSPDisplayList(0x070092F8), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009210), + gsSPDisplayList(0x07002260), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1350[] = +{ + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x07008808), + gsSPDisplayList(0x07008610), + gsSPDisplayList(0x07008398), + gsSPDisplayList(0x07009C50), + gsSPDisplayList(0x07009BD8), + gsSPDisplayList(0x07009FE8), + gsSPDisplayList(0x07009EB0), + gsSPDisplayList(0x07009F20), + gsSPDisplayList(0x07009F88), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005B00), + gsSPDisplayList(0x07005F28), + gsSPDisplayList(0x07005580), + gsSPDisplayList(0x07005E38), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x070054C8), + gsSPDisplayList(0x07002D20), + gsSPDisplayList(0x07003C30), + gsSPDisplayList(0x07002DF8), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x07005C90), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x070052E0), + gsSPDisplayList(0x07003B48), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x07002F30), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x070014A0), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07008F50), + gsSPDisplayList(0x07009368), + gsSPDisplayList(0x070092F8), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009210), + gsSPDisplayList(0x07002260), + gsSPDisplayList(0x070023C0), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x07002000), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_14C0[] = +{ + gsSPDisplayList(0x07008808), + gsSPDisplayList(0x07008610), + gsSPDisplayList(0x07008398), + gsSPDisplayList(0x07009EB0), + gsSPDisplayList(0x07009F20), + gsSPDisplayList(0x07009F88), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005B00), + gsSPDisplayList(0x07005F28), + gsSPDisplayList(0x07002CB8), + gsSPDisplayList(0x07005E38), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07002BE0), + gsSPDisplayList(0x070054C8), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x07005C90), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x07009210), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1588[] = +{ + gsSPDisplayList(0x07004D90), + gsSPDisplayList(0x07008808), + gsSPDisplayList(0x07008610), + gsSPDisplayList(0x07008398), + gsSPDisplayList(0x07008418), + gsSPDisplayList(0x07004AA8), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07009FE8), + gsSPDisplayList(0x07009EB0), + gsSPDisplayList(0x07009F20), + gsSPDisplayList(0x07009F88), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x07000E20), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x07001178), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005B00), + gsSPDisplayList(0x07005F28), + gsSPDisplayList(0x07002CB8), + gsSPDisplayList(0x07005E38), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07002BE0), + gsSPDisplayList(0x070054C8), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07003BC8), + gsSPDisplayList(0x07003DC8), + gsSPDisplayList(0x07002EC8), + gsSPDisplayList(0x07003AE8), + gsSPDisplayList(0x07003D68), + gsSPDisplayList(0x070035D8), + gsSPDisplayList(0x070039A8), + gsSPDisplayList(0x07003E30), + gsSPDisplayList(0x070034A8), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x070036A0), + gsSPDisplayList(0x07003858), + gsSPDisplayList(0x07002D20), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x07005C90), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07003B48), + gsSPDisplayList(0x07003A10), + gsSPDisplayList(0x07002F30), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x070079F8), + gsSPDisplayList(0x07004260), + gsSPDisplayList(0x07004130), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07009368), + gsSPDisplayList(0x070092F8), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009210), + gsSPDisplayList(0x07009280), + gsSPDisplayList(0x070093F0), + gsSPDisplayList(0x07008EC8), + gsSPDisplayList(0x07002068), + gsSPDisplayList(0x07002430), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002710), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_17C8[] = +{ + gsSPDisplayList(0x07004D90), + gsSPDisplayList(0x07008808), + gsSPDisplayList(0x07008610), + gsSPDisplayList(0x07008398), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07009FE8), + gsSPDisplayList(0x07009EB0), + gsSPDisplayList(0x07009F20), + gsSPDisplayList(0x07009F88), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005B00), + gsSPDisplayList(0x07005F28), + gsSPDisplayList(0x07002CB8), + gsSPDisplayList(0x07005E38), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x07005C90), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x07002F30), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x07009368), + gsSPDisplayList(0x070092F8), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009210), + gsSPDisplayList(0x07009280), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_18C8[] = +{ + gsSPDisplayList(0x07008808), + gsSPDisplayList(0x07008610), + gsSPDisplayList(0x07008398), + gsSPDisplayList(0x07008418), + gsSPDisplayList(0x07004AA8), + gsSPDisplayList(0x07009EB0), + gsSPDisplayList(0x07009F20), + gsSPDisplayList(0x07009F88), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x07001178), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005B00), + gsSPDisplayList(0x07005F28), + gsSPDisplayList(0x07005E38), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07002BE0), + gsSPDisplayList(0x070054C8), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07003BC8), + gsSPDisplayList(0x07002EC8), + gsSPDisplayList(0x07003AE8), + gsSPDisplayList(0x07003D68), + gsSPDisplayList(0x070035D8), + gsSPDisplayList(0x070039A8), + gsSPDisplayList(0x07003E30), + gsSPDisplayList(0x070034A8), + gsSPDisplayList(0x07002D20), + gsSPDisplayList(0x07005C90), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07003B48), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x070079F8), + gsSPDisplayList(0x07004260), + gsSPDisplayList(0x07004130), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x070092F8), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009210), + gsSPDisplayList(0x07009280), + gsSPDisplayList(0x070093F0), + gsSPDisplayList(0x07008EC8), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x07002710), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1A58[] = +{ + gsSPDisplayList(0x07008808), + gsSPDisplayList(0x07008610), + gsSPDisplayList(0x07008398), + gsSPDisplayList(0x07008418), + gsSPDisplayList(0x07009EB0), + gsSPDisplayList(0x07009F20), + gsSPDisplayList(0x07009F88), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005B00), + gsSPDisplayList(0x07005F28), + gsSPDisplayList(0x07002CB8), + gsSPDisplayList(0x07005E38), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005450), + gsSPDisplayList(0x070054C8), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x07005C90), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x07009210), + gsSPDisplayList(0x07009280), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1B38[] = +{ + gsSPDisplayList(0x07008808), + gsSPDisplayList(0x07008610), + gsSPDisplayList(0x07008398), + gsSPDisplayList(0x07008418), + gsSPDisplayList(0x07008490), + gsSPDisplayList(0x07004B78), + gsSPDisplayList(0x070051D0), + gsSPDisplayList(0x07009EB0), + gsSPDisplayList(0x07009F20), + gsSPDisplayList(0x07009F88), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x07000E20), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x07001178), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005B00), + gsSPDisplayList(0x07005F28), + gsSPDisplayList(0x07002CB8), + gsSPDisplayList(0x07005E38), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005450), + gsSPDisplayList(0x070054C8), + gsSPDisplayList(0x07005878), + gsSPDisplayList(0x07003BC8), + gsSPDisplayList(0x07006E38), + gsSPDisplayList(0x070057D0), + gsSPDisplayList(0x070069F8), + gsSPDisplayList(0x07003D68), + gsSPDisplayList(0x070035D8), + gsSPDisplayList(0x070039A8), + gsSPDisplayList(0x07003E30), + gsSPDisplayList(0x070034A8), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x070036A0), + gsSPDisplayList(0x07002D20), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x07005C90), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07003B48), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x070079F8), + gsSPDisplayList(0x07007890), + gsSPDisplayList(0x07004130), + gsSPDisplayList(0x07004018), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x07002338), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009210), + gsSPDisplayList(0x07009280), + gsSPDisplayList(0x070093F0), + gsSPDisplayList(0x07008EC8), + gsSPDisplayList(0x07002068), + gsSPDisplayList(0x07002430), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002710), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1D48[] = +{ + gsSPDisplayList(0x07008808), + gsSPDisplayList(0x07008610), + gsSPDisplayList(0x07008398), + gsSPDisplayList(0x07008418), + gsSPDisplayList(0x07008490), + gsSPDisplayList(0x07009EB0), + gsSPDisplayList(0x07009F20), + gsSPDisplayList(0x07009F88), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005B00), + gsSPDisplayList(0x07005F28), + gsSPDisplayList(0x07002CB8), + gsSPDisplayList(0x07005E38), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005450), + gsSPDisplayList(0x070054C8), + gsSPDisplayList(0x07005878), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x07005C90), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x070079F8), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x07002338), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009210), + gsSPDisplayList(0x07009280), + gsSPDisplayList(0x070093F0), + gsSPDisplayList(0x07008EC8), + gsSPDisplayList(0x07002430), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x07002710), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1E80[] = +{ + gsSPDisplayList(0x07008610), + gsSPDisplayList(0x07008398), + gsSPDisplayList(0x07008418), + gsSPDisplayList(0x07008490), + gsSPDisplayList(0x07009F20), + gsSPDisplayList(0x07009F88), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x07001178), + gsSPDisplayList(0x07005B00), + gsSPDisplayList(0x07005F28), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005450), + gsSPDisplayList(0x070054C8), + gsSPDisplayList(0x07005878), + gsSPDisplayList(0x07003BC8), + gsSPDisplayList(0x07002EC8), + gsSPDisplayList(0x07003AE8), + gsSPDisplayList(0x07003D68), + gsSPDisplayList(0x070035D8), + gsSPDisplayList(0x070039A8), + gsSPDisplayList(0x07003E30), + gsSPDisplayList(0x070034A8), + gsSPDisplayList(0x07002D20), + gsSPDisplayList(0x07005C90), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07003B48), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x070079F8), + gsSPDisplayList(0x07007890), + gsSPDisplayList(0x07004130), + gsSPDisplayList(0x07004018), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009210), + gsSPDisplayList(0x07009280), + gsSPDisplayList(0x070093F0), + gsSPDisplayList(0x07008EC8), + gsSPDisplayList(0x07002068), + gsSPDisplayList(0x07002430), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x07002710), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_2000[] = +{ + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07004C40), + gsSPDisplayList(0x07008398), + gsSPDisplayList(0x07008418), + gsSPDisplayList(0x07000CF8), + gsSPDisplayList(0x07009F88), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005B00), + gsSPDisplayList(0x07005F28), + gsSPDisplayList(0x07003300), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005450), + gsSPDisplayList(0x070054C8), + gsSPDisplayList(0x070055F0), + gsSPDisplayList(0x07005C90), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x070052E0), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x070077F8), + gsSPDisplayList(0x070079F8), + gsSPDisplayList(0x07007890), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x07009210), + gsSPDisplayList(0x07009280), + gsSPDisplayList(0x070093F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_20E0[] = +{ + gsSPDisplayList(0x07008398), + gsSPDisplayList(0x07008418), + gsSPDisplayList(0x07008490), + gsSPDisplayList(0x07004B78), + gsSPDisplayList(0x070051D0), + gsSPDisplayList(0x07000CF8), + gsSPDisplayList(0x07009F88), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x07001178), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07005B00), + gsSPDisplayList(0x07005F28), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005450), + gsSPDisplayList(0x070054C8), + gsSPDisplayList(0x07005878), + gsSPDisplayList(0x07006B28), + gsSPDisplayList(0x07006E38), + gsSPDisplayList(0x070057D0), + gsSPDisplayList(0x070069F8), + gsSPDisplayList(0x07003D68), + gsSPDisplayList(0x070035D8), + gsSPDisplayList(0x070039A8), + gsSPDisplayList(0x07003E30), + gsSPDisplayList(0x070034A8), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x070036A0), + gsSPDisplayList(0x070055F0), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x07005C90), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x070052E0), + gsSPDisplayList(0x07003B48), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x070077F8), + gsSPDisplayList(0x070079F8), + gsSPDisplayList(0x07007890), + gsSPDisplayList(0x07004130), + gsSPDisplayList(0x07004018), + gsSPDisplayList(0x07004878), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x07002338), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009210), + gsSPDisplayList(0x07009280), + gsSPDisplayList(0x070093F0), + gsSPDisplayList(0x07008EC8), + gsSPDisplayList(0x07009138), + gsSPDisplayList(0x07009068), + gsSPDisplayList(0x07002430), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x07002808), + gsSPDisplayList(0x07009510), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002710), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_22D8[] = +{ + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07004C40), + gsSPDisplayList(0x07008398), + gsSPDisplayList(0x07008418), + gsSPDisplayList(0x07008490), + gsSPDisplayList(0x07004B78), + gsSPDisplayList(0x07000CF8), + gsSPDisplayList(0x07009F88), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x07001178), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005B00), + gsSPDisplayList(0x07005F28), + gsSPDisplayList(0x07003300), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005450), + gsSPDisplayList(0x070054C8), + gsSPDisplayList(0x07005878), + gsSPDisplayList(0x07006B28), + gsSPDisplayList(0x07006E38), + gsSPDisplayList(0x070057D0), + gsSPDisplayList(0x070055F0), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x07005C90), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x070077F8), + gsSPDisplayList(0x070079F8), + gsSPDisplayList(0x07007890), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x07002338), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009210), + gsSPDisplayList(0x07009280), + gsSPDisplayList(0x070093F0), + gsSPDisplayList(0x07008EC8), + gsSPDisplayList(0x07009138), + gsSPDisplayList(0x07009068), + gsSPDisplayList(0x07002430), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x07002808), + gsSPDisplayList(0x07002710), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_2458[] = +{ + gsSPDisplayList(0x07008398), + gsSPDisplayList(0x07008418), + gsSPDisplayList(0x07008490), + gsSPDisplayList(0x07004B78), + gsSPDisplayList(0x070051D0), + gsSPDisplayList(0x07009F88), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x07001178), + gsSPDisplayList(0x07005F28), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005450), + gsSPDisplayList(0x070054C8), + gsSPDisplayList(0x07005878), + gsSPDisplayList(0x07006B28), + gsSPDisplayList(0x07006E38), + gsSPDisplayList(0x070057D0), + gsSPDisplayList(0x070069F8), + gsSPDisplayList(0x07003D68), + gsSPDisplayList(0x070035D8), + gsSPDisplayList(0x070039A8), + gsSPDisplayList(0x07003E30), + gsSPDisplayList(0x070034A8), + gsSPDisplayList(0x070055F0), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x070052E0), + gsSPDisplayList(0x07003B48), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x070077F8), + gsSPDisplayList(0x070079F8), + gsSPDisplayList(0x07007890), + gsSPDisplayList(0x07004130), + gsSPDisplayList(0x07004018), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x07009280), + gsSPDisplayList(0x070093F0), + gsSPDisplayList(0x07008EC8), + gsSPDisplayList(0x07009068), + gsSPDisplayList(0x07002430), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002710), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_25D0[] = +{ + gsSPDisplayList(0x07008398), + gsSPDisplayList(0x07008418), + gsSPDisplayList(0x07008490), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07000D60), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x07005F28), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005450), + gsSPDisplayList(0x070054C8), + gsSPDisplayList(0x07005878), + gsSPDisplayList(0x07006B28), + gsSPDisplayList(0x070057D0), + gsSPDisplayList(0x070069F8), + gsSPDisplayList(0x07006050), + gsSPDisplayList(0x070055F0), + gsSPDisplayList(0x07005C90), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x070052E0), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x070079F8), + gsSPDisplayList(0x07007890), + gsSPDisplayList(0x07007728), + gsSPDisplayList(0x070012F0), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x07009280), + gsSPDisplayList(0x070093F0), + gsSPDisplayList(0x07008EC8), + gsSPDisplayList(0x07009138), + gsSPDisplayList(0x07009068), + gsSPDisplayList(0x07009480), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_26E8[] = +{ + gsSPDisplayList(0x07008490), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07005090), + gsSPDisplayList(0x07008D20), + gsSPDisplayList(0x070051D0), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x0700A458), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x07005450), + gsSPDisplayList(0x070054C8), + gsSPDisplayList(0x07005878), + gsSPDisplayList(0x07006B28), + gsSPDisplayList(0x07006E38), + gsSPDisplayList(0x070057D0), + gsSPDisplayList(0x070069F8), + gsSPDisplayList(0x07006CF0), + gsSPDisplayList(0x070061D8), + gsSPDisplayList(0x07006820), + gsSPDisplayList(0x07006EE8), + gsSPDisplayList(0x07006050), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x07006310), + gsSPDisplayList(0x07003858), + gsSPDisplayList(0x070055F0), + gsSPDisplayList(0x070052E0), + gsSPDisplayList(0x07006A78), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x070079F8), + gsSPDisplayList(0x07007890), + gsSPDisplayList(0x07007728), + gsSPDisplayList(0x07004018), + gsSPDisplayList(0x07004878), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x07008EC8), + gsSPDisplayList(0x07009138), + gsSPDisplayList(0x07009068), + gsSPDisplayList(0x07009480), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x070098E0), + gsSPDisplayList(0x07009510), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x070097B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_2868[] = +{ + gsSPDisplayList(0x07008398), + gsSPDisplayList(0x07008418), + gsSPDisplayList(0x07008490), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07000D60), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x0700A458), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x07005F28), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005450), + gsSPDisplayList(0x070054C8), + gsSPDisplayList(0x07005878), + gsSPDisplayList(0x07006B28), + gsSPDisplayList(0x07006E38), + gsSPDisplayList(0x070057D0), + gsSPDisplayList(0x070069F8), + gsSPDisplayList(0x07006CF0), + gsSPDisplayList(0x07006EE8), + gsSPDisplayList(0x07006050), + gsSPDisplayList(0x070055F0), + gsSPDisplayList(0x07005C90), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x070079F8), + gsSPDisplayList(0x07007890), + gsSPDisplayList(0x07007728), + gsSPDisplayList(0x070012F0), + gsSPDisplayList(0x07009280), + gsSPDisplayList(0x070093F0), + gsSPDisplayList(0x07008EC8), + gsSPDisplayList(0x07009138), + gsSPDisplayList(0x07009068), + gsSPDisplayList(0x07009480), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x070098E0), + gsSPDisplayList(0x07009510), + gsSPDisplayList(0x070097B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_29C0[] = +{ + gsSPDisplayList(0x07008418), + gsSPDisplayList(0x07008490), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07005090), + gsSPDisplayList(0x07008D20), + gsSPDisplayList(0x070051D0), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x0700A458), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x07005450), + gsSPDisplayList(0x070054C8), + gsSPDisplayList(0x07005878), + gsSPDisplayList(0x07006B28), + gsSPDisplayList(0x07006E38), + gsSPDisplayList(0x070057D0), + gsSPDisplayList(0x070069F8), + gsSPDisplayList(0x07006CF0), + gsSPDisplayList(0x070061D8), + gsSPDisplayList(0x07006820), + gsSPDisplayList(0x07006EE8), + gsSPDisplayList(0x07006050), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x07006310), + gsSPDisplayList(0x07003858), + gsSPDisplayList(0x070055F0), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x070052E0), + gsSPDisplayList(0x07006A78), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x070079F8), + gsSPDisplayList(0x07007890), + gsSPDisplayList(0x07007728), + gsSPDisplayList(0x07004018), + gsSPDisplayList(0x07004878), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x07008EC8), + gsSPDisplayList(0x07009068), + gsSPDisplayList(0x07009480), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x07009510), + gsSPDisplayList(0x070097B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_2B40[] = +{ + gsSPDisplayList(0x07008398), + gsSPDisplayList(0x07008418), + gsSPDisplayList(0x07008490), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07008C08), + gsSPDisplayList(0x07000D60), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x07005F28), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07002FB0), + gsSPDisplayList(0x07005450), + gsSPDisplayList(0x070054C8), + gsSPDisplayList(0x07005878), + gsSPDisplayList(0x07006B28), + gsSPDisplayList(0x07006E38), + gsSPDisplayList(0x070057D0), + gsSPDisplayList(0x070069F8), + gsSPDisplayList(0x07006CF0), + gsSPDisplayList(0x07006050), + gsSPDisplayList(0x070055F0), + gsSPDisplayList(0x07005C90), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x070052E0), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x070079F8), + gsSPDisplayList(0x07007890), + gsSPDisplayList(0x07007728), + gsSPDisplayList(0x070075C0), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x07009280), + gsSPDisplayList(0x070093F0), + gsSPDisplayList(0x07008EC8), + gsSPDisplayList(0x07009138), + gsSPDisplayList(0x07009068), + gsSPDisplayList(0x07009480), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x070098E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_2C88[] = +{ + gsSPDisplayList(0x07008490), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07008C08), + gsSPDisplayList(0x07008D20), + gsSPDisplayList(0x07008D98), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x0700A458), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x07005878), + gsSPDisplayList(0x07006B28), + gsSPDisplayList(0x07006E38), + gsSPDisplayList(0x070057D0), + gsSPDisplayList(0x070069F8), + gsSPDisplayList(0x07006CF0), + gsSPDisplayList(0x070061D8), + gsSPDisplayList(0x07006820), + gsSPDisplayList(0x07006EE8), + gsSPDisplayList(0x07006050), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x07006310), + gsSPDisplayList(0x07003858), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070055F0), + gsSPDisplayList(0x070052E0), + gsSPDisplayList(0x07006A78), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07007890), + gsSPDisplayList(0x07007728), + gsSPDisplayList(0x070075C0), + gsSPDisplayList(0x07004878), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x07009068), + gsSPDisplayList(0x07009480), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x070098E0), + gsSPDisplayList(0x07009510), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x070097B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_2DE8[] = +{ + gsSPDisplayList(0x07008398), + gsSPDisplayList(0x07008418), + gsSPDisplayList(0x07008490), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07008C08), + gsSPDisplayList(0x07000D60), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x0700A458), + gsSPDisplayList(0x07005F28), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07002FB0), + gsSPDisplayList(0x07005450), + gsSPDisplayList(0x070054C8), + gsSPDisplayList(0x07005878), + gsSPDisplayList(0x07006B28), + gsSPDisplayList(0x07006E38), + gsSPDisplayList(0x070057D0), + gsSPDisplayList(0x070069F8), + gsSPDisplayList(0x07006CF0), + gsSPDisplayList(0x070055F0), + gsSPDisplayList(0x07005C90), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x070079F8), + gsSPDisplayList(0x07007890), + gsSPDisplayList(0x07007728), + gsSPDisplayList(0x070075C0), + gsSPDisplayList(0x07009280), + gsSPDisplayList(0x070093F0), + gsSPDisplayList(0x07008EC8), + gsSPDisplayList(0x07009138), + gsSPDisplayList(0x07009068), + gsSPDisplayList(0x07009480), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x070098E0), + gsSPDisplayList(0x07009510), + gsSPDisplayList(0x070097B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_2F30[] = +{ + gsSPDisplayList(0x07008490), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07008C08), + gsSPDisplayList(0x07008D20), + gsSPDisplayList(0x07008D98), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x0700A458), + gsSPDisplayList(0x070054C8), + gsSPDisplayList(0x07005878), + gsSPDisplayList(0x07006B28), + gsSPDisplayList(0x07006E38), + gsSPDisplayList(0x070057D0), + gsSPDisplayList(0x070069F8), + gsSPDisplayList(0x07006CF0), + gsSPDisplayList(0x070061D8), + gsSPDisplayList(0x07006820), + gsSPDisplayList(0x07006EE8), + gsSPDisplayList(0x07006050), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x07006310), + gsSPDisplayList(0x07003858), + gsSPDisplayList(0x070055F0), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x070052E0), + gsSPDisplayList(0x07006A78), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x070079F8), + gsSPDisplayList(0x07007890), + gsSPDisplayList(0x07007728), + gsSPDisplayList(0x070075C0), + gsSPDisplayList(0x07004878), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x070097B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_3068[] = +{ + gsSPDisplayList(0x07004D20), + gsSPDisplayList(0x07008418), + gsSPDisplayList(0x07008490), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07008C08), + gsSPDisplayList(0x07008D20), + gsSPDisplayList(0x07000D60), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x0700A458), + gsSPDisplayList(0x07005F28), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07002FB0), + gsSPDisplayList(0x07002BE0), + gsSPDisplayList(0x070054C8), + gsSPDisplayList(0x07005878), + gsSPDisplayList(0x07006B28), + gsSPDisplayList(0x07006E38), + gsSPDisplayList(0x070057D0), + gsSPDisplayList(0x070069F8), + gsSPDisplayList(0x07006CF0), + gsSPDisplayList(0x07006EE8), + gsSPDisplayList(0x07006050), + gsSPDisplayList(0x070055F0), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x070052E0), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07007890), + gsSPDisplayList(0x07007728), + gsSPDisplayList(0x070075C0), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x07009280), + gsSPDisplayList(0x070093F0), + gsSPDisplayList(0x07008EC8), + gsSPDisplayList(0x07009138), + gsSPDisplayList(0x07009068), + gsSPDisplayList(0x07009480), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x070098E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_31C0[] = +{ + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07008C08), + gsSPDisplayList(0x07008D20), + gsSPDisplayList(0x07008D98), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x0700A458), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x07006B28), + gsSPDisplayList(0x07006E38), + gsSPDisplayList(0x070057D0), + gsSPDisplayList(0x070069F8), + gsSPDisplayList(0x07006CF0), + gsSPDisplayList(0x070061D8), + gsSPDisplayList(0x07006820), + gsSPDisplayList(0x07006EE8), + gsSPDisplayList(0x07006050), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x07006310), + gsSPDisplayList(0x07003858), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070055F0), + gsSPDisplayList(0x070052E0), + gsSPDisplayList(0x07006A78), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07007728), + gsSPDisplayList(0x070075C0), + gsSPDisplayList(0x07004878), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x07009480), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x070098E0), + gsSPDisplayList(0x07009510), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x070097B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_32F8[] = +{ + gsSPDisplayList(0x07004D20), + gsSPDisplayList(0x07008418), + gsSPDisplayList(0x07008490), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07008C08), + gsSPDisplayList(0x07008D20), + gsSPDisplayList(0x07000D60), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x0700A458), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x07005F28), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07002FB0), + gsSPDisplayList(0x07002BE0), + gsSPDisplayList(0x070054C8), + gsSPDisplayList(0x07005878), + gsSPDisplayList(0x07006B28), + gsSPDisplayList(0x07006E38), + gsSPDisplayList(0x070057D0), + gsSPDisplayList(0x070069F8), + gsSPDisplayList(0x07006CF0), + gsSPDisplayList(0x07006EE8), + gsSPDisplayList(0x07006050), + gsSPDisplayList(0x070055F0), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07007890), + gsSPDisplayList(0x07007728), + gsSPDisplayList(0x070075C0), + gsSPDisplayList(0x07009280), + gsSPDisplayList(0x070093F0), + gsSPDisplayList(0x07008EC8), + gsSPDisplayList(0x07009138), + gsSPDisplayList(0x07009068), + gsSPDisplayList(0x07009480), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x070098E0), + gsSPDisplayList(0x07009510), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x070097B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_3460[] = +{ + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07008C08), + gsSPDisplayList(0x07008D20), + gsSPDisplayList(0x07008D98), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x0700A458), + gsSPDisplayList(0x070054C8), + gsSPDisplayList(0x07005878), + gsSPDisplayList(0x07006B28), + gsSPDisplayList(0x07006E38), + gsSPDisplayList(0x070057D0), + gsSPDisplayList(0x070069F8), + gsSPDisplayList(0x07006CF0), + gsSPDisplayList(0x070061D8), + gsSPDisplayList(0x07006820), + gsSPDisplayList(0x07006EE8), + gsSPDisplayList(0x07006050), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x07006310), + gsSPDisplayList(0x07003858), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070055F0), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x070052E0), + gsSPDisplayList(0x07006A78), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07007890), + gsSPDisplayList(0x07007728), + gsSPDisplayList(0x070075C0), + gsSPDisplayList(0x07004878), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x07009510), + gsSPDisplayList(0x070097B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_3590[] = +{ + gsSPDisplayList(0x07004D20), + gsSPDisplayList(0x07004BD8), + gsSPDisplayList(0x07004AA8), + gsSPDisplayList(0x07004B78), + gsSPDisplayList(0x07008C08), + gsSPDisplayList(0x07008D20), + gsSPDisplayList(0x07000D60), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x0700A458), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07002FB0), + gsSPDisplayList(0x07002BE0), + gsSPDisplayList(0x07002C48), + gsSPDisplayList(0x07005878), + gsSPDisplayList(0x07006B28), + gsSPDisplayList(0x07006E38), + gsSPDisplayList(0x070057D0), + gsSPDisplayList(0x070069F8), + gsSPDisplayList(0x07006CF0), + gsSPDisplayList(0x07006820), + gsSPDisplayList(0x07006EE8), + gsSPDisplayList(0x07006050), + gsSPDisplayList(0x07002D20), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x070052E0), + gsSPDisplayList(0x07006A78), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07004260), + gsSPDisplayList(0x07007728), + gsSPDisplayList(0x070075C0), + gsSPDisplayList(0x070081A0), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x07009280), + gsSPDisplayList(0x070093F0), + gsSPDisplayList(0x07008EC8), + gsSPDisplayList(0x07009138), + gsSPDisplayList(0x07009068), + gsSPDisplayList(0x07009480), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x070098E0), + gsSPDisplayList(0x07009510), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_3718[] = +{ + gsSPDisplayList(0x07008C08), + gsSPDisplayList(0x07008D20), + gsSPDisplayList(0x07008D98), + gsSPDisplayList(0x07004EC8), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x0700A458), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x07006E38), + gsSPDisplayList(0x070069F8), + gsSPDisplayList(0x07006CF0), + gsSPDisplayList(0x070061D8), + gsSPDisplayList(0x07006820), + gsSPDisplayList(0x07006EE8), + gsSPDisplayList(0x07006050), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x07006310), + gsSPDisplayList(0x070065F0), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070052E0), + gsSPDisplayList(0x07006A78), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070075C0), + gsSPDisplayList(0x070081A0), + gsSPDisplayList(0x070045D8), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x07009510), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x07002710), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_3818[] = +{ + gsSPDisplayList(0x07004D20), + gsSPDisplayList(0x07004BD8), + gsSPDisplayList(0x07004B78), + gsSPDisplayList(0x07008C08), + gsSPDisplayList(0x07008D20), + gsSPDisplayList(0x07000D60), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x0700A458), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07002FB0), + gsSPDisplayList(0x07002BE0), + gsSPDisplayList(0x07002C48), + gsSPDisplayList(0x07005878), + gsSPDisplayList(0x07006B28), + gsSPDisplayList(0x07006E38), + gsSPDisplayList(0x070057D0), + gsSPDisplayList(0x070069F8), + gsSPDisplayList(0x07006CF0), + gsSPDisplayList(0x07006820), + gsSPDisplayList(0x07006EE8), + gsSPDisplayList(0x07006050), + gsSPDisplayList(0x07002D20), + gsSPDisplayList(0x070052E0), + gsSPDisplayList(0x07006A78), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07004260), + gsSPDisplayList(0x07007728), + gsSPDisplayList(0x070075C0), + gsSPDisplayList(0x070081A0), + gsSPDisplayList(0x070045D8), + gsSPDisplayList(0x07009280), + gsSPDisplayList(0x070093F0), + gsSPDisplayList(0x07008EC8), + gsSPDisplayList(0x07009138), + gsSPDisplayList(0x07009068), + gsSPDisplayList(0x07009480), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x070098E0), + gsSPDisplayList(0x07009510), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x07002710), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_3998[] = +{ + gsSPDisplayList(0x07008C08), + gsSPDisplayList(0x07008D20), + gsSPDisplayList(0x07008D98), + gsSPDisplayList(0x07004EC8), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x0700A458), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x07006E38), + gsSPDisplayList(0x070057D0), + gsSPDisplayList(0x070069F8), + gsSPDisplayList(0x07006CF0), + gsSPDisplayList(0x070061D8), + gsSPDisplayList(0x07006820), + gsSPDisplayList(0x07006EE8), + gsSPDisplayList(0x07006050), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x07006310), + gsSPDisplayList(0x070065F0), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x07002D20), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x070052E0), + gsSPDisplayList(0x07006A78), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07004260), + gsSPDisplayList(0x07007728), + gsSPDisplayList(0x070075C0), + gsSPDisplayList(0x070081A0), + gsSPDisplayList(0x070045D8), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x07009510), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_3AC0[] = +{ + gsSPDisplayList(0x07004BD8), + gsSPDisplayList(0x07008C08), + gsSPDisplayList(0x07008D20), + gsSPDisplayList(0x07008D98), + gsSPDisplayList(0x07008B60), + gsSPDisplayList(0x07008990), + gsSPDisplayList(0x07000D60), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x07000E20), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x0700A458), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A0C0), + gsSPDisplayList(0x0700A138), + gsSPDisplayList(0x0700A228), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07002FB0), + gsSPDisplayList(0x07002BE0), + gsSPDisplayList(0x07002C48), + gsSPDisplayList(0x07005878), + gsSPDisplayList(0x07006B28), + gsSPDisplayList(0x07006E38), + gsSPDisplayList(0x07002EC8), + gsSPDisplayList(0x070069F8), + gsSPDisplayList(0x07006CF0), + gsSPDisplayList(0x070061D8), + gsSPDisplayList(0x07006820), + gsSPDisplayList(0x07006EE8), + gsSPDisplayList(0x07006050), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x07006310), + gsSPDisplayList(0x070065F0), + gsSPDisplayList(0x070063C0), + gsSPDisplayList(0x07002D20), + gsSPDisplayList(0x070030E8), + gsSPDisplayList(0x070052E0), + gsSPDisplayList(0x07006A78), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07004260), + gsSPDisplayList(0x07007728), + gsSPDisplayList(0x070075C0), + gsSPDisplayList(0x070081A0), + gsSPDisplayList(0x07007E18), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x07002260), + gsSPDisplayList(0x070093F0), + gsSPDisplayList(0x07008EC8), + gsSPDisplayList(0x07009138), + gsSPDisplayList(0x07009068), + gsSPDisplayList(0x07002430), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x070098E0), + gsSPDisplayList(0x07009510), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_3CA0[] = +{ + gsSPDisplayList(0x07008D20), + gsSPDisplayList(0x07008D98), + gsSPDisplayList(0x07008B60), + gsSPDisplayList(0x07008990), + gsSPDisplayList(0x07004FB0), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x0700A458), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A0C0), + gsSPDisplayList(0x0700A138), + gsSPDisplayList(0x0700A228), + gsSPDisplayList(0x07006CF0), + gsSPDisplayList(0x070061D8), + gsSPDisplayList(0x07006820), + gsSPDisplayList(0x07006EE8), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x07006310), + gsSPDisplayList(0x070065F0), + gsSPDisplayList(0x070063C0), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x070037F0), + gsSPDisplayList(0x07006A78), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x070075C0), + gsSPDisplayList(0x070081A0), + gsSPDisplayList(0x07007E18), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x07009510), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_3DB8[] = +{ + gsSPDisplayList(0x07004BD8), + gsSPDisplayList(0x07008C08), + gsSPDisplayList(0x07008D20), + gsSPDisplayList(0x07008D98), + gsSPDisplayList(0x07008B60), + gsSPDisplayList(0x07008990), + gsSPDisplayList(0x07004FB0), + gsSPDisplayList(0x07000D60), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x07000E20), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x0700A458), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A0C0), + gsSPDisplayList(0x0700A138), + gsSPDisplayList(0x0700A228), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07002FB0), + gsSPDisplayList(0x07002BE0), + gsSPDisplayList(0x07002C48), + gsSPDisplayList(0x07005878), + gsSPDisplayList(0x07006B28), + gsSPDisplayList(0x07006E38), + gsSPDisplayList(0x07002EC8), + gsSPDisplayList(0x070069F8), + gsSPDisplayList(0x07006CF0), + gsSPDisplayList(0x070061D8), + gsSPDisplayList(0x07006820), + gsSPDisplayList(0x07006EE8), + gsSPDisplayList(0x07006050), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x07006310), + gsSPDisplayList(0x070065F0), + gsSPDisplayList(0x070063C0), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x070037F0), + gsSPDisplayList(0x07002D20), + gsSPDisplayList(0x070052E0), + gsSPDisplayList(0x07006A78), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x07002F30), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07004260), + gsSPDisplayList(0x07007728), + gsSPDisplayList(0x070075C0), + gsSPDisplayList(0x070081A0), + gsSPDisplayList(0x07007E18), + gsSPDisplayList(0x07002260), + gsSPDisplayList(0x070093F0), + gsSPDisplayList(0x07008EC8), + gsSPDisplayList(0x07009138), + gsSPDisplayList(0x07009068), + gsSPDisplayList(0x07002430), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x070098E0), + gsSPDisplayList(0x07009510), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_3FB0[] = +{ + gsSPDisplayList(0x07008D20), + gsSPDisplayList(0x07008D98), + gsSPDisplayList(0x07008B60), + gsSPDisplayList(0x07008990), + gsSPDisplayList(0x0700A458), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A0C0), + gsSPDisplayList(0x07006CF0), + gsSPDisplayList(0x070061D8), + gsSPDisplayList(0x07006820), + gsSPDisplayList(0x07006EE8), + gsSPDisplayList(0x07006050), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x07006310), + gsSPDisplayList(0x070065F0), + gsSPDisplayList(0x070063C0), + gsSPDisplayList(0x07002D20), + gsSPDisplayList(0x070030E8), + gsSPDisplayList(0x070052E0), + gsSPDisplayList(0x07006A78), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x070075C0), + gsSPDisplayList(0x070081A0), + gsSPDisplayList(0x07007E18), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x07009510), + gsSPDisplayList(0x07009630), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_40A8[] = +{ + gsSPDisplayList(0x07004D20), + gsSPDisplayList(0x07004BD8), + gsSPDisplayList(0x07005090), + gsSPDisplayList(0x07005170), + gsSPDisplayList(0x07008D98), + gsSPDisplayList(0x07008B60), + gsSPDisplayList(0x07008990), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x07000E20), + gsSPDisplayList(0x07001098), + gsSPDisplayList(0x0700A458), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A0C0), + gsSPDisplayList(0x0700A138), + gsSPDisplayList(0x0700A228), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07002FB0), + gsSPDisplayList(0x07002BE0), + gsSPDisplayList(0x07002C48), + gsSPDisplayList(0x07005878), + gsSPDisplayList(0x07006B28), + gsSPDisplayList(0x07006E38), + gsSPDisplayList(0x07002EC8), + gsSPDisplayList(0x07003AE8), + gsSPDisplayList(0x07006CF0), + gsSPDisplayList(0x070061D8), + gsSPDisplayList(0x07006820), + gsSPDisplayList(0x07006EE8), + gsSPDisplayList(0x070034A8), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x07006310), + gsSPDisplayList(0x070065F0), + gsSPDisplayList(0x070063C0), + gsSPDisplayList(0x07002D20), + gsSPDisplayList(0x070030E8), + gsSPDisplayList(0x070052E0), + gsSPDisplayList(0x07006A78), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07004260), + gsSPDisplayList(0x07007728), + gsSPDisplayList(0x070075C0), + gsSPDisplayList(0x070081A0), + gsSPDisplayList(0x07007E18), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x07002260), + gsSPDisplayList(0x070093F0), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07002130), + gsSPDisplayList(0x07009068), + gsSPDisplayList(0x07009480), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x070098E0), + gsSPDisplayList(0x07009510), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_4280[] = +{ + gsSPDisplayList(0x07008D98), + gsSPDisplayList(0x07008B60), + gsSPDisplayList(0x07008990), + gsSPDisplayList(0x07004FB0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A0C0), + gsSPDisplayList(0x0700A138), + gsSPDisplayList(0x0700A228), + gsSPDisplayList(0x070061D8), + gsSPDisplayList(0x07006820), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x07006310), + gsSPDisplayList(0x070065F0), + gsSPDisplayList(0x070063C0), + gsSPDisplayList(0x07003780), + gsSPDisplayList(0x070037F0), + gsSPDisplayList(0x07006A78), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x070081A0), + gsSPDisplayList(0x07007E18), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x07009510), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_4358[] = +{ + gsSPDisplayList(0x07004D20), + gsSPDisplayList(0x07004BD8), + gsSPDisplayList(0x07005090), + gsSPDisplayList(0x07005170), + gsSPDisplayList(0x07008D98), + gsSPDisplayList(0x07008B60), + gsSPDisplayList(0x07008990), + gsSPDisplayList(0x07004FB0), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x07000E20), + gsSPDisplayList(0x07001098), + gsSPDisplayList(0x0700A458), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A0C0), + gsSPDisplayList(0x0700A138), + gsSPDisplayList(0x0700A228), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07002FB0), + gsSPDisplayList(0x07002BE0), + gsSPDisplayList(0x07002C48), + gsSPDisplayList(0x07005878), + gsSPDisplayList(0x07006B28), + gsSPDisplayList(0x07006E38), + gsSPDisplayList(0x07002EC8), + gsSPDisplayList(0x07003AE8), + gsSPDisplayList(0x07006CF0), + gsSPDisplayList(0x070061D8), + gsSPDisplayList(0x07006820), + gsSPDisplayList(0x07006EE8), + gsSPDisplayList(0x070034A8), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x07006310), + gsSPDisplayList(0x070065F0), + gsSPDisplayList(0x070063C0), + gsSPDisplayList(0x07003780), + gsSPDisplayList(0x070037F0), + gsSPDisplayList(0x070038C8), + gsSPDisplayList(0x07006A78), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x07002F30), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07007728), + gsSPDisplayList(0x070075C0), + gsSPDisplayList(0x070081A0), + gsSPDisplayList(0x07007E18), + gsSPDisplayList(0x07002260), + gsSPDisplayList(0x070093F0), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07002130), + gsSPDisplayList(0x07009068), + gsSPDisplayList(0x07009480), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x070098E0), + gsSPDisplayList(0x07009510), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_4538[] = +{ + gsSPDisplayList(0x07005170), + gsSPDisplayList(0x07008D98), + gsSPDisplayList(0x07008B60), + gsSPDisplayList(0x07008990), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A0C0), + gsSPDisplayList(0x0700A138), + gsSPDisplayList(0x0700A228), + gsSPDisplayList(0x070061D8), + gsSPDisplayList(0x07006820), + gsSPDisplayList(0x07006EE8), + gsSPDisplayList(0x070034A8), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x07006310), + gsSPDisplayList(0x070065F0), + gsSPDisplayList(0x070063C0), + gsSPDisplayList(0x07002D20), + gsSPDisplayList(0x070030E8), + gsSPDisplayList(0x070052E0), + gsSPDisplayList(0x07006A78), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x070075C0), + gsSPDisplayList(0x070081A0), + gsSPDisplayList(0x07007E18), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x07009510), + gsSPDisplayList(0x07009630), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_4630[] = +{ + gsSPDisplayList(0x070049B0), + gsSPDisplayList(0x07004D20), + gsSPDisplayList(0x07008B60), + gsSPDisplayList(0x07008990), + gsSPDisplayList(0x07008AC8), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008920), + gsSPDisplayList(0x07008C98), + gsSPDisplayList(0x07004DF8), + gsSPDisplayList(0x07004B08), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x0700A458), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A0C0), + gsSPDisplayList(0x0700A138), + gsSPDisplayList(0x0700A228), + gsSPDisplayList(0x0700A1A0), + gsSPDisplayList(0x0700A2D0), + gsSPDisplayList(0x0700A3D8), + gsSPDisplayList(0x07009DC0), + gsSPDisplayList(0x07009D48), + gsSPDisplayList(0x07002B20), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07003298), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07002FB0), + gsSPDisplayList(0x07002C48), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07003BC8), + gsSPDisplayList(0x07003DC8), + gsSPDisplayList(0x07003AE8), + gsSPDisplayList(0x07003D68), + gsSPDisplayList(0x070061D8), + gsSPDisplayList(0x07006820), + gsSPDisplayList(0x07003E30), + gsSPDisplayList(0x070034A8), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x07006310), + gsSPDisplayList(0x070065F0), + gsSPDisplayList(0x070063C0), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x07002D20), + gsSPDisplayList(0x070066C8), + gsSPDisplayList(0x07006290), + gsSPDisplayList(0x070060C8), + gsSPDisplayList(0x07003C98), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003C30), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07002DF8), + gsSPDisplayList(0x07002D90), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x070030E8), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07006A78), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x07004130), + gsSPDisplayList(0x07004018), + gsSPDisplayList(0x070081A0), + gsSPDisplayList(0x07007E18), + gsSPDisplayList(0x07007CC8), + gsSPDisplayList(0x07007F80), + gsSPDisplayList(0x070080B8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x070093F0), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07002130), + gsSPDisplayList(0x07009068), + gsSPDisplayList(0x07009480), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x070098E0), + gsSPDisplayList(0x07009510), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009740), + gsSPDisplayList(0x07009598), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x07002000), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_4908[] = +{ + gsSPDisplayList(0x07008B60), + gsSPDisplayList(0x07008990), + gsSPDisplayList(0x07008AC8), + gsSPDisplayList(0x0700A0C0), + gsSPDisplayList(0x0700A138), + gsSPDisplayList(0x0700A228), + gsSPDisplayList(0x070061D8), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x07006310), + gsSPDisplayList(0x070065F0), + gsSPDisplayList(0x070063C0), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070066C8), + gsSPDisplayList(0x07006A78), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x070081A0), + gsSPDisplayList(0x07007E18), + gsSPDisplayList(0x07007CC8), + gsSPDisplayList(0x07007F80), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x07009510), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_49E0[] = +{ + gsSPDisplayList(0x07008B60), + gsSPDisplayList(0x07008990), + gsSPDisplayList(0x07008AC8), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x0700A458), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A0C0), + gsSPDisplayList(0x0700A138), + gsSPDisplayList(0x0700A228), + gsSPDisplayList(0x0700A1A0), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07002FB0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07003BC8), + gsSPDisplayList(0x07003DC8), + gsSPDisplayList(0x07003AE8), + gsSPDisplayList(0x07003D68), + gsSPDisplayList(0x070061D8), + gsSPDisplayList(0x07006820), + gsSPDisplayList(0x07003E30), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x07006310), + gsSPDisplayList(0x070065F0), + gsSPDisplayList(0x070063C0), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070066C8), + gsSPDisplayList(0x07006290), + gsSPDisplayList(0x07002DF8), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x07006A78), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x07004130), + gsSPDisplayList(0x07004018), + gsSPDisplayList(0x070081A0), + gsSPDisplayList(0x07007E18), + gsSPDisplayList(0x07007CC8), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x070093F0), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07002130), + gsSPDisplayList(0x07009068), + gsSPDisplayList(0x07009480), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x070098E0), + gsSPDisplayList(0x07009510), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009740), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_4BA0[] = +{ + gsSPDisplayList(0x07008B60), + gsSPDisplayList(0x07008990), + gsSPDisplayList(0x07008AC8), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008920), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A0C0), + gsSPDisplayList(0x0700A138), + gsSPDisplayList(0x0700A228), + gsSPDisplayList(0x0700A1A0), + gsSPDisplayList(0x0700A2D0), + gsSPDisplayList(0x0700A3D8), + gsSPDisplayList(0x070061D8), + gsSPDisplayList(0x07006820), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x07006310), + gsSPDisplayList(0x070065F0), + gsSPDisplayList(0x070063C0), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x07002D20), + gsSPDisplayList(0x070066C8), + gsSPDisplayList(0x070030E8), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07006A78), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x070081A0), + gsSPDisplayList(0x07007E18), + gsSPDisplayList(0x07007CC8), + gsSPDisplayList(0x07007F80), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x070098E0), + gsSPDisplayList(0x07009510), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009740), + gsSPDisplayList(0x07009598), + gsSPDisplayList(0x070099D8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_4CF0[] = +{ + gsSPDisplayList(0x070049B0), + gsSPDisplayList(0x070051D0), + gsSPDisplayList(0x07005020), + gsSPDisplayList(0x07008990), + gsSPDisplayList(0x07008AC8), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07004E60), + gsSPDisplayList(0x07005100), + gsSPDisplayList(0x0700A0C0), + gsSPDisplayList(0x0700A138), + gsSPDisplayList(0x0700A228), + gsSPDisplayList(0x0700A1A0), + gsSPDisplayList(0x07001028), + gsSPDisplayList(0x0700A3D8), + gsSPDisplayList(0x07009DC0), + gsSPDisplayList(0x07000B58), + gsSPDisplayList(0x07002B20), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07003D68), + gsSPDisplayList(0x070035D8), + gsSPDisplayList(0x070039A8), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x070065F0), + gsSPDisplayList(0x070063C0), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070066C8), + gsSPDisplayList(0x07003640), + gsSPDisplayList(0x07003508), + gsSPDisplayList(0x07003C98), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07002DF8), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x070030E8), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07006A78), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x07002F30), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x07004878), + gsSPDisplayList(0x07007E18), + gsSPDisplayList(0x07007CC8), + gsSPDisplayList(0x07007F80), + gsSPDisplayList(0x070047A8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07002130), + gsSPDisplayList(0x07002808), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009740), + gsSPDisplayList(0x07009598), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x07002000), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_4EF8[] = +{ + gsSPDisplayList(0x07005020), + gsSPDisplayList(0x07008990), + gsSPDisplayList(0x07008AC8), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x0700A0C0), + gsSPDisplayList(0x0700A138), + gsSPDisplayList(0x0700A228), + gsSPDisplayList(0x0700A1A0), + gsSPDisplayList(0x070065F0), + gsSPDisplayList(0x070063C0), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070066C8), + gsSPDisplayList(0x07006A78), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x07007E18), + gsSPDisplayList(0x07007CC8), + gsSPDisplayList(0x07007F80), + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009740), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_4FB0[] = +{ + gsSPDisplayList(0x07008990), + gsSPDisplayList(0x07008AC8), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07004E60), + gsSPDisplayList(0x0700A138), + gsSPDisplayList(0x0700A228), + gsSPDisplayList(0x0700A1A0), + gsSPDisplayList(0x07001028), + gsSPDisplayList(0x07009DC0), + gsSPDisplayList(0x07000B58), + gsSPDisplayList(0x07002B20), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x070065F0), + gsSPDisplayList(0x070063C0), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070066C8), + gsSPDisplayList(0x07003640), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x07002DF8), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x07002F30), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x07007E18), + gsSPDisplayList(0x07007CC8), + gsSPDisplayList(0x07007F80), + gsSPDisplayList(0x070047A8), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07002130), + gsSPDisplayList(0x07002808), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009740), + gsSPDisplayList(0x07009598), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009820), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_5100[] = +{ + gsSPDisplayList(0x07005020), + gsSPDisplayList(0x07008990), + gsSPDisplayList(0x07008AC8), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x0700A0C0), + gsSPDisplayList(0x0700A138), + gsSPDisplayList(0x0700A228), + gsSPDisplayList(0x0700A1A0), + gsSPDisplayList(0x07001028), + gsSPDisplayList(0x070035D8), + gsSPDisplayList(0x070039A8), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x070036A0), + gsSPDisplayList(0x070065F0), + gsSPDisplayList(0x070063C0), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070066C8), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07006A78), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x07004878), + gsSPDisplayList(0x07007E18), + gsSPDisplayList(0x07007CC8), + gsSPDisplayList(0x07007F80), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009740), + gsSPDisplayList(0x07009598), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_5208[] = +{ + gsSPDisplayList(0x07004A10), + gsSPDisplayList(0x07008728), + gsSPDisplayList(0x07008AC8), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008920), + gsSPDisplayList(0x07008C98), + gsSPDisplayList(0x07004DF8), + gsSPDisplayList(0x07004B08), + gsSPDisplayList(0x0700A228), + gsSPDisplayList(0x0700A1A0), + gsSPDisplayList(0x0700A2D0), + gsSPDisplayList(0x0700A3D8), + gsSPDisplayList(0x07009DC0), + gsSPDisplayList(0x07009D48), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070066C8), + gsSPDisplayList(0x07006290), + gsSPDisplayList(0x070060C8), + gsSPDisplayList(0x07003C98), + gsSPDisplayList(0x07006DA0), + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07002DF8), + gsSPDisplayList(0x07002D90), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x070045D8), + gsSPDisplayList(0x07007CC8), + gsSPDisplayList(0x07007F80), + gsSPDisplayList(0x070080B8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07002130), + gsSPDisplayList(0x07002808), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009740), + gsSPDisplayList(0x07009598), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x07002000), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_53A0[] = +{ + gsSPDisplayList(0x07004EC8), + gsSPDisplayList(0x07008AC8), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008920), + gsSPDisplayList(0x0700A228), + gsSPDisplayList(0x0700A1A0), + gsSPDisplayList(0x0700A2D0), + gsSPDisplayList(0x07003858), + gsSPDisplayList(0x070063C0), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070066C8), + gsSPDisplayList(0x07006290), + gsSPDisplayList(0x07003B48), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x070045D8), + gsSPDisplayList(0x07007CC8), + gsSPDisplayList(0x07007F80), + gsSPDisplayList(0x070080B8), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009740), + gsSPDisplayList(0x07009598), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_5470[] = +{ + gsSPDisplayList(0x07008AC8), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008920), + gsSPDisplayList(0x07008C98), + gsSPDisplayList(0x07004DF8), + gsSPDisplayList(0x07004B08), + gsSPDisplayList(0x0700A228), + gsSPDisplayList(0x0700A1A0), + gsSPDisplayList(0x0700A2D0), + gsSPDisplayList(0x0700A3D8), + gsSPDisplayList(0x07009DC0), + gsSPDisplayList(0x07009D48), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070066C8), + gsSPDisplayList(0x07006290), + gsSPDisplayList(0x07003C98), + gsSPDisplayList(0x07006DA0), + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07002DF8), + gsSPDisplayList(0x07002D90), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x07007CC8), + gsSPDisplayList(0x07007F80), + gsSPDisplayList(0x070080B8), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07002130), + gsSPDisplayList(0x07002808), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009740), + gsSPDisplayList(0x07009598), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x07002000), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_55C8[] = +{ + gsSPDisplayList(0x07005020), + gsSPDisplayList(0x07004EC8), + gsSPDisplayList(0x07008AC8), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008920), + gsSPDisplayList(0x07008C98), + gsSPDisplayList(0x0700A228), + gsSPDisplayList(0x0700A1A0), + gsSPDisplayList(0x0700A2D0), + gsSPDisplayList(0x0700A3D8), + gsSPDisplayList(0x07009DC0), + gsSPDisplayList(0x07009D48), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x070036A0), + gsSPDisplayList(0x07003858), + gsSPDisplayList(0x070063C0), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070066C8), + gsSPDisplayList(0x07006290), + gsSPDisplayList(0x070060C8), + gsSPDisplayList(0x07003C98), + gsSPDisplayList(0x07006DA0), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07003B48), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x070045D8), + gsSPDisplayList(0x07007CC8), + gsSPDisplayList(0x07007F80), + gsSPDisplayList(0x070080B8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07002130), + gsSPDisplayList(0x07002808), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009740), + gsSPDisplayList(0x07009598), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x07002000), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_5730[] = +{ + gsSPDisplayList(0x07004A10), + gsSPDisplayList(0x07008728), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008920), + gsSPDisplayList(0x07008C98), + gsSPDisplayList(0x07004DF8), + gsSPDisplayList(0x07008508), + gsSPDisplayList(0x07000A90), + gsSPDisplayList(0x0700A1A0), + gsSPDisplayList(0x0700A2D0), + gsSPDisplayList(0x0700A3D8), + gsSPDisplayList(0x07009DC0), + gsSPDisplayList(0x07009D48), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x070066C8), + gsSPDisplayList(0x07006290), + gsSPDisplayList(0x070060C8), + gsSPDisplayList(0x07006C70), + gsSPDisplayList(0x07006DA0), + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x07006958), + gsSPDisplayList(0x07005728), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x070031C0), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x07007F80), + gsSPDisplayList(0x070080B8), + gsSPDisplayList(0x07007BC8), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07009138), + gsSPDisplayList(0x070098E0), + gsSPDisplayList(0x07009740), + gsSPDisplayList(0x07009598), + gsSPDisplayList(0x070097B8), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x07002000), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_5898[] = +{ + gsSPDisplayList(0x07004FB0), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008920), + gsSPDisplayList(0x07008C98), + gsSPDisplayList(0x0700A1A0), + gsSPDisplayList(0x0700A2D0), + gsSPDisplayList(0x0700A3D8), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x07003780), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070066C8), + gsSPDisplayList(0x07006290), + gsSPDisplayList(0x070060C8), + gsSPDisplayList(0x07006C70), + gsSPDisplayList(0x07006DA0), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x070044F0), + gsSPDisplayList(0x07007F80), + gsSPDisplayList(0x070080B8), + gsSPDisplayList(0x07007BC8), + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x07009740), + gsSPDisplayList(0x07009598), + gsSPDisplayList(0x070097B8), + gsSPDisplayList(0x070099D8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_5978[] = +{ + gsSPDisplayList(0x07004A10), + gsSPDisplayList(0x07004FB0), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008920), + gsSPDisplayList(0x07008C98), + gsSPDisplayList(0x07004DF8), + gsSPDisplayList(0x07008508), + gsSPDisplayList(0x0700A1A0), + gsSPDisplayList(0x0700A2D0), + gsSPDisplayList(0x0700A3D8), + gsSPDisplayList(0x07009DC0), + gsSPDisplayList(0x07009D48), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070066C8), + gsSPDisplayList(0x07006290), + gsSPDisplayList(0x070060C8), + gsSPDisplayList(0x07006C70), + gsSPDisplayList(0x07006DA0), + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x07006958), + gsSPDisplayList(0x07005728), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x070031C0), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x070044F0), + gsSPDisplayList(0x07007F80), + gsSPDisplayList(0x070080B8), + gsSPDisplayList(0x07007BC8), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07009138), + gsSPDisplayList(0x070098E0), + gsSPDisplayList(0x07009598), + gsSPDisplayList(0x070097B8), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009820), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_5AD0[] = +{ + gsSPDisplayList(0x07004FB0), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008920), + gsSPDisplayList(0x07008C98), + gsSPDisplayList(0x0700A1A0), + gsSPDisplayList(0x0700A2D0), + gsSPDisplayList(0x0700A3D8), + gsSPDisplayList(0x07009DC0), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x07003780), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070066C8), + gsSPDisplayList(0x07006290), + gsSPDisplayList(0x070060C8), + gsSPDisplayList(0x07006C70), + gsSPDisplayList(0x07006DA0), + gsSPDisplayList(0x07006958), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x070044F0), + gsSPDisplayList(0x07007F80), + gsSPDisplayList(0x070080B8), + gsSPDisplayList(0x07007BC8), + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07009138), + gsSPDisplayList(0x070098E0), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009740), + gsSPDisplayList(0x07009598), + gsSPDisplayList(0x070097B8), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009820), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_5BE8[] = +{ + gsSPDisplayList(0x07004A10), + gsSPDisplayList(0x07008728), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x07008920), + gsSPDisplayList(0x07008C98), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008508), + gsSPDisplayList(0x0700A2D0), + gsSPDisplayList(0x0700A3D8), + gsSPDisplayList(0x07009DC0), + gsSPDisplayList(0x07009D48), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07006290), + gsSPDisplayList(0x070060C8), + gsSPDisplayList(0x07006C70), + gsSPDisplayList(0x07006DA0), + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x07006958), + gsSPDisplayList(0x07005728), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x070031C0), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x070080B8), + gsSPDisplayList(0x07007BC8), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07002338), + gsSPDisplayList(0x07009138), + gsSPDisplayList(0x070098E0), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x07002000), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_5D20[] = +{ + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008920), + gsSPDisplayList(0x07008C98), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x0700A1A0), + gsSPDisplayList(0x0700A2D0), + gsSPDisplayList(0x0700A3D8), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070066C8), + gsSPDisplayList(0x07006290), + gsSPDisplayList(0x070060C8), + gsSPDisplayList(0x07006C70), + gsSPDisplayList(0x07006DA0), + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x07006958), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x070044F0), + gsSPDisplayList(0x070046C0), + gsSPDisplayList(0x070080B8), + gsSPDisplayList(0x07007BC8), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07009598), + gsSPDisplayList(0x070097B8), + gsSPDisplayList(0x070099D8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_5DF8[] = +{ + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008920), + gsSPDisplayList(0x07008C98), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008508), + gsSPDisplayList(0x0700A2D0), + gsSPDisplayList(0x0700A3D8), + gsSPDisplayList(0x07009DC0), + gsSPDisplayList(0x07009D48), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070066C8), + gsSPDisplayList(0x07006290), + gsSPDisplayList(0x070060C8), + gsSPDisplayList(0x07006C70), + gsSPDisplayList(0x07006DA0), + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x07006958), + gsSPDisplayList(0x07005728), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x070031C0), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x070046C0), + gsSPDisplayList(0x070080B8), + gsSPDisplayList(0x07007BC8), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07009138), + gsSPDisplayList(0x070098E0), + gsSPDisplayList(0x07009598), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009820), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_5F20[] = +{ + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008920), + gsSPDisplayList(0x07008C98), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x0700A1A0), + gsSPDisplayList(0x0700A2D0), + gsSPDisplayList(0x0700A3D8), + gsSPDisplayList(0x07009DC0), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070066C8), + gsSPDisplayList(0x07006290), + gsSPDisplayList(0x070060C8), + gsSPDisplayList(0x07006C70), + gsSPDisplayList(0x07006DA0), + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x07006958), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x070044F0), + gsSPDisplayList(0x070046C0), + gsSPDisplayList(0x070080B8), + gsSPDisplayList(0x07007BC8), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07009138), + gsSPDisplayList(0x070098E0), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009740), + gsSPDisplayList(0x07009598), + gsSPDisplayList(0x070097B8), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009820), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_6028[] = +{ + gsSPDisplayList(0x07008690), + gsSPDisplayList(0x07008728), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07008920), + gsSPDisplayList(0x07008C98), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008508), + gsSPDisplayList(0x07009C50), + gsSPDisplayList(0x07009BD8), + gsSPDisplayList(0x07009FE8), + gsSPDisplayList(0x0700A2D0), + gsSPDisplayList(0x0700A3D8), + gsSPDisplayList(0x07009DC0), + gsSPDisplayList(0x07009D48), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005580), + gsSPDisplayList(0x07003300), + gsSPDisplayList(0x07006290), + gsSPDisplayList(0x070060C8), + gsSPDisplayList(0x07006C70), + gsSPDisplayList(0x07006DA0), + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x07006958), + gsSPDisplayList(0x07005728), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x070031C0), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x070080B8), + gsSPDisplayList(0x07007BC8), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x07008F50), + gsSPDisplayList(0x07009368), + gsSPDisplayList(0x070092F8), + gsSPDisplayList(0x07009138), + gsSPDisplayList(0x070098E0), + gsSPDisplayList(0x070097B8), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x070090D8), + gsSPDisplayList(0x07008FF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_61B0[] = +{ + gsSPDisplayList(0x07004FB0), + gsSPDisplayList(0x07004F40), + gsSPDisplayList(0x07008920), + gsSPDisplayList(0x07008C98), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008508), + gsSPDisplayList(0x0700A1A0), + gsSPDisplayList(0x0700A2D0), + gsSPDisplayList(0x0700A3D8), + gsSPDisplayList(0x07009DC0), + gsSPDisplayList(0x07009D48), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070066C8), + gsSPDisplayList(0x07006290), + gsSPDisplayList(0x070060C8), + gsSPDisplayList(0x07006C70), + gsSPDisplayList(0x07006DA0), + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x07006958), + gsSPDisplayList(0x07005728), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x070044F0), + gsSPDisplayList(0x070046C0), + gsSPDisplayList(0x070080B8), + gsSPDisplayList(0x07007BC8), + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x07008F50), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009740), + gsSPDisplayList(0x07009598), + gsSPDisplayList(0x070097B8), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x07008FF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_62F8[] = +{ + gsSPDisplayList(0x07008690), + gsSPDisplayList(0x07008728), + gsSPDisplayList(0x07008C98), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008508), + gsSPDisplayList(0x07009C50), + gsSPDisplayList(0x07009DC0), + gsSPDisplayList(0x07009D48), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07006290), + gsSPDisplayList(0x07006C70), + gsSPDisplayList(0x07006DA0), + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x07006958), + gsSPDisplayList(0x07005728), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x070031C0), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x07008F50), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x07008FF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_63E0[] = +{ + gsSPDisplayList(0x07008690), + gsSPDisplayList(0x07008728), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x07004FB0), + gsSPDisplayList(0x07004F40), + gsSPDisplayList(0x07008920), + gsSPDisplayList(0x07008C98), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008508), + gsSPDisplayList(0x07009C50), + gsSPDisplayList(0x07009BD8), + gsSPDisplayList(0x07009FE8), + gsSPDisplayList(0x0700A1A0), + gsSPDisplayList(0x0700A2D0), + gsSPDisplayList(0x0700A3D8), + gsSPDisplayList(0x07009DC0), + gsSPDisplayList(0x07009D48), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07005580), + gsSPDisplayList(0x07003300), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x07003780), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070066C8), + gsSPDisplayList(0x07006290), + gsSPDisplayList(0x070060C8), + gsSPDisplayList(0x07006C70), + gsSPDisplayList(0x07006DA0), + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x07006958), + gsSPDisplayList(0x07005728), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x070044F0), + gsSPDisplayList(0x070046C0), + gsSPDisplayList(0x070080B8), + gsSPDisplayList(0x07007BC8), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x07008F50), + gsSPDisplayList(0x07009368), + gsSPDisplayList(0x070092F8), + gsSPDisplayList(0x07009138), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x070098E0), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009740), + gsSPDisplayList(0x07009598), + gsSPDisplayList(0x070097B8), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x070090D8), + gsSPDisplayList(0x07008FF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_65B0[] = +{ + gsSPDisplayList(0x07008690), + gsSPDisplayList(0x07008728), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008508), + gsSPDisplayList(0x07009C50), + gsSPDisplayList(0x07009BD8), + gsSPDisplayList(0x07009FE8), + gsSPDisplayList(0x0700A3D8), + gsSPDisplayList(0x07009DC0), + gsSPDisplayList(0x07009D48), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005580), + gsSPDisplayList(0x07003300), + gsSPDisplayList(0x07006C70), + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x07006958), + gsSPDisplayList(0x07005728), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x070031C0), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x070077F8), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x07008F50), + gsSPDisplayList(0x07009368), + gsSPDisplayList(0x070092F8), + gsSPDisplayList(0x07009138), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x070090D8), + gsSPDisplayList(0x07008FF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_66F0[] = +{ + gsSPDisplayList(0x07008690), + gsSPDisplayList(0x07008728), + gsSPDisplayList(0x07004F40), + gsSPDisplayList(0x07004E60), + gsSPDisplayList(0x07008C98), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008508), + gsSPDisplayList(0x07009C50), + gsSPDisplayList(0x07009BD8), + gsSPDisplayList(0x0700A2D0), + gsSPDisplayList(0x0700A3D8), + gsSPDisplayList(0x07009DC0), + gsSPDisplayList(0x07009D48), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070038C8), + gsSPDisplayList(0x07006290), + gsSPDisplayList(0x07003508), + gsSPDisplayList(0x07006C70), + gsSPDisplayList(0x07006DA0), + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x07006958), + gsSPDisplayList(0x07005728), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x070046C0), + gsSPDisplayList(0x070047A8), + gsSPDisplayList(0x07007BC8), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07008F50), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x07009598), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x070090D8), + gsSPDisplayList(0x07008FF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_6838[] = +{ + gsSPDisplayList(0x07008690), + gsSPDisplayList(0x07008728), + gsSPDisplayList(0x07008C98), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008508), + gsSPDisplayList(0x07009C50), + gsSPDisplayList(0x07009BD8), + gsSPDisplayList(0x07009DC0), + gsSPDisplayList(0x07009D48), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07006290), + gsSPDisplayList(0x07006C70), + gsSPDisplayList(0x07006DA0), + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x07006958), + gsSPDisplayList(0x07005728), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x070031C0), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x070077F8), + gsSPDisplayList(0x07007BC8), + gsSPDisplayList(0x070071D8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x07008F50), + gsSPDisplayList(0x07009368), + gsSPDisplayList(0x07008FF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_6940[] = +{ + gsSPDisplayList(0x07008690), + gsSPDisplayList(0x07008728), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x07004F40), + gsSPDisplayList(0x07004E60), + gsSPDisplayList(0x07008C98), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008508), + gsSPDisplayList(0x07009C50), + gsSPDisplayList(0x07009BD8), + gsSPDisplayList(0x07009FE8), + gsSPDisplayList(0x0700A2D0), + gsSPDisplayList(0x0700A3D8), + gsSPDisplayList(0x07009DC0), + gsSPDisplayList(0x07009D48), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07005580), + gsSPDisplayList(0x07003300), + gsSPDisplayList(0x070038C8), + gsSPDisplayList(0x07006290), + gsSPDisplayList(0x07003508), + gsSPDisplayList(0x07006C70), + gsSPDisplayList(0x07006DA0), + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x07006958), + gsSPDisplayList(0x07005728), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x070077F8), + gsSPDisplayList(0x07007BC8), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07008F50), + gsSPDisplayList(0x07009368), + gsSPDisplayList(0x070092F8), + gsSPDisplayList(0x07009138), + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x07009598), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x070090D8), + gsSPDisplayList(0x07008FF8), + gsSPEndDisplayList(), +}; + +// 0x6AC8 +struct ActorSpawnData d_course_kalimari_desert_path[] = { + {{ 1, 0, 503 }, { 0 }}, + {{ 1, 0, 485 }, { 0 }}, + {{ 1, 0, 325 }, { 0 }}, + {{ 3, 0, -247 }, { 0 }}, + {{ -47, 0, -559 }, { 0 }}, + {{ -176, 0, -821 }, { 0 }}, + {{ -379, 0, -996 }, { 0 }}, + {{ -620, 0, -1082 }, { 0 }}, + {{ -878, 0, -1095 }, { 0 }}, + {{ -1133, 0, -1037 }, { 0 }}, + {{ -1342, 0, -907 }, { 0 }}, + {{ -1513, 0, -691 }, { 0 }}, + {{ -1610, 0, -448 }, { 0 }}, + {{ -1642, 0, -133 }, { 0 }}, + {{ -1642, 0, 18 }, { 0 }}, + {{ -1642, 0, 140 }, { 0 }}, + {{ -1639, 0, 692 }, { 0 }}, + {{ -1638, 0, 1162 }, { 0 }}, + {{ -1651, 0, 1326 }, { 0 }}, + {{ -1698, 0, 1486 }, { 0 }}, + {{ -1831, 0, 1686 }, { 0 }}, + {{ -2252, 0, 2112 }, { 0 }}, + {{ -2734, 0, 2598 }, { 0 }}, + {{ -2931, 0, 2876 }, { 0 }}, + {{ -2985, 0, 3022 }, { 0 }}, + {{ -3016, 0, 3184 }, { 0 }}, + {{ -3016, 0, 3337 }, { 0 }}, + {{ -2974, 0, 3490 }, { 0 }}, + {{ -2896, 0, 3626 }, { 0 }}, + {{ -2792, 0, 3745 }, { 0 }}, + {{ -2664, 0, 3842 }, { 0 }}, + {{ -2498, 0, 3907 }, { 0 }}, + {{ -2322, 0, 3934 }, { 0 }}, + {{ -2009, 0, 3934 }, { 0 }}, + {{ -1498, 0, 3849 }, { 0 }}, + {{ -1230, 0, 3773 }, { 0 }}, + {{ -1081, 0, 3687 }, { 0 }}, + {{ -895, 0, 3525 }, { 0 }}, + {{ -765, 0, 3339 }, { 0 }}, + {{ -639, 0, 2986 }, { 0 }}, + {{ -623, 0, 2601 }, { 0 }}, + {{ -628, 0, 1893 }, { 0 }}, + {{ -607, 0, 1734 }, { 0 }}, + {{ -524, 0, 1551 }, { 0 }}, + {{ -437, 0, 1454 }, { 0 }}, + {{ -311, 0, 1382 }, { 0 }}, + {{ -158, 0, 1274 }, { 0 }}, + {{ -57, 0, 1074 }, { 0 }}, + {{ -17, 0, 873 }, { 0 }}, + {{ 5, 0, 533 }, { 0 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ -741, 0, 2114 }, { 0 }}, + {{ -741, 0, 2130 }, { 0 }}, + {{ -741, 0, 2364 }, { 0 }}, + {{ -744, 0, 2840 }, { 0 }}, + {{ -749, 0, 2906 }, { 0 }}, + {{ -758, 0, 2962 }, { 0 }}, + {{ -769, 0, 3017 }, { 0 }}, + {{ -784, 0, 3085 }, { 0 }}, + {{ -801, 0, 3138 }, { 0 }}, + {{ -818, 0, 3184 }, { 0 }}, + {{ -838, 0, 3229 }, { 0 }}, + {{ -864, 0, 3281 }, { 0 }}, + {{ -891, 0, 3325 }, { 0 }}, + {{ -917, 0, 3364 }, { 0 }}, + {{ -951, 0, 3404 }, { 0 }}, + {{ -984, 0, 3441 }, { 0 }}, + {{ -1023, 0, 3473 }, { 0 }}, + {{ -1058, 0, 3505 }, { 0 }}, + {{ -1099, 0, 3540 }, { 0 }}, + {{ -1141, 0, 3563 }, { 0 }}, + {{ -1186, 0, 3586 }, { 0 }}, + {{ -1239, 0, 3613 }, { 0 }}, + {{ -1296, 0, 3629 }, { 0 }}, + {{ -1343, 0, 3645 }, { 0 }}, + {{ -1446, 0, 3666 }, { 0 }}, + {{ -1543, 0, 3685 }, { 0 }}, + {{ -1645, 0, 3689 }, { 0 }}, + {{ -1746, 0, 3689 }, { 0 }}, + {{ -1848, 0, 3669 }, { 0 }}, + {{ -1943, 0, 3645 }, { 0 }}, + {{ -2033, 0, 3607 }, { 0 }}, + {{ -2104, 0, 3565 }, { 0 }}, + {{ -2188, 0, 3510 }, { 0 }}, + {{ -2263, 0, 3443 }, { 0 }}, + {{ -2330, 0, 3367 }, { 0 }}, + {{ -2385, 0, 3283 }, { 0 }}, + {{ -2429, 0, 3186 }, { 0 }}, + {{ -2464, 0, 3083 }, { 0 }}, + {{ -2493, 0, 2967 }, { 0 }}, + {{ -2503, 0, 2843 }, { 0 }}, + {{ -2509, 0, 2716 }, { 0 }}, + {{ -2505, 0, 2605 }, { 0 }}, + {{ -2507, 0, 1161 }, { 0 }}, + {{ -2509, 0, 1052 }, { 0 }}, + {{ -2509, 0, 921 }, { 0 }}, + {{ -2495, 0, 800 }, { 0 }}, + {{ -2465, 0, 680 }, { 0 }}, + {{ -2436, 0, 578 }, { 0 }}, + {{ -2385, 0, 481 }, { 0 }}, + {{ -2330, 0, 407 }, { 0 }}, + {{ -2263, 0, 318 }, { 0 }}, + {{ -2187, 0, 258 }, { 0 }}, + {{ -2104, 0, 202 }, { 0 }}, + {{ -2033, 0, 163 }, { 0 }}, + {{ -1944, 0, 121 }, { 0 }}, + {{ -1839, 0, 98 }, { 0 }}, + {{ -1745, 0, 81 }, { 0 }}, + {{ -1640, 0, 79 }, { 0 }}, + {{ -1544, 0, 83 }, { 0 }}, + {{ -1440, 0, 99 }, { 0 }}, + {{ -1343, 0, 120 }, { 0 }}, + {{ -1244, 0, 159 }, { 0 }}, + {{ -1142, 0, 201 }, { 0 }}, + {{ -1063, 0, 254 }, { 0 }}, + {{ -980, 0, 321 }, { 0 }}, + {{ -918, 0, 400 }, { 0 }}, + {{ -860, 0, 481 }, { 0 }}, + {{ -819, 0, 575 }, { 0 }}, + {{ -780, 0, 682 }, { 0 }}, + {{ -754, 0, 797 }, { 0 }}, + {{ -744, 0, 921 }, { 0 }}, + {{ -742, 0, 1044 }, { 0 }}, + {{ -740, 0, 1162 }, { 0 }}, + {{ -743, 0, 1883 }, { 0 }}, + {{ -739, 0, 2086 }, { 0 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ 1, 0, 494 }, { 1 }}, + {{ 1, 0, 473 }, { 2 }}, + {{ 1, 0, 453 }, { 2 }}, + {{ 1, 1, 433 }, { 2 }}, + {{ 1, 1, 413 }, { 2 }}, + {{ 1, 1, 393 }, { 2 }}, + {{ 1, 1, 373 }, { 2 }}, + {{ 1, 1, 353 }, { 2 }}, + {{ 1, 1, 333 }, { 2 }}, + {{ 1, 2, 313 }, { 2 }}, + {{ 1, 3, 293 }, { 2 }}, + {{ 1, 3, 273 }, { 2 }}, + {{ 1, 4, 253 }, { 2 }}, + {{ 1, 5, 233 }, { 2 }}, + {{ 1, 6, 213 }, { 2 }}, + {{ 1, 6, 193 }, { 2 }}, + {{ 1, 6, 173 }, { 2 }}, + {{ 1, 7, 153 }, { 2 }}, + {{ 1, 7, 133 }, { 2 }}, + {{ 1, 8, 113 }, { 2 }}, + {{ 1, 8, 93 }, { 2 }}, + {{ 1, 8, 73 }, { 2 }}, + {{ 1, 8, 53 }, { 2 }}, + {{ 2, 8, 33 }, { 2 }}, + {{ 2, 8, 13 }, { 2 }}, + {{ 1, 8, -6 }, { 2 }}, + {{ 1, 8, -26 }, { 2 }}, + {{ 1, 8, -46 }, { 2 }}, + {{ 1, 8, -66 }, { 2 }}, + {{ 1, 8, -86 }, { 3 }}, + {{ 0, 8, -106 }, { 3 }}, + {{ 0, 9, -126 }, { 3 }}, + {{ 0, 9, -146 }, { 3 }}, + {{ -1, 10, -166 }, { 3 }}, + {{ -2, 10, -186 }, { 3 }}, + {{ -3, 11, -206 }, { 3 }}, + {{ -4, 12, -226 }, { 3 }}, + {{ -5, 12, -246 }, { 3 }}, + {{ -6, 13, -266 }, { 3 }}, + {{ -8, 14, -286 }, { 3 }}, + {{ -10, 14, -306 }, { 3 }}, + {{ -12, 15, -326 }, { 3 }}, + {{ -14, 16, -346 }, { 3 }}, + {{ -16, 17, -365 }, { 3 }}, + {{ -19, 18, -385 }, { 3 }}, + {{ -22, 19, -405 }, { 3 }}, + {{ -25, 20, -425 }, { 3 }}, + {{ -29, 20, -444 }, { 3 }}, + {{ -33, 20, -464 }, { 3 }}, + {{ -38, 21, -484 }, { 3 }}, + {{ -42, 21, -503 }, { 3 }}, + {{ -48, 22, -522 }, { 3 }}, + {{ -53, 22, -542 }, { 3 }}, + {{ -59, 22, -561 }, { 3 }}, + {{ -65, 23, -580 }, { 4 }}, + {{ -72, 23, -599 }, { 4 }}, + {{ -79, 23, -617 }, { 4 }}, + {{ -87, 23, -636 }, { 4 }}, + {{ -95, 23, -654 }, { 4 }}, + {{ -103, 23, -672 }, { 4 }}, + {{ -111, 23, -690 }, { 4 }}, + {{ -121, 23, -708 }, { 4 }}, + {{ -130, 23, -726 }, { 4 }}, + {{ -140, 24, -743 }, { 4 }}, + {{ -151, 24, -760 }, { 4 }}, + {{ -161, 23, -777 }, { 4 }}, + {{ -173, 23, -793 }, { 4 }}, + {{ -185, 22, -810 }, { 4 }}, + {{ -197, 21, -825 }, { 4 }}, + {{ -210, 20, -841 }, { 4 }}, + {{ -223, 20, -856 }, { 4 }}, + {{ -237, 19, -870 }, { 4 }}, + {{ -251, 16, -884 }, { 4 }}, + {{ -266, 14, -898 }, { 4 }}, + {{ -281, 12, -911 }, { 4 }}, + {{ -296, 11, -924 }, { 4 }}, + {{ -312, 10, -936 }, { 4 }}, + {{ -328, 8, -948 }, { 4 }}, + {{ -344, 7, -960 }, { 4 }}, + {{ -361, 6, -971 }, { 4 }}, + {{ -378, 5, -981 }, { 4 }}, + {{ -395, 5, -991 }, { 4 }}, + {{ -413, 5, -1001 }, { 4 }}, + {{ -431, 6, -1010 }, { 4 }}, + {{ -449, 6, -1018 }, { 4 }}, + {{ -467, 7, -1026 }, { 4 }}, + {{ -486, 7, -1034 }, { 4 }}, + {{ -505, 8, -1041 }, { 5 }}, + {{ -524, 9, -1047 }, { 5 }}, + {{ -543, 10, -1053 }, { 5 }}, + {{ -562, 11, -1058 }, { 5 }}, + {{ -581, 12, -1063 }, { 5 }}, + {{ -601, 13, -1068 }, { 5 }}, + {{ -620, 14, -1072 }, { 5 }}, + {{ -640, 15, -1076 }, { 5 }}, + {{ -660, 16, -1079 }, { 5 }}, + {{ -680, 17, -1082 }, { 5 }}, + {{ -700, 17, -1084 }, { 5 }}, + {{ -719, 18, -1086 }, { 5 }}, + {{ -739, 19, -1087 }, { 5 }}, + {{ -759, 20, -1088 }, { 5 }}, + {{ -779, 21, -1089 }, { 5 }}, + {{ -799, 22, -1089 }, { 5 }}, + {{ -819, 24, -1089 }, { 5 }}, + {{ -839, 25, -1088 }, { 5 }}, + {{ -859, 26, -1087 }, { 5 }}, + {{ -879, 27, -1085 }, { 5 }}, + {{ -899, 29, -1083 }, { 5 }}, + {{ -919, 30, -1081 }, { 5 }}, + {{ -939, 32, -1078 }, { 5 }}, + {{ -959, 34, -1075 }, { 5 }}, + {{ -978, 35, -1071 }, { 5 }}, + {{ -998, 37, -1067 }, { 5 }}, + {{ -1017, 37, -1063 }, { 5 }}, + {{ -1037, 36, -1058 }, { 5 }}, + {{ -1056, 35, -1052 }, { 5 }}, + {{ -1075, 35, -1046 }, { 5 }}, + {{ -1094, 34, -1040 }, { 5 }}, + {{ -1113, 33, -1033 }, { 5 }}, + {{ -1132, 32, -1026 }, { 6 }}, + {{ -1150, 32, -1018 }, { 6 }}, + {{ -1168, 31, -1009 }, { 6 }}, + {{ -1186, 30, -1000 }, { 6 }}, + {{ -1204, 29, -991 }, { 6 }}, + {{ -1221, 28, -981 }, { 6 }}, + {{ -1238, 28, -971 }, { 6 }}, + {{ -1255, 27, -960 }, { 6 }}, + {{ -1272, 26, -948 }, { 6 }}, + {{ -1288, 25, -937 }, { 6 }}, + {{ -1303, 24, -924 }, { 6 }}, + {{ -1319, 23, -912 }, { 6 }}, + {{ -1334, 23, -898 }, { 6 }}, + {{ -1349, 22, -885 }, { 6 }}, + {{ -1363, 21, -871 }, { 6 }}, + {{ -1377, 21, -856 }, { 6 }}, + {{ -1390, 20, -842 }, { 6 }}, + {{ -1404, 19, -827 }, { 6 }}, + {{ -1417, 18, -811 }, { 6 }}, + {{ -1429, 18, -796 }, { 6 }}, + {{ -1441, 18, -780 }, { 6 }}, + {{ -1453, 18, -764 }, { 6 }}, + {{ -1465, 18, -748 }, { 6 }}, + {{ -1476, 18, -731 }, { 6 }}, + {{ -1487, 18, -714 }, { 6 }}, + {{ -1497, 18, -697 }, { 6 }}, + {{ -1507, 17, -680 }, { 6 }}, + {{ -1517, 17, -662 }, { 6 }}, + {{ -1527, 17, -645 }, { 6 }}, + {{ -1535, 17, -627 }, { 6 }}, + {{ -1544, 17, -609 }, { 6 }}, + {{ -1552, 17, -590 }, { 6 }}, + {{ -1560, 16, -572 }, { 7 }}, + {{ -1567, 16, -553 }, { 7 }}, + {{ -1574, 16, -534 }, { 7 }}, + {{ -1580, 15, -515 }, { 7 }}, + {{ -1586, 15, -496 }, { 7 }}, + {{ -1592, 14, -477 }, { 7 }}, + {{ -1597, 14, -458 }, { 7 }}, + {{ -1601, 13, -438 }, { 7 }}, + {{ -1606, 13, -419 }, { 7 }}, + {{ -1610, 12, -399 }, { 7 }}, + {{ -1613, 11, -379 }, { 7 }}, + {{ -1617, 11, -360 }, { 7 }}, + {{ -1619, 10, -340 }, { 7 }}, + {{ -1622, 9, -320 }, { 7 }}, + {{ -1624, 9, -300 }, { 7 }}, + {{ -1626, 9, -280 }, { 7 }}, + {{ -1628, 9, -260 }, { 7 }}, + {{ -1630, 9, -240 }, { 7 }}, + {{ -1632, 8, -220 }, { 7 }}, + {{ -1634, 8, -200 }, { 7 }}, + {{ -1635, 8, -181 }, { 7 }}, + {{ -1637, 8, -161 }, { 7 }}, + {{ -1638, 8, -141 }, { 7 }}, + {{ -1640, 7, -121 }, { 7 }}, + {{ -1640, 6, -101 }, { 7 }}, + {{ -1641, 6, -81 }, { 7 }}, + {{ -1641, 5, -61 }, { 7 }}, + {{ -1641, 4, -41 }, { 7 }}, + {{ -1642, 3, -21 }, { 7 }}, + {{ -1642, 3, -1 }, { 7 }}, + {{ -1641, 2, 18 }, { 7 }}, + {{ -1641, 2, 38 }, { 7 }}, + {{ -1642, 2, 58 }, { 7 }}, + {{ -1642, 2, 78 }, { 7 }}, + {{ -1641, 2, 98 }, { 7 }}, + {{ -1641, 2, 118 }, { 8 }}, + {{ -1641, 2, 138 }, { 8 }}, + {{ -1641, 3, 158 }, { 8 }}, + {{ -1641, 4, 179 }, { 8 }}, + {{ -1641, 5, 199 }, { 8 }}, + {{ -1641, 6, 219 }, { 8 }}, + {{ -1641, 7, 239 }, { 8 }}, + {{ -1641, 8, 259 }, { 8 }}, + {{ -1641, 9, 279 }, { 8 }}, + {{ -1641, 10, 299 }, { 8 }}, + {{ -1641, 10, 319 }, { 8 }}, + {{ -1640, 11, 339 }, { 8 }}, + {{ -1640, 11, 359 }, { 8 }}, + {{ -1640, 12, 379 }, { 8 }}, + {{ -1640, 12, 399 }, { 8 }}, + {{ -1640, 12, 419 }, { 8 }}, + {{ -1640, 12, 439 }, { 8 }}, + {{ -1640, 13, 459 }, { 8 }}, + {{ -1640, 13, 479 }, { 8 }}, + {{ -1640, 13, 499 }, { 8 }}, + {{ -1639, 13, 519 }, { 8 }}, + {{ -1639, 14, 539 }, { 8 }}, + {{ -1639, 14, 559 }, { 8 }}, + {{ -1639, 14, 579 }, { 8 }}, + {{ -1639, 15, 599 }, { 8 }}, + {{ -1639, 15, 619 }, { 8 }}, + {{ -1639, 15, 639 }, { 8 }}, + {{ -1639, 16, 659 }, { 8 }}, + {{ -1639, 16, 679 }, { 8 }}, + {{ -1639, 16, 699 }, { 8 }}, + {{ -1639, 17, 719 }, { 8 }}, + {{ -1639, 17, 739 }, { 8 }}, + {{ -1638, 17, 759 }, { 8 }}, + {{ -1638, 18, 779 }, { 8 }}, + {{ -1638, 18, 799 }, { 8 }}, + {{ -1638, 18, 819 }, { 8 }}, + {{ -1638, 18, 839 }, { 8 }}, + {{ -1638, 19, 859 }, { 8 }}, + {{ -1638, 19, 879 }, { 8 }}, + {{ -1638, 19, 899 }, { 8 }}, + {{ -1638, 19, 919 }, { 8 }}, + {{ -1638, 20, 939 }, { 9 }}, + {{ -1638, 20, 959 }, { 9 }}, + {{ -1638, 20, 979 }, { 9 }}, + {{ -1638, 21, 999 }, { 9 }}, + {{ -1638, 21, 1019 }, { 9 }}, + {{ -1638, 21, 1039 }, { 9 }}, + {{ -1638, 22, 1059 }, { 9 }}, + {{ -1639, 22, 1079 }, { 9 }}, + {{ -1639, 23, 1099 }, { 9 }}, + {{ -1639, 23, 1119 }, { 9 }}, + {{ -1640, 23, 1139 }, { 9 }}, + {{ -1640, 24, 1159 }, { 9 }}, + {{ -1641, 24, 1179 }, { 9 }}, + {{ -1641, 24, 1199 }, { 9 }}, + {{ -1642, 24, 1219 }, { 9 }}, + {{ -1644, 24, 1239 }, { 9 }}, + {{ -1645, 24, 1259 }, { 9 }}, + {{ -1648, 24, 1279 }, { 9 }}, + {{ -1650, 24, 1299 }, { 9 }}, + {{ -1654, 23, 1318 }, { 10 }}, + {{ -1657, 23, 1338 }, { 10 }}, + {{ -1662, 22, 1358 }, { 10 }}, + {{ -1666, 22, 1377 }, { 10 }}, + {{ -1671, 22, 1396 }, { 10 }}, + {{ -1677, 21, 1416 }, { 10 }}, + {{ -1684, 21, 1435 }, { 10 }}, + {{ -1691, 20, 1453 }, { 10 }}, + {{ -1699, 20, 1471 }, { 10 }}, + {{ -1708, 19, 1490 }, { 10 }}, + {{ -1717, 19, 1507 }, { 10 }}, + {{ -1727, 18, 1525 }, { 10 }}, + {{ -1737, 18, 1542 }, { 10 }}, + {{ -1747, 17, 1559 }, { 10 }}, + {{ -1758, 17, 1576 }, { 10 }}, + {{ -1769, 16, 1593 }, { 10 }}, + {{ -1780, 16, 1609 }, { 10 }}, + {{ -1793, 15, 1625 }, { 10 }}, + {{ -1805, 15, 1641 }, { 10 }}, + {{ -1817, 14, 1656 }, { 10 }}, + {{ -1830, 14, 1672 }, { 10 }}, + {{ -1843, 13, 1687 }, { 10 }}, + {{ -1856, 13, 1702 }, { 10 }}, + {{ -1870, 12, 1717 }, { 10 }}, + {{ -1883, 12, 1732 }, { 10 }}, + {{ -1896, 11, 1747 }, { 10 }}, + {{ -1910, 11, 1762 }, { 10 }}, + {{ -1923, 11, 1776 }, { 10 }}, + {{ -1937, 10, 1791 }, { 10 }}, + {{ -1951, 10, 1805 }, { 10 }}, + {{ -1965, 9, 1820 }, { 10 }}, + {{ -1978, 9, 1834 }, { 10 }}, + {{ -1992, 8, 1849 }, { 10 }}, + {{ -2006, 8, 1863 }, { 10 }}, + {{ -2020, 7, 1877 }, { 11 }}, + {{ -2034, 7, 1892 }, { 11 }}, + {{ -2048, 6, 1906 }, { 11 }}, + {{ -2062, 6, 1920 }, { 11 }}, + {{ -2077, 5, 1934 }, { 11 }}, + {{ -2091, 5, 1949 }, { 11 }}, + {{ -2105, 4, 1963 }, { 11 }}, + {{ -2119, 4, 1977 }, { 11 }}, + {{ -2133, 4, 1991 }, { 11 }}, + {{ -2147, 3, 2006 }, { 11 }}, + {{ -2161, 3, 2020 }, { 11 }}, + {{ -2175, 2, 2034 }, { 11 }}, + {{ -2189, 2, 2048 }, { 11 }}, + {{ -2203, 1, 2062 }, { 11 }}, + {{ -2217, 1, 2077 }, { 11 }}, + {{ -2231, 0, 2091 }, { 11 }}, + {{ -2245, 0, 2105 }, { 11 }}, + {{ -2259, 0, 2119 }, { 11 }}, + {{ -2274, 0, 2134 }, { 11 }}, + {{ -2288, 0, 2148 }, { 11 }}, + {{ -2302, 0, 2162 }, { 11 }}, + {{ -2316, 1, 2176 }, { 11 }}, + {{ -2330, 1, 2190 }, { 11 }}, + {{ -2344, 1, 2205 }, { 11 }}, + {{ -2358, 1, 2219 }, { 11 }}, + {{ -2372, 2, 2233 }, { 11 }}, + {{ -2386, 2, 2247 }, { 11 }}, + {{ -2400, 2, 2262 }, { 11 }}, + {{ -2414, 2, 2276 }, { 11 }}, + {{ -2428, 2, 2290 }, { 11 }}, + {{ -2443, 2, 2304 }, { 11 }}, + {{ -2457, 2, 2318 }, { 11 }}, + {{ -2471, 2, 2333 }, { 12 }}, + {{ -2485, 2, 2347 }, { 12 }}, + {{ -2499, 2, 2361 }, { 12 }}, + {{ -2513, 2, 2375 }, { 12 }}, + {{ -2527, 2, 2390 }, { 12 }}, + {{ -2541, 2, 2404 }, { 12 }}, + {{ -2555, 2, 2418 }, { 12 }}, + {{ -2569, 2, 2433 }, { 12 }}, + {{ -2583, 3, 2447 }, { 12 }}, + {{ -2597, 3, 2462 }, { 12 }}, + {{ -2610, 4, 2476 }, { 12 }}, + {{ -2624, 4, 2491 }, { 12 }}, + {{ -2638, 4, 2505 }, { 12 }}, + {{ -2651, 5, 2520 }, { 12 }}, + {{ -2665, 5, 2535 }, { 12 }}, + {{ -2678, 5, 2550 }, { 12 }}, + {{ -2692, 6, 2564 }, { 12 }}, + {{ -2705, 6, 2579 }, { 12 }}, + {{ -2718, 7, 2594 }, { 12 }}, + {{ -2731, 7, 2610 }, { 12 }}, + {{ -2744, 8, 2625 }, { 12 }}, + {{ -2757, 8, 2640 }, { 12 }}, + {{ -2770, 8, 2656 }, { 12 }}, + {{ -2782, 9, 2671 }, { 12 }}, + {{ -2795, 9, 2687 }, { 12 }}, + {{ -2807, 9, 2703 }, { 12 }}, + {{ -2819, 9, 2719 }, { 12 }}, + {{ -2831, 9, 2735 }, { 12 }}, + {{ -2842, 10, 2751 }, { 12 }}, + {{ -2854, 11, 2768 }, { 12 }}, + {{ -2865, 11, 2784 }, { 12 }}, + {{ -2876, 12, 2801 }, { 12 }}, + {{ -2887, 12, 2818 }, { 12 }}, + {{ -2898, 13, 2834 }, { 12 }}, + {{ -2908, 14, 2852 }, { 12 }}, + {{ -2918, 14, 2869 }, { 12 }}, + {{ -2928, 15, 2886 }, { 12 }}, + {{ -2938, 16, 2904 }, { 12 }}, + {{ -2946, 16, 2922 }, { 12 }}, + {{ -2954, 17, 2940 }, { 12 }}, + {{ -2961, 18, 2959 }, { 12 }}, + {{ -2968, 19, 2978 }, { 12 }}, + {{ -2974, 20, 2997 }, { 12 }}, + {{ -2980, 21, 3016 }, { 12 }}, + {{ -2985, 22, 3035 }, { 13 }}, + {{ -2990, 22, 3055 }, { 13 }}, + {{ -2994, 23, 3074 }, { 13 }}, + {{ -2998, 23, 3094 }, { 13 }}, + {{ -3002, 23, 3114 }, { 13 }}, + {{ -3005, 22, 3133 }, { 13 }}, + {{ -3008, 22, 3153 }, { 13 }}, + {{ -3011, 21, 3173 }, { 13 }}, + {{ -3013, 20, 3193 }, { 13 }}, + {{ -3014, 19, 3213 }, { 13 }}, + {{ -3015, 19, 3233 }, { 13 }}, + {{ -3015, 18, 3253 }, { 13 }}, + {{ -3015, 17, 3273 }, { 13 }}, + {{ -3015, 16, 3293 }, { 13 }}, + {{ -3013, 15, 3313 }, { 13 }}, + {{ -3011, 14, 3333 }, { 13 }}, + {{ -3008, 14, 3352 }, { 13 }}, + {{ -3004, 13, 3372 }, { 13 }}, + {{ -3000, 12, 3392 }, { 13 }}, + {{ -2995, 11, 3411 }, { 13 }}, + {{ -2989, 11, 3430 }, { 13 }}, + {{ -2983, 10, 3449 }, { 13 }}, + {{ -2977, 9, 3468 }, { 13 }}, + {{ -2969, 8, 3487 }, { 13 }}, + {{ -2961, 8, 3505 }, { 13 }}, + {{ -2953, 7, 3523 }, { 13 }}, + {{ -2944, 6, 3541 }, { 13 }}, + {{ -2934, 5, 3559 }, { 13 }}, + {{ -2924, 4, 3576 }, { 13 }}, + {{ -2913, 4, 3593 }, { 13 }}, + {{ -2902, 3, 3609 }, { 13 }}, + {{ -2891, 2, 3626 }, { 13 }}, + {{ -2879, 2, 3642 }, { 13 }}, + {{ -2866, 1, 3658 }, { 13 }}, + {{ -2854, 0, 3673 }, { 13 }}, + {{ -2841, 0, 3688 }, { 14 }}, + {{ -2827, 2, 3703 }, { 14 }}, + {{ -2813, 3, 3718 }, { 14 }}, + {{ -2799, 5, 3732 }, { 14 }}, + {{ -2785, 6, 3745 }, { 14 }}, + {{ -2770, 7, 3759 }, { 14 }}, + {{ -2754, 7, 3772 }, { 14 }}, + {{ -2739, 8, 3784 }, { 14 }}, + {{ -2723, 9, 3796 }, { 14 }}, + {{ -2707, 10, 3808 }, { 14 }}, + {{ -2690, 10, 3819 }, { 14 }}, + {{ -2673, 11, 3830 }, { 14 }}, + {{ -2655, 12, 3839 }, { 14 }}, + {{ -2638, 12, 3849 }, { 14 }}, + {{ -2620, 12, 3857 }, { 14 }}, + {{ -2601, 12, 3865 }, { 14 }}, + {{ -2583, 11, 3873 }, { 14 }}, + {{ -2564, 11, 3880 }, { 14 }}, + {{ -2545, 10, 3887 }, { 14 }}, + {{ -2526, 9, 3893 }, { 14 }}, + {{ -2507, 9, 3899 }, { 14 }}, + {{ -2488, 8, 3904 }, { 14 }}, + {{ -2468, 7, 3909 }, { 14 }}, + {{ -2449, 7, 3913 }, { 14 }}, + {{ -2429, 6, 3917 }, { 14 }}, + {{ -2409, 5, 3920 }, { 14 }}, + {{ -2390, 4, 3923 }, { 14 }}, + {{ -2370, 4, 3925 }, { 14 }}, + {{ -2350, 3, 3927 }, { 14 }}, + {{ -2330, 3, 3929 }, { 14 }}, + {{ -2310, 2, 3930 }, { 14 }}, + {{ -2290, 2, 3931 }, { 14 }}, + {{ -2270, 1, 3932 }, { 14 }}, + {{ -2250, 1, 3932 }, { 14 }}, + {{ -2230, 1, 3933 }, { 14 }}, + {{ -2210, 0, 3933 }, { 14 }}, + {{ -2190, 0, 3933 }, { 14 }}, + {{ -2170, 0, 3933 }, { 14 }}, + {{ -2150, 0, 3933 }, { 14 }}, + {{ -2130, 0, 3933 }, { 14 }}, + {{ -2110, 1, 3932 }, { 14 }}, + {{ -2090, 1, 3931 }, { 14 }}, + {{ -2070, 1, 3930 }, { 14 }}, + {{ -2050, 2, 3929 }, { 14 }}, + {{ -2030, 2, 3927 }, { 14 }}, + {{ -2010, 3, 3925 }, { 14 }}, + {{ -1990, 3, 3924 }, { 14 }}, + {{ -1970, 3, 3921 }, { 14 }}, + {{ -1950, 4, 3919 }, { 14 }}, + {{ -1930, 4, 3917 }, { 14 }}, + {{ -1911, 4, 3914 }, { 14 }}, + {{ -1891, 5, 3912 }, { 14 }}, + {{ -1871, 5, 3909 }, { 14 }}, + {{ -1851, 6, 3906 }, { 15 }}, + {{ -1831, 6, 3903 }, { 15 }}, + {{ -1811, 6, 3900 }, { 15 }}, + {{ -1792, 7, 3897 }, { 15 }}, + {{ -1772, 7, 3894 }, { 15 }}, + {{ -1752, 7, 3891 }, { 15 }}, + {{ -1732, 8, 3888 }, { 15 }}, + {{ -1713, 8, 3884 }, { 15 }}, + {{ -1693, 8, 3881 }, { 15 }}, + {{ -1673, 9, 3877 }, { 15 }}, + {{ -1654, 9, 3874 }, { 15 }}, + {{ -1634, 9, 3870 }, { 15 }}, + {{ -1614, 10, 3867 }, { 15 }}, + {{ -1595, 10, 3863 }, { 15 }}, + {{ -1575, 10, 3859 }, { 15 }}, + {{ -1555, 11, 3855 }, { 15 }}, + {{ -1536, 11, 3851 }, { 15 }}, + {{ -1516, 11, 3847 }, { 15 }}, + {{ -1496, 11, 3843 }, { 15 }}, + {{ -1477, 11, 3839 }, { 15 }}, + {{ -1457, 11, 3834 }, { 15 }}, + {{ -1438, 11, 3830 }, { 15 }}, + {{ -1418, 10, 3825 }, { 15 }}, + {{ -1399, 10, 3820 }, { 15 }}, + {{ -1380, 10, 3815 }, { 15 }}, + {{ -1360, 9, 3810 }, { 15 }}, + {{ -1341, 9, 3804 }, { 15 }}, + {{ -1322, 9, 3798 }, { 15 }}, + {{ -1303, 8, 3792 }, { 15 }}, + {{ -1284, 7, 3786 }, { 15 }}, + {{ -1265, 7, 3779 }, { 15 }}, + {{ -1246, 6, 3772 }, { 15 }}, + {{ -1228, 5, 3765 }, { 15 }}, + {{ -1209, 5, 3757 }, { 15 }}, + {{ -1191, 4, 3748 }, { 15 }}, + {{ -1173, 3, 3740 }, { 15 }}, + {{ -1156, 3, 3730 }, { 15 }}, + {{ -1139, 2, 3720 }, { 15 }}, + {{ -1122, 1, 3709 }, { 15 }}, + {{ -1105, 1, 3698 }, { 15 }}, + {{ -1089, 0, 3686 }, { 15 }}, + {{ -1073, 0, 3675 }, { 15 }}, + {{ -1057, 0, 3662 }, { 15 }}, + {{ -1041, 0, 3650 }, { 15 }}, + {{ -1025, 0, 3638 }, { 15 }}, + {{ -1010, 0, 3625 }, { 15 }}, + {{ -995, 0, 3612 }, { 15 }}, + {{ -980, 0, 3599 }, { 15 }}, + {{ -965, 0, 3585 }, { 15 }}, + {{ -950, 0, 3571 }, { 16 }}, + {{ -936, 0, 3557 }, { 16 }}, + {{ -922, 0, 3543 }, { 16 }}, + {{ -908, 0, 3529 }, { 16 }}, + {{ -895, 0, 3514 }, { 16 }}, + {{ -882, 0, 3499 }, { 16 }}, + {{ -869, 0, 3483 }, { 16 }}, + {{ -856, 0, 3468 }, { 16 }}, + {{ -844, 0, 3452 }, { 16 }}, + {{ -832, 0, 3436 }, { 16 }}, + {{ -821, 0, 3419 }, { 16 }}, + {{ -810, 0, 3402 }, { 16 }}, + {{ -800, 0, 3385 }, { 16 }}, + {{ -790, 0, 3368 }, { 16 }}, + {{ -781, 0, 3350 }, { 16 }}, + {{ -772, 0, 3332 }, { 16 }}, + {{ -763, 0, 3314 }, { 16 }}, + {{ -755, 0, 3296 }, { 16 }}, + {{ -747, 0, 3277 }, { 16 }}, + {{ -739, 0, 3259 }, { 16 }}, + {{ -731, 0, 3241 }, { 16 }}, + {{ -724, 0, 3222 }, { 16 }}, + {{ -717, 0, 3203 }, { 16 }}, + {{ -710, 0, 3185 }, { 16 }}, + {{ -703, 0, 3166 }, { 16 }}, + {{ -696, 0, 3147 }, { 16 }}, + {{ -690, 0, 3128 }, { 16 }}, + {{ -684, 0, 3109 }, { 16 }}, + {{ -678, 0, 3090 }, { 16 }}, + {{ -673, 0, 3070 }, { 16 }}, + {{ -668, 0, 3051 }, { 16 }}, + {{ -663, 0, 3032 }, { 16 }}, + {{ -659, 0, 3012 }, { 16 }}, + {{ -654, 0, 2992 }, { 16 }}, + {{ -651, 0, 2973 }, { 17 }}, + {{ -647, 0, 2953 }, { 17 }}, + {{ -644, 0, 2933 }, { 17 }}, + {{ -641, 0, 2913 }, { 17 }}, + {{ -639, 0, 2894 }, { 17 }}, + {{ -636, 0, 2874 }, { 17 }}, + {{ -634, 0, 2854 }, { 17 }}, + {{ -633, 0, 2834 }, { 17 }}, + {{ -632, 0, 2814 }, { 17 }}, + {{ -631, 0, 2794 }, { 17 }}, + {{ -630, 0, 2774 }, { 17 }}, + {{ -629, 0, 2754 }, { 17 }}, + {{ -628, 0, 2734 }, { 17 }}, + {{ -628, 0, 2714 }, { 17 }}, + {{ -627, 0, 2694 }, { 17 }}, + {{ -627, 0, 2674 }, { 17 }}, + {{ -626, 0, 2654 }, { 17 }}, + {{ -626, 0, 2634 }, { 17 }}, + {{ -626, 0, 2614 }, { 17 }}, + {{ -626, 0, 2594 }, { 17 }}, + {{ -625, 0, 2574 }, { 17 }}, + {{ -625, 0, 2554 }, { 17 }}, + {{ -625, 0, 2534 }, { 17 }}, + {{ -625, 0, 2514 }, { 17 }}, + {{ -625, 0, 2494 }, { 17 }}, + {{ -625, 0, 2474 }, { 17 }}, + {{ -624, 0, 2454 }, { 17 }}, + {{ -624, 0, 2434 }, { 17 }}, + {{ -624, 0, 2414 }, { 17 }}, + {{ -624, 0, 2394 }, { 17 }}, + {{ -624, 0, 2374 }, { 17 }}, + {{ -624, 0, 2354 }, { 18 }}, + {{ -625, 0, 2334 }, { 18 }}, + {{ -625, 0, 2314 }, { 18 }}, + {{ -625, 0, 2294 }, { 18 }}, + {{ -625, 0, 2274 }, { 18 }}, + {{ -625, 0, 2254 }, { 18 }}, + {{ -625, 0, 2234 }, { 18 }}, + {{ -625, 0, 2214 }, { 18 }}, + {{ -625, 0, 2194 }, { 18 }}, + {{ -625, 0, 2173 }, { 18 }}, + {{ -625, 0, 2153 }, { 18 }}, + {{ -625, 0, 2133 }, { 18 }}, + {{ -625, 0, 2113 }, { 18 }}, + {{ -625, 0, 2093 }, { 18 }}, + {{ -625, 0, 2073 }, { 18 }}, + {{ -625, 0, 2053 }, { 18 }}, + {{ -625, 0, 2033 }, { 18 }}, + {{ -625, 0, 2013 }, { 18 }}, + {{ -625, 0, 1993 }, { 18 }}, + {{ -624, 0, 1973 }, { 18 }}, + {{ -624, 0, 1953 }, { 18 }}, + {{ -624, 0, 1933 }, { 18 }}, + {{ -623, 0, 1913 }, { 18 }}, + {{ -622, 0, 1893 }, { 18 }}, + {{ -622, 0, 1873 }, { 18 }}, + {{ -621, 0, 1853 }, { 18 }}, + {{ -619, -1, 1833 }, { 18 }}, + {{ -617, -1, 1813 }, { 18 }}, + {{ -614, -2, 1794 }, { 18 }}, + {{ -610, -2, 1774 }, { 18 }}, + {{ -606, -3, 1755 }, { 18 }}, + {{ -600, -3, 1735 }, { 18 }}, + {{ -594, -4, 1716 }, { 18 }}, + {{ -588, -5, 1697 }, { 18 }}, + {{ -581, -5, 1679 }, { 18 }}, + {{ -573, -6, 1660 }, { 18 }}, + {{ -565, -6, 1642 }, { 18 }}, + {{ -556, -7, 1624 }, { 18 }}, + {{ -548, -8, 1606 }, { 19 }}, + {{ -538, -8, 1588 }, { 19 }}, + {{ -528, -9, 1570 }, { 19 }}, + {{ -518, -9, 1553 }, { 19 }}, + {{ -507, -10, 1537 }, { 19 }}, + {{ -495, -11, 1520 }, { 19 }}, + {{ -483, -11, 1505 }, { 19 }}, + {{ -469, -12, 1490 }, { 19 }}, + {{ -455, -13, 1476 }, { 19 }}, + {{ -440, -13, 1463 }, { 19 }}, + {{ -424, -14, 1451 }, { 19 }}, + {{ -408, -14, 1439 }, { 19 }}, + {{ -391, -15, 1428 }, { 19 }}, + {{ -374, -16, 1418 }, { 19 }}, + {{ -357, -16, 1408 }, { 19 }}, + {{ -339, -17, 1397 }, { 19 }}, + {{ -322, -17, 1387 }, { 19 }}, + {{ -306, -18, 1376 }, { 19 }}, + {{ -289, -18, 1365 }, { 19 }}, + {{ -272, -18, 1354 }, { 19 }}, + {{ -256, -17, 1343 }, { 19 }}, + {{ -239, -16, 1331 }, { 19 }}, + {{ -223, -15, 1319 }, { 19 }}, + {{ -208, -14, 1307 }, { 19 }}, + {{ -193, -12, 1293 }, { 19 }}, + {{ -179, -11, 1279 }, { 19 }}, + {{ -166, -10, 1264 }, { 19 }}, + {{ -153, -8, 1248 }, { 20 }}, + {{ -141, -6, 1232 }, { 20 }}, + {{ -130, -5, 1215 }, { 20 }}, + {{ -120, -3, 1198 }, { 20 }}, + {{ -111, -1, 1181 }, { 20 }}, + {{ -102, 0, 1163 }, { 20 }}, + {{ -93, 1, 1145 }, { 20 }}, + {{ -85, 1, 1126 }, { 20 }}, + {{ -77, 1, 1108 }, { 20 }}, + {{ -70, 0, 1089 }, { 20 }}, + {{ -63, 0, 1070 }, { 20 }}, + {{ -57, 0, 1051 }, { 20 }}, + {{ -51, 0, 1032 }, { 20 }}, + {{ -46, 0, 1013 }, { 20 }}, + {{ -41, 0, 994 }, { 20 }}, + {{ -37, 0, 974 }, { 20 }}, + {{ -33, 0, 954 }, { 20 }}, + {{ -30, 0, 935 }, { 20 }}, + {{ -27, 0, 915 }, { 20 }}, + {{ -24, 0, 895 }, { 20 }}, + {{ -22, 0, 875 }, { 20 }}, + {{ -20, 0, 855 }, { 20 }}, + {{ -18, 0, 835 }, { 20 }}, + {{ -16, 0, 815 }, { 20 }}, + {{ -14, 0, 795 }, { 20 }}, + {{ -13, 0, 775 }, { 20 }}, + {{ -11, 0, 755 }, { 20 }}, + {{ -10, 0, 735 }, { 20 }}, + {{ -9, 0, 715 }, { 20 }}, + {{ -8, 0, 695 }, { 20 }}, + {{ -7, 0, 675 }, { 20 }}, + {{ -6, 0, 655 }, { 20 }}, + {{ -5, 0, 635 }, { 20 }}, + {{ -4, 0, 615 }, { 20 }}, + {{ -3, 0, 595 }, { 20 }}, + {{ -2, 0, 575 }, { 20 }}, + {{ -1, 0, 555 }, { 20 }}, + {{ 0, 0, 535 }, { 20 }}, + {{ 0, 0, 515 }, { 20 }}, + {{ 0, 0, 495 }, { 1 }}, + {{ -32768, -32768, -32768 }, { 0 }}, +}; + +// todo: export tlut automatically +// 0x8380 +u8 d_course_kalimari_desert_tree_tlut[232] = { + 0x00, 0x00, 0x11, 0x05, 0x11, 0x45, 0x11, 0x85, 0x11, 0xC5, 0x12, 0x41, + 0x19, 0x45, 0x19, 0x85, 0x19, 0xC5, 0x1A, 0x05, 0x1A, 0x45, 0x1A, 0x83, + 0x1A, 0x85, 0x1A, 0xC5, 0x1B, 0x03, 0x22, 0x45, 0x22, 0x85, 0x22, 0xC3, + 0x22, 0xC5, 0x23, 0x05, 0x23, 0x43, 0x23, 0x45, 0x23, 0x83, 0x23, 0x85, + 0x23, 0xC3, 0x23, 0xC5, 0x24, 0x03, 0x24, 0x05, 0x2B, 0x47, 0x2B, 0x85, + 0x2B, 0xC5, 0x2B, 0xC7, 0x2C, 0x03, 0x2C, 0x05, 0x2C, 0x07, 0x2C, 0x43, + 0x2C, 0x45, 0x2C, 0x83, 0x2C, 0x85, 0x2C, 0xC3, 0x2C, 0xC5, 0x2D, 0x03, + 0x2D, 0x05, 0x33, 0xC7, 0x34, 0x45, 0x34, 0x47, 0x34, 0x85, 0x34, 0x87, + 0x34, 0xC5, 0x34, 0xC7, 0x35, 0x03, 0x35, 0x05, 0x35, 0x43, 0x35, 0x45, + 0x35, 0x85, 0x3C, 0xC7, 0x3C, 0xC9, 0x3D, 0x07, 0x3D, 0x09, 0x3D, 0x45, + 0x3D, 0x47, 0x3D, 0x85, 0x3D, 0x87, 0x3D, 0xC5, 0x3D, 0xC7, 0x45, 0x0B, + 0x45, 0x49, 0x45, 0x89, 0x45, 0xC7, 0x45, 0xC9, 0x46, 0x07, 0x46, 0x09, + 0x46, 0x49, 0x4D, 0x4B, 0x4D, 0x8B, 0x4D, 0xC9, 0x4D, 0xCB, 0x4E, 0x0B, + 0x4E, 0x4B, 0x55, 0x8D, 0x56, 0x0B, 0x56, 0x0D, 0x56, 0x4B, 0x56, 0x4D, + 0x56, 0x8B, 0x56, 0x8D, 0x5E, 0x4F, 0x5E, 0x8F, 0x5E, 0xCF, 0x66, 0x91, + 0x66, 0xCF, 0x66, 0xD1, 0x67, 0x11, 0x6E, 0xD1, 0x6F, 0x13, 0x6F, 0x51, + 0x6F, 0x53, 0x77, 0x95, 0x7F, 0xD7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00 +}; + + +// 0x8468 +Vtx_t d_course_kalimari_desert_cactus_model[] = { + {{ 0, 25, 0 }, { 0 }, { 1024, -102 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -12, 25, 0 }, { 0 }, { 0, -102 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -12, 0, 0 }, { 0 }, { 0, 1945 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 0, 0, 0 }, { 0 }, { 1024, 1945 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 12, 25, 0 }, { 0 }, { 1023, -102 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 0, 25, 0 }, { 0 }, { 0, -102 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 0, 0, 0 }, { 0 }, { 0, 1945 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 12, 0, 0 }, { 0 }, { 1023, 1945 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 6, 25, 0 }, { 0 }, { 1024, -409 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -6, 25, 0 }, { 0 }, { 0, -409 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -6, 0, 0 }, { 0 }, { 0, 1638 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 6, 0, 0 }, { 0 }, { 1024, 1638 }, {0xFF, 0xFE, 0xFE, 0xFF }}, +}; + +Gfx d_course_kalimari_desert_dl_8528[] = +{ + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetTextureLUT(G_TT_RGBA16), + gsDPLoadTLUT_pal256(0x06008380), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPLoadTextureBlock(0x03009000, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSPVertex(0x06008468, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPLoadTextureBlock(0x03009800, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureLUT(G_TT_NONE), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_8628[] = +{ + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetTextureLUT(G_TT_RGBA16), + gsDPLoadTLUT_pal256(0x06008380), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPLoadTextureBlock(0x0300A000, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSPVertex(0x06008468, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPLoadTextureBlock(0x0300A800, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureLUT(G_TT_NONE), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_8728[] = +{ + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetTextureLUT(G_TT_RGBA16), + gsDPLoadTLUT_pal256(0x06008380), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPLoadTextureBlock(0x0300B000, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSPVertex(0x060084E8, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureLUT(G_TT_NONE), + gsSPEndDisplayList(), +}; + +// 0x87E8 +u8 d_course_kalimari_desert_crossing_sign_1[] = { + #include "textures/courses/kalimari_desert_crossing_signal_1.rgba16.inc.c" +}; + +// 0x97E8 +u8 d_course_kalimari_desert_crossing_sign_2[] = { + #include "textures/courses/kalimari_desert_crossing_signal_2.rgba16.inc.c" +}; + +// 0xA7E8 +u8 d_course_kalimari_desert_crossing_sign_3[] = { + #include "textures/courses/kalimari_desert_crossing_signal_3.rgba16.inc.c" +}; + +// 0xB7E8 +u8 d_course_kalimari_desert_crossing_sign_4[] = { + #include "textures/courses/kalimari_desert_crossing_signal_4.rgba16.inc.c" +}; + +// 0xC7E8 +u8 d_course_kalimari_desert_crossing_sign_5[] = { + #include "textures/courses/kalimari_desert_crossing_signal_5.rgba16.inc.c" +}; + +// 0xD7E8 +u8 d_course_kalimari_desert_crossing_sign_6[] = { + #include "textures/courses/kalimari_desert_crossing_signal_6.rgba16.inc.c" +}; + +// 0xE7E8 +u8 d_course_kalimari_desert_crossing_sign_7[] = { + #include "textures/courses/kalimari_desert_crossing_signal_7.rgba16.inc.c" +}; + +// 0xF7E8 +u8 d_course_kalimari_desert_crossing_sign_8[] = { + #include "textures/courses/kalimari_desert_crossing_signal_8.rgba16.inc.c" +}; + +// 0x107E8 +Vtx_t d_course_kalimari_desert_crossing_signal_active_model[] = { + {{ -8, 16, 0 }, { 0 }, { 0, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 16, 0 }, { 0 }, { 1024, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 32, 0 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 32, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 0, 0 }, { 0 }, { 0, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 0, 0 }, { 0 }, { 1024, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 16, 0 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 16, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 16, 0 }, { 0 }, { 0, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 16, 0 }, { 0 }, { 1024, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 32, 0 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 32, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 0, 0 }, { 0 }, { 0, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 0, 0 }, { 0 }, { 1024, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 16, 0 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 16, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 16, 0 }, { 0 }, { 0, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 16, 0 }, { 0 }, { 1024, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 32, 0 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 32, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 0, 0 }, { 0 }, { 0, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 0, 0 }, { 0 }, { 1024, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 16, 0 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 16, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 16, 0 }, { 0 }, { 0, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 16, 0 }, { 0 }, { 1024, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 32, 0 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 32, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 0, 0 }, { 0 }, { 0, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 0, 0 }, { 0 }, { 1024, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 16, 0 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 16, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 16, 0 }, { 0 }, { 0, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 16, 0 }, { 0 }, { 1024, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 32, 0 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 32, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 16, 0 }, { 0 }, { 0, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 16, 0 }, { 0 }, { 1024, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 32, 0 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 32, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 0, 0 }, { 0 }, { 0, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 0, 0 }, { 0 }, { 1024, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 16, 0 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 16, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 0, 0 }, { 0 }, { 0, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 0, 0 }, { 0 }, { 1024, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 16, 0 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 16, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, +}; + +// 0x10AE8 +Gfx d_course_kalimari_desert_dl_10AE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060087E8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x060107E8, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600A7E8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x06010828, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600D7E8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x06010868, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600F7E8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x060108A8, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_10C10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060097E8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x060108E8, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600B7E8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x06010928, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600C7E8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x06010968, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600E7E8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x060109A8, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_10D38[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060087E8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x060109E8, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060097E8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x06010A28, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600A7E8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x06010A68, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600B7E8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x06010AA8, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +// 0x10E60 +u8 d_course_kalimari_desert_locomotive_64[] = { + #include "textures/courses/kalimari_desert_locomotive_64.rgba16.inc.c" +}; + +// 0x116E0 +u8 d_course_kalimari_desert_locomotive_cab_window[] = { + #include "textures/courses/kalimari_desert_locomotive_cab_window.rgba16.inc.c" +}; + +// 0x125E0 +u8 d_course_kalimari_desert_locomotive_cab_window_front[] = { + #include "textures/courses/kalimari_desert_locomotive_cab_window_front.rgba16.inc.c" +}; + +// 0x13660 +u8 d_course_kalimari_desert_locomotive_chassis[] = { + #include "textures/courses/kalimari_desert_locomotive_chassis.rgba16.inc.c" +}; + +// 0x13E60 +u8 d_course_kalimari_desert_locomotive_lamp[] = { + #include "textures/courses/kalimari_desert_locomotive_lamp.rgba16.inc.c" +}; + +// 0x14660 +u8 d_course_kalimari_desert_locomotive_boiler[] = { + #include "textures/courses/kalimari_desert_locomotive_boiler.rgba16.inc.c" +}; + +// 0x14E60 +u8 d_course_kalimari_desert_carriage_railing[] = { + #include "textures/courses/kalimari_desert_carriage_railing.rgba16.inc.c" +}; + +// 0x15E60 +u8 d_course_kalimari_desert_locomotive_tender[] = { + #include "textures/courses/kalimari_desert_locomotive_tender.rgba16.inc.c" +}; + +// 0x16E60 +u8 d_course_kalimari_desert_railway_ballast[] = { + #include "textures/courses/kalimari_desert_railway_ballast.rgba16.inc.c" +}; + +// 0x16E60 +u8 d_course_kalimari_desert_carriage_lower[] = { + #include "textures/courses/kalimari_desert_carriage_lower.rgba16.inc.c" +}; + +// 0x17E60 +u8 d_course_kalimari_desert_carriage_door[] = { + #include "textures/courses/kalimari_desert_carriage_door.rgba16.inc.c" +}; + +// 0x18E60 +u8 d_course_kalimari_desert_carriage_window[] = { + #include "textures/courses/kalimari_desert_carriage_window.rgba16.inc.c" +}; + +// 0x19E60 choo choo steam engine train model +// high resolution +Vtx_t d_course_kalimari_desert_locomotive_model_lod2[] = { + {{ 8, 2, 58 }, { 0 }, { 2057, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 16, 38 }, { 0 }, { 2052, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 16, 38 }, { 0 }, { -4, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 2, 58 }, { 0 }, { 0, 2047 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 16, 38 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -20, 2, 42 }, { 0 }, { 511, 2047 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 2, 58 }, { 0 }, { 3072, 2047 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 20, 2, 42 }, { 0 }, { 1536, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 16, 38 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 2, 58 }, { 0 }, { -1024, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 37, -18 }, { 0 }, { 2559, 1409 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ -16, 57, -18 }, { 0 }, { 2559, -341 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ -16, 57, -46 }, { 0 }, { -1024, -341 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ -16, 37, -46 }, { 0 }, { -1024, 1409 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ 16, 37, -46 }, { 0 }, { 3072, 1409 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ 16, 57, -46 }, { 0 }, { 3072, -341 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ 16, 57, -18 }, { 0 }, { -512, -341 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ 16, 37, -18 }, { 0 }, { -512, 1409 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ 16, 37, -18 }, { 0 }, { 1024, 2625 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ 16, 57, -18 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 4, 61, -18 }, { 0 }, { -512, -512 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 41, -18 }, { 0 }, { 0, 2047 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ -4, 61, -18 }, { 0 }, { 1536, -512 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 57, -18 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 37, -18 }, { 0 }, { 0, 2625 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ -8, 41, -18 }, { 0 }, { 1024, 2048 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ -8, 16, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -13, 22, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 22, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 16, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 29, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -13, 36, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 41, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 41, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 36, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 16, 29, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 9, 61, 22 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 6, 61, 28 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 4, 41, 26 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 6, 41, 22 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 4, 41, 18 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ 6, 61, 16 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ 0, 61, 31 }, { 0 }, { 0, 0 }, {0x21, 0x21, 0x21, 0xFF }}, + {{ 0, 41, 28 }, { 0 }, { 0, 0 }, {0x21, 0x21, 0x21, 0xFF }}, + {{ -4, 41, 18 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ -6, 61, 16 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ 0, 61, 13 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ 0, 41, 16 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ -9, 61, 22 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -6, 41, 22 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -4, 41, 26 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -6, 61, 28 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 16, 6 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 8, 7, 6 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 8, 7, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 8, 16, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -8, 16, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -8, 7, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -8, 7, 6 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -8, 16, 6 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -8, 7, 6 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -8, 7, -18 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 8, 7, -18 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 8, 7, 6 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 8, 16, 18 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -8, 16, 18 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -8, 16, 6 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 8, 16, 6 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 6, 61, 28 }, { 0 }, { 0, 0 }, {0x21, 0x21, 0x21, 0xFF }}, + {{ 5, 66, 27 }, { 0 }, { 0, 0 }, {0x21, 0x21, 0x21, 0xFF }}, + {{ 0, 66, 29 }, { 0 }, { 0, 0 }, {0x2D, 0x2E, 0x2D, 0xFF }}, + {{ 0, 61, 31 }, { 0 }, { 0, 0 }, {0x2D, 0x2E, 0x2D, 0xFF }}, + {{ 7, 66, 22 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 9, 61, 22 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -5, 66, 27 }, { 0 }, { 0, 0 }, {0x21, 0x21, 0x21, 0xFF }}, + {{ -6, 61, 28 }, { 0 }, { 0, 0 }, {0x21, 0x21, 0x21, 0xFF }}, + {{ -8, 66, 22 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -5, 66, 17 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ -6, 61, 16 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ -9, 61, 22 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 0, 66, 15 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ 0, 61, 13 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ 5, 66, 17 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ 6, 61, 16 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ -8, 16, 6 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 7, 6 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 7, 6 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 16, 6 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 41, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -13, 36, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -4, 35, 32 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 4, 35, 32 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 41, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 29, 32 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -16, 29, 30 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -13, 22, 30 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ -4, 22, 32 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ 16, 29, 30 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 36, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 29, 32 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 22, 30 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ 4, 22, 32 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ -8, 16, 30 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ 8, 16, 30 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ -4, 41, 34 }, { 0 }, { 0, 0 }, {0x84, 0x00, 0x00, 0xFF }}, + {{ -4, 49, 34 }, { 0 }, { 0, 0 }, {0x84, 0x00, 0x00, 0xFF }}, + {{ -4, 49, 30 }, { 0 }, { 0, 0 }, {0x84, 0x00, 0x00, 0xFF }}, + {{ -4, 41, 30 }, { 0 }, { 0, 0 }, {0x84, 0x00, 0x00, 0xFF }}, + {{ -4, 41, 30 }, { 0 }, { 0, 0 }, {0x56, 0x00, 0x00, 0xFF }}, + {{ -4, 49, 30 }, { 0 }, { 0, 0 }, {0x56, 0x00, 0x00, 0xFF }}, + {{ 4, 49, 30 }, { 0 }, { 0, 0 }, {0x56, 0x00, 0x00, 0xFF }}, + {{ 4, 41, 30 }, { 0 }, { 0, 0 }, {0x56, 0x00, 0x00, 0xFF }}, + {{ 4, 41, 34 }, { 0 }, { 0, 0 }, {0x56, 0x00, 0x00, 0xFF }}, + {{ -4, 41, 34 }, { 0 }, { 0, 0 }, {0x56, 0x00, 0x00, 0xFF }}, + {{ 4, 49, 30 }, { 0 }, { 0, 0 }, {0xBE, 0x05, 0x05, 0xFF }}, + {{ -4, 49, 30 }, { 0 }, { 0, 0 }, {0xBE, 0x05, 0x05, 0xFF }}, + {{ -4, 49, 34 }, { 0 }, { 0, 0 }, {0xBE, 0x05, 0x05, 0xFF }}, + {{ 4, 49, 34 }, { 0 }, { 0, 0 }, {0xBE, 0x05, 0x05, 0xFF }}, + {{ 4, 41, 30 }, { 0 }, { 0, 0 }, {0x84, 0x00, 0x00, 0xFF }}, + {{ 4, 49, 30 }, { 0 }, { 0, 0 }, {0x84, 0x00, 0x00, 0xFF }}, + {{ 4, 49, 34 }, { 0 }, { 0, 0 }, {0x84, 0x00, 0x00, 0xFF }}, + {{ 4, 41, 34 }, { 0 }, { 0, 0 }, {0x84, 0x00, 0x00, 0xFF }}, + {{ -4, 41, 2 }, { 0 }, { 4449, 1024 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ -4, 49, 2 }, { 0 }, { 4449, -3495 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 0, 49, 0 }, { 0 }, { 2189, -3495 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ 0, 41, 0 }, { 0 }, { 2189, 1024 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ 4, 49, 2 }, { 0 }, { -70, -3495 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 4, 41, 2 }, { 0 }, { -70, 1024 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 4, 49, 10 }, { 0 }, { 0, 1094 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 49, 6 }, { 0 }, { -2259, 1094 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 52, 6 }, { 0 }, { -2259, 3853 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 4, 49, 2 }, { 0 }, { -4519, 1094 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 0, 49, 0 }, { 0 }, { -2259, 1024 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ -4, 49, 2 }, { 0 }, { -4519, 1024 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 0, 52, 6 }, { 0 }, { -2259, 3782 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 4, 49, 2 }, { 0 }, { 0, 1024 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ -4, 49, 10 }, { 0 }, { 0, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 49, 12 }, { 0 }, { -2259, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 4, 49, 10 }, { 0 }, { -4519, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -4, 49, 2 }, { 0 }, { 0, 1023 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ -6, 49, 6 }, { 0 }, { -2259, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -4, 49, 10 }, { 0 }, { -4519, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 49, 6 }, { 0 }, { 2189, 1094 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 4, 49, 10 }, { 0 }, { 4449, 1094 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 4, 41, 10 }, { 0 }, { 4449, -3425 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 41, 6 }, { 0 }, { 2189, -3425 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 4, 41, 2 }, { 0 }, { -70, -3425 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 4, 49, 2 }, { 0 }, { -70, 1094 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ -4, 41, 10 }, { 0 }, { -4519, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -4, 49, 10 }, { 0 }, { -4519, 5543 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 49, 6 }, { 0 }, { -2259, 5543 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ -6, 41, 6 }, { 0 }, { -2259, 1024 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ -4, 49, 2 }, { 0 }, { 0, 5543 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ -4, 41, 2 }, { 0 }, { 0, 1024 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 4, 41, 10 }, { 0 }, { -4519, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 4, 49, 10 }, { 0 }, { -4519, 5543 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 49, 12 }, { 0 }, { -2259, 5543 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 41, 12 }, { 0 }, { -2259, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -4, 49, 10 }, { 0 }, { 0, 5543 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -4, 41, 10 }, { 0 }, { 0, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 4, 22, 32 }, { 0 }, { 945, 1331 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ 8, 29, 32 }, { 0 }, { 1339, 524 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 4, 35, 32 }, { 0 }, { 945, -281 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -4, 35, 32 }, { 0 }, { 157, -281 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 29, 32 }, { 0 }, { -236, 524 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -4, 22, 32 }, { 0 }, { 157, 1331 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ 4, 41, 34 }, { 0 }, { 1024, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 4, 49, 34 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -4, 49, 34 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -4, 41, 34 }, { 0 }, { 0, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 41, -18 }, { 0 }, { 1706, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 41, -18 }, { 0 }, { 1706, -341 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 41, 30 }, { 0 }, { -2389, -341 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 41, 30 }, { 0 }, { -2389, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 16, 30 }, { 0 }, { -1365, 1273 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -13, 22, 30 }, { 0 }, { -1365, 636 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ -13, 22, -18 }, { 0 }, { 2730, 636 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ -8, 16, -18 }, { 0 }, { 2730, 1273 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 29, 30 }, { 0 }, { -1365, 0 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ -16, 29, -18 }, { 0 }, { 2730, 0 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ 13, 36, 30 }, { 0 }, { -1365, 387 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ 16, 29, 30 }, { 0 }, { -1365, 1024 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ 16, 29, -18 }, { 0 }, { 2730, 1023 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ 13, 36, -18 }, { 0 }, { 2730, 387 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ 8, 41, -18 }, { 0 }, { 2730, -249 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 41, 30 }, { 0 }, { -1365, -249 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 29, 30 }, { 0 }, { -1365, -249 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ 13, 22, 30 }, { 0 }, { -1365, 387 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ 13, 22, -18 }, { 0 }, { 2730, 387 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ 16, 29, -18 }, { 0 }, { 2730, -249 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ 8, 16, 30 }, { 0 }, { -1365, 1024 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 16, -18 }, { 0 }, { 2730, 1023 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 29, 30 }, { 0 }, { -1365, 932 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ -13, 36, 30 }, { 0 }, { -1365, 295 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ -13, 36, -18 }, { 0 }, { 2730, 295 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ -16, 29, -18 }, { 0 }, { 2730, 932 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ -8, 41, 30 }, { 0 }, { -1365, -341 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 41, -18 }, { 0 }, { 2730, -341 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 16, 34 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 16, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 16, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 16, 34 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 16, 38 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 16, 38 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 8, 18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 16, 18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 16, 18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 8, 18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 8, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 16, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 16, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 8, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 8, 30 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -8, 8, 30 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -8, 8, 18 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 8, 8, 18 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 14, 8, 14 }, { 0 }, { 0, 5614 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ 14, 16, 14 }, { 0 }, { 0, 1094 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 14, 16, 18 }, { 0 }, { -2259, 1094 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 14, 8, 18 }, { 0 }, { -2259, 5614 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ 14, 16, 30 }, { 0 }, { -9039, 1094 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 14, 8, 30 }, { 0 }, { -9039, 5614 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ 8, 8, 14 }, { 0 }, { 4519, 1024 }, {0x8E, 0x5A, 0x00, 0xFF }}, + {{ 8, 16, 14 }, { 0 }, { 0, 1024 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 14, 16, 14 }, { 0 }, { 0, 5543 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 14, 8, 14 }, { 0 }, { 4519, 5543 }, {0x8E, 0x5A, 0x00, 0xFF }}, + {{ 14, 16, 18 }, { 0 }, { 8862, 5543 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 14, 16, 14 }, { 0 }, { 11122, 5543 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 16, 14 }, { 0 }, { 11122, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 16, 18 }, { 0 }, { 8862, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 8, 14 }, { 0 }, { 11122, -3495 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ 8, 8, 18 }, { 0 }, { 8862, -3495 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ 14, 16, 30 }, { 0 }, { 2083, 5543 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 16, 30 }, { 0 }, { 2083, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 8, 34 }, { 0 }, { -176, -3495 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ 8, 16, 34 }, { 0 }, { -176, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 8, 30 }, { 0 }, { 2083, -3495 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ 14, 16, 34 }, { 0 }, { -176, 5543 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 16, 18 }, { 0 }, { 8862, 5543 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 16, 14 }, { 0 }, { 11122, 5543 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 16, 14 }, { 0 }, { 11122, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 16, 18 }, { 0 }, { 8862, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 16, 30 }, { 0 }, { 2083, 5543 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 16, 30 }, { 0 }, { 2083, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 8, 14 }, { 0 }, { 11122, -3495 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ -14, 8, 18 }, { 0 }, { 8862, -3495 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ -14, 8, 30 }, { 0 }, { 2083, -3495 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ -14, 16, 34 }, { 0 }, { -176, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 16, 34 }, { 0 }, { -176, 5543 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 16, 30 }, { 0 }, { 2083, 5543 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 16, 30 }, { 0 }, { 2083, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 14, 16, 30 }, { 0 }, { -9039, 1094 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 14, 16, 34 }, { 0 }, { -11299, 1094 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 14, 8, 34 }, { 0 }, { -11299, 5614 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ 14, 8, 30 }, { 0 }, { -9039, 5614 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ 14, 8, 34 }, { 0 }, { 4343, 1094 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 14, 16, 34 }, { 0 }, { -176, 1094 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 16, 34 }, { 0 }, { -176, 5614 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 8, 34 }, { 0 }, { 4343, 5614 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 8, 8, 14 }, { 0 }, { 11193, 5614 }, {0x6C, 0x42, 0x00, 0xFF }}, + {{ 14, 8, 14 }, { 0 }, { 11193, 1094 }, {0x6C, 0x42, 0x00, 0xFF }}, + {{ 14, 8, 18 }, { 0 }, { 8933, 1094 }, {0x6C, 0x42, 0x00, 0xFF }}, + {{ 8, 8, 18 }, { 0 }, { 8933, 5614 }, {0x6C, 0x42, 0x00, 0xFF }}, + {{ 14, 8, 30 }, { 0 }, { 2153, 1094 }, {0x6C, 0x42, 0x00, 0xFF }}, + {{ 8, 8, 30 }, { 0 }, { 2153, 5614 }, {0x6C, 0x42, 0x00, 0xFF }}, + {{ -8, 8, 18 }, { 0 }, { 8933, 1094 }, {0x6C, 0x42, 0x00, 0xFF }}, + {{ -8, 8, 30 }, { 0 }, { 2153, 1094 }, {0x6C, 0x42, 0x00, 0xFF }}, + {{ -14, 8, 30 }, { 0 }, { 2153, 5614 }, {0x6C, 0x42, 0x00, 0xFF }}, + {{ -14, 8, 18 }, { 0 }, { 8933, 5614 }, {0x6C, 0x42, 0x00, 0xFF }}, + {{ -8, 8, 34 }, { 0 }, { -105, 1094 }, {0x6C, 0x42, 0x00, 0xFF }}, + {{ -14, 8, 34 }, { 0 }, { -105, 5614 }, {0x6C, 0x42, 0x00, 0xFF }}, + {{ -14, 8, 14 }, { 0 }, { 11193, 5614 }, {0x6C, 0x42, 0x00, 0xFF }}, + {{ -8, 8, 14 }, { 0 }, { 11193, 1094 }, {0x6C, 0x42, 0x00, 0xFF }}, + {{ 14, 8, 34 }, { 0 }, { -105, 1094 }, {0x6C, 0x42, 0x00, 0xFF }}, + {{ 8, 8, 34 }, { 0 }, { -105, 5614 }, {0x6C, 0x42, 0x00, 0xFF }}, + {{ -8, 8, 34 }, { 0 }, { 4343, 1094 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ -8, 16, 34 }, { 0 }, { -176, 1094 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 16, 34 }, { 0 }, { -176, 5614 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 8, 34 }, { 0 }, { 4343, 5614 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ -14, 8, 34 }, { 0 }, { -176, -3495 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ -14, 16, 34 }, { 0 }, { -176, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 16, 30 }, { 0 }, { 2083, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 8, 30 }, { 0 }, { 2083, -3495 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ -8, 16, 30 }, { 0 }, { -9039, 1094 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 16, 34 }, { 0 }, { -11299, 1094 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 8, 34 }, { 0 }, { -11299, 5614 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ -8, 8, 30 }, { 0 }, { -9039, 5614 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ -8, 8, 14 }, { 0 }, { 0, 5614 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ -8, 16, 14 }, { 0 }, { 0, 1094 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 16, 18 }, { 0 }, { -2259, 1094 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 8, 18 }, { 0 }, { -2259, 5614 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ -14, 8, 14 }, { 0 }, { 4519, 1024 }, {0x8E, 0x5A, 0x00, 0xFF }}, + {{ -14, 16, 14 }, { 0 }, { 0, 1024 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ -8, 16, 14 }, { 0 }, { 0, 5543 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ -8, 8, 14 }, { 0 }, { 4519, 5543 }, {0x8E, 0x5A, 0x00, 0xFF }}, + {{ -8, 7, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 16, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -14, 16, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -14, 5, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 14, 16, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 16, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 7, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 14, 5, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 2, 9, -46 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -1, 9, -46 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -2, 9, -51 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 3, 9, -51 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -2, 9, -51 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -2, 12, -51 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 3, 12, -51 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 3, 9, -51 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 3, 12, -51 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -2, 12, -51 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -1, 12, -46 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 2, 12, -46 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 14, 16, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 14, 5, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 14, 5, -46 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 14, 16, -46 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 14, 16, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 14, 5, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -14, 5, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -14, 16, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -14, 16, -46 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -14, 5, -46 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -14, 5, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -14, 16, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 14, 5, -18 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -14, 5, -18 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -14, 5, -46 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 14, 5, -46 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 3, 9, -51 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ 3, 12, -51 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ 2, 12, -46 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ 2, 9, -46 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ -1, 9, -46 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ -1, 12, -46 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ -2, 12, -51 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ -2, 9, -51 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ 4, 61, -58 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -4, 61, -58 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -4, 61, -46 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 4, 61, -46 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 18, 57, -58 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 16, 57, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -18, 57, -58 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -16, 57, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -4, 61, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 4, 61, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 16, 57, -18 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -4, 61, -16 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 4, 61, -16 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 57, -18 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -18, 57, -16 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 18, 57, -16 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -18, 57, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 18, 57, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -14, 16, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -16, 37, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -8, 37, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -8, 16, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -16, 16, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -8, 16, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -13, 22, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -14, 16, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 16, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 29, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 22, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 16, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 14, 16, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 16, 29, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 22, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 16, 16, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 14, 16, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 16, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 8, 37, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 16, 37, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 14, 16, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 16, 16, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 16, 37, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 41, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 36, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 37, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 29, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -13, 36, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 16, 16, -18 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 14, 16, -18 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 14, 16, -46 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 16, 16, -46 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -14, 16, -18 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -16, 16, -18 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -16, 16, -46 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -14, 16, -46 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -8, 41, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 37, -18 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ -16, 37, -46 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ -16, 16, -46 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -16, 16, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 16, 16, -46 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 16, 37, -46 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ 16, 37, -18 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ 16, 16, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 4, 61, -18 }, { 0 }, { 0, 0 }, {0xBE, 0x05, 0x05, 0xFF }}, + {{ -4, 61, -18 }, { 0 }, { 0, 0 }, {0xBE, 0x05, 0x05, 0xFF }}, + {{ -8, 41, -18 }, { 0 }, { 0, 0 }, {0xAF, 0x04, 0x04, 0xFF }}, + {{ 8, 41, -18 }, { 0 }, { 0, 0 }, {0xAF, 0x04, 0x04, 0xFF }}, +}; + +// 0x1B7C0 +Gfx d_course_kalimari_desert_dl_1B7C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06014E60), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x06019E60, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1B850[] = +{ + gsSPClearGeometryMode(G_CULL_BACK), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06011660), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x06019F00, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06012660), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x06019F80, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1B950[] = +{ + gsSPDisplayList(0x0601B850), + gsSPDisplayList(0x0601B7C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1B968[] = +{ + gsSPDisplayList(0x0601B950), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1B978[] = +{ + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x0601B968), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1B990[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601A000, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 6, 0), + gsSP1Quadrangle(1, 6, 7, 8, 0), + gsSP1Quadrangle(1, 8, 9, 2, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 10, 13, 0), + gsSP1Quadrangle(12, 11, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 19, 18, 23, 0), + gsSP1Quadrangle(20, 15, 14, 21, 0), + gsSP1Quadrangle(24, 25, 22, 23, 0), + gsSP1Quadrangle(16, 25, 24, 17, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x0601A1E0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 13, 12, 17, 0), + gsSP1Quadrangle(14, 18, 19, 15, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(19, 18, 20, 23, 0), + gsSP1Quadrangle(22, 21, 24, 25, 0), + gsSP1Quadrangle(24, 26, 27, 25, 0), + gsSP1Quadrangle(27, 26, 16, 17, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0601A3E0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 0, 0), + gsSP2Triangles(3, 0, 2, 0, 1, 5, 2, 0), + gsSP2Triangles(1, 6, 5, 0, 6, 7, 5, 0), + gsSP2Triangles(7, 8, 5, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 9, 11, 0, 10, 3, 11, 0), + gsSP2Triangles(10, 4, 3, 0, 12, 11, 13, 0), + gsSP2Triangles(7, 14, 8, 0, 14, 15, 13, 0), + gsSP2Triangles(14, 13, 8, 0, 15, 12, 13, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 20, 23, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x0601A5C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06013660), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601A600, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 8, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 10, 12, 0), + gsSP2Triangles(14, 15, 12, 0, 15, 16, 12, 0), + gsSP2Triangles(17, 18, 12, 0, 18, 19, 12, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 20, 23, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(28, 30, 31, 29, 0), + gsSPVertex(0x0601A800, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06010E60), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601A860, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06013E60), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601A8C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06014660), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601A900, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(5, 8, 9, 6, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 10, 13, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(17, 20, 21, 18, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(23, 26, 27, 24, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1BD18[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601AAC0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1BD58[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601AB20, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Triangle(8, 11, 11, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06013660), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601ABE0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(13, 12, 14, 15, 0), + gsSP1Quadrangle(16, 10, 13, 17, 0), + gsSP1Quadrangle(18, 19, 17, 20, 0), + gsSP1Quadrangle(19, 21, 16, 17, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 22, 25, 27, 0), + gsSP1Quadrangle(25, 24, 28, 29, 0), + gsSP1Quadrangle(27, 25, 29, 30, 0), + gsSPVertex(0x0601ADD0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(19, 22, 23, 20, 0), + gsSP1Quadrangle(24, 25, 18, 21, 0), + gsSP1Quadrangle(16, 26, 27, 17, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0601AFD0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1BEF8[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601B0D0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(7, 6, 0, 3, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0601B2D0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1BF90[] = +{ + gsDPPipeSync(), + gsSPClearGeometryMode(G_CULL_BACK), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601B390, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(1, 6, 7, 2, 0), + gsSP1Quadrangle(2, 8, 9, 3, 0), + gsSP1Quadrangle(3, 9, 10, 5, 0), + gsSP1Quadrangle(8, 11, 12, 9, 0), + gsSP1Quadrangle(13, 8, 2, 7, 0), + gsSP1Quadrangle(14, 11, 8, 13, 0), + gsSP1Quadrangle(9, 12, 15, 10, 0), + gsSP2Triangles(6, 16, 7, 0, 16, 14, 13, 0), + gsSP2Triangles(16, 13, 7, 0, 10, 15, 17, 0), + gsSP2Triangles(10, 17, 5, 0, 4, 5, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP2Triangles(22, 19, 18, 0, 23, 24, 25, 0), + gsSP2Triangles(26, 25, 24, 0, 27, 26, 24, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0601B580, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(6, 8, 7, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 0, 0, 12, 13, 14, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP1Quadrangle(19, 20, 21, 22, 0), + gsSP2Triangles(23, 12, 14, 0, 24, 25, 26, 0), + gsSP2Triangles(24, 26, 27, 0, 28, 29, 30, 0), + gsSP1Triangle(28, 30, 31, 0), + gsSPVertex(0x0601B780, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1C0B0[] = +{ + gsSPDisplayList(0x0601BF90), + gsSPDisplayList(0x0601BEF8), + gsSPDisplayList(0x0601BD58), + gsSPDisplayList(0x0601BD18), + gsSPDisplayList(0x0601B990), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1C0E0[] = +{ + gsSPDisplayList(0x0601C0B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1C0F0[] = +{ + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(0x0601C0E0), + gsSPEndDisplayList(), +}; + +// 0x1C100 Low resolution choo choo steam engine train model +Vtx_t d_course_kalimari_desert_locomotive_model_lod1[] = { + {{ 8, 2, 58 }, { 0 }, { 2057, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 16, 34 }, { 0 }, { 2052, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 16, 34 }, { 0 }, { -4, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 2, 58 }, { 0 }, { 0, 2047 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 20, 2, 42 }, { 0 }, { 1536, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 16, 34 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 2, 58 }, { 0 }, { -1024, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 16, 34 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -20, 2, 42 }, { 0 }, { 511, 2047 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 2, 58 }, { 0 }, { 3072, 2047 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 37, -46 }, { 0 }, { 3072, 1409 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ 16, 57, -46 }, { 0 }, { 3072, -341 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ 16, 57, -18 }, { 0 }, { -512, -341 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ 16, 37, -18 }, { 0 }, { -512, 1409 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ -16, 37, -18 }, { 0 }, { 2559, 1409 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ -16, 57, -18 }, { 0 }, { 2559, -341 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ -16, 57, -46 }, { 0 }, { -1024, -341 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ -16, 37, -46 }, { 0 }, { -1024, 1409 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ 16, 37, -18 }, { 0 }, { 1024, 2625 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ 16, 57, -18 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 4, 61, -18 }, { 0 }, { -512, -512 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 41, -18 }, { 0 }, { 0, 2047 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ -4, 61, -18 }, { 0 }, { 1536, -512 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 57, -18 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 37, -18 }, { 0 }, { 0, 2625 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ -8, 41, -18 }, { 0 }, { 1024, 2048 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ -8, 16, 30 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -4, 22, 32 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -8, 29, 32 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ -16, 29, 30 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ -8, 41, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -4, 35, 32 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 16, 30 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 16, 29, 30 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ 8, 29, 32 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ 4, 22, 32 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 8, 41, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 4, 35, 32 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 0, 61, 31 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -9, 61, 22 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ -6, 41, 22 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ 0, 41, 28 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 6, 41, 22 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ 9, 61, 22 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ 0, 66, 29 }, { 0 }, { 0, 0 }, {0x2D, 0x2E, 0x2D, 0xFF }}, + {{ -8, 66, 22 }, { 0 }, { 0, 0 }, {0x21, 0x21, 0x21, 0xFF }}, + {{ -9, 61, 22 }, { 0 }, { 0, 0 }, {0x21, 0x21, 0x21, 0xFF }}, + {{ 0, 61, 31 }, { 0 }, { 0, 0 }, {0x2D, 0x2E, 0x2D, 0xFF }}, + {{ 9, 61, 22 }, { 0 }, { 0, 0 }, {0x21, 0x21, 0x21, 0xFF }}, + {{ 7, 66, 22 }, { 0 }, { 0, 0 }, {0x21, 0x21, 0x21, 0xFF }}, + {{ 0, 66, 15 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 0, 61, 13 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 0, 61, 13 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 0, 41, 16 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -8, 16, 6 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 5, 6 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 5, 6 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 16, 6 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 16, 6 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 8, 5, 6 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 8, 5, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 8, 16, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -8, 16, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -8, 5, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -8, 5, 6 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -8, 16, 6 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -9, 61, 22 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ 0, 61, 13 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 0, 41, 16 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -6, 41, 22 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ -4, 41, 30 }, { 0 }, { 0, 0 }, {0x56, 0x00, 0x00, 0xFF }}, + {{ -4, 49, 30 }, { 0 }, { 0, 0 }, {0x56, 0x00, 0x00, 0xFF }}, + {{ 4, 49, 30 }, { 0 }, { 0, 0 }, {0x56, 0x00, 0x00, 0xFF }}, + {{ 4, 41, 30 }, { 0 }, { 0, 0 }, {0x56, 0x00, 0x00, 0xFF }}, + {{ 4, 41, 34 }, { 0 }, { 0, 0 }, {0x56, 0x00, 0x00, 0xFF }}, + {{ -4, 41, 34 }, { 0 }, { 0, 0 }, {0x56, 0x00, 0x00, 0xFF }}, + {{ -4, 41, 34 }, { 0 }, { 0, 0 }, {0x84, 0x00, 0x00, 0xFF }}, + {{ -4, 49, 34 }, { 0 }, { 0, 0 }, {0x84, 0x00, 0x00, 0xFF }}, + {{ -4, 49, 30 }, { 0 }, { 0, 0 }, {0x84, 0x00, 0x00, 0xFF }}, + {{ -4, 41, 30 }, { 0 }, { 0, 0 }, {0x84, 0x00, 0x00, 0xFF }}, + {{ 4, 41, 30 }, { 0 }, { 0, 0 }, {0x84, 0x00, 0x00, 0xFF }}, + {{ 4, 49, 30 }, { 0 }, { 0, 0 }, {0x84, 0x00, 0x00, 0xFF }}, + {{ 4, 49, 34 }, { 0 }, { 0, 0 }, {0x84, 0x00, 0x00, 0xFF }}, + {{ 4, 41, 34 }, { 0 }, { 0, 0 }, {0x84, 0x00, 0x00, 0xFF }}, + {{ 4, 49, 30 }, { 0 }, { 0, 0 }, {0xAF, 0x04, 0x04, 0xFF }}, + {{ -4, 49, 30 }, { 0 }, { 0, 0 }, {0xAF, 0x04, 0x04, 0xFF }}, + {{ -4, 49, 34 }, { 0 }, { 0, 0 }, {0xAF, 0x04, 0x04, 0xFF }}, + {{ 4, 49, 34 }, { 0 }, { 0, 0 }, {0xAF, 0x04, 0x04, 0xFF }}, + {{ 0, 41, 0 }, { 0 }, { -70, -3425 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 0, 49, 0 }, { 0 }, { -70, 1094 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 6, 49, 6 }, { 0 }, { 2189, 1094 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 6, 41, 6 }, { 0 }, { 2189, -3425 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 0, 49, 12 }, { 0 }, { 4449, 1094 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 41, 12 }, { 0 }, { 4449, -3425 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 49, 6 }, { 0 }, { -2259, 5543 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 0, 49, 0 }, { 0 }, { 0, 5543 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 0, 41, 0 }, { 0 }, { 0, 1024 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ -6, 41, 6 }, { 0 }, { -2259, 1024 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 0, 41, 12 }, { 0 }, { -4519, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 49, 12 }, { 0 }, { -4519, 5543 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 49, 6 }, { 0 }, { -2259, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 49, 12 }, { 0 }, { -4519, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 52, 6 }, { 0 }, { -2259, 3782 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 49, 0 }, { 0 }, { 0, 1023 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 0, 49, 12 }, { 0 }, { 0, 1094 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 49, 6 }, { 0 }, { -2259, 1094 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 52, 6 }, { 0 }, { -2259, 3853 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 49, 0 }, { 0 }, { -4519, 1094 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 4, 22, 32 }, { 0 }, { 945, 1331 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ 8, 29, 32 }, { 0 }, { 1339, 524 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 4, 35, 32 }, { 0 }, { 945, -281 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -4, 35, 32 }, { 0 }, { 157, -281 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 29, 32 }, { 0 }, { -236, 524 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -4, 22, 32 }, { 0 }, { 157, 1331 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ 4, 41, 34 }, { 0 }, { 1024, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 4, 49, 34 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -4, 49, 34 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -4, 41, 34 }, { 0 }, { 0, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 41, -18 }, { 0 }, { 1706, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 41, -18 }, { 0 }, { 1706, -341 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 41, 30 }, { 0 }, { -2389, -341 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 41, 30 }, { 0 }, { -2389, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 41, 30 }, { 0 }, { -1365, 387 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ 16, 29, 30 }, { 0 }, { -1365, 1024 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ 16, 29, -18 }, { 0 }, { 2730, 1023 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ 8, 41, -18 }, { 0 }, { 2730, 387 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ 16, 29, 30 }, { 0 }, { -1365, -249 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ 8, 16, 30 }, { 0 }, { -1365, 387 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ 8, 16, -18 }, { 0 }, { 2730, 387 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ 16, 29, -18 }, { 0 }, { 2730, -249 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ -16, 29, 30 }, { 0 }, { -1365, 932 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ -8, 41, 30 }, { 0 }, { -1365, 295 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ -8, 41, -18 }, { 0 }, { 2730, 295 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ -16, 29, -18 }, { 0 }, { 2730, 932 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ -8, 16, 30 }, { 0 }, { -1365, 636 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ -16, 29, 30 }, { 0 }, { -1365, 0 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ -16, 29, -18 }, { 0 }, { 2730, 0 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ -8, 16, -18 }, { 0 }, { 2730, 636 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ 8, 16, 34 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 16, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 16, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 16, 34 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 8, 14 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 16, 14 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 16, 14 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 8, 14 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 8, 34 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 16, 34 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 16, 34 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 8, 34 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 14, 16, 14 }, { 0 }, { -2259, 1094 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 14, 16, 34 }, { 0 }, { -9039, 1094 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 14, 8, 34 }, { 0 }, { -9039, 5614 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ 14, 8, 14 }, { 0 }, { -2259, 5614 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ 8, 8, 14 }, { 0 }, { 4519, 1024 }, {0x8E, 0x5A, 0x00, 0xFF }}, + {{ 8, 16, 14 }, { 0 }, { 0, 1024 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 14, 16, 14 }, { 0 }, { 0, 5543 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 14, 8, 14 }, { 0 }, { 4519, 5543 }, {0x8E, 0x5A, 0x00, 0xFF }}, + {{ 14, 8, 34 }, { 0 }, { 4343, 1094 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 14, 16, 34 }, { 0 }, { -176, 1094 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 16, 34 }, { 0 }, { -176, 5614 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 8, 34 }, { 0 }, { 4343, 5614 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 14, 16, 34 }, { 0 }, { 2083, 5543 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 14, 16, 14 }, { 0 }, { 8862, 5543 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 16, 14 }, { 0 }, { 8862, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 16, 34 }, { 0 }, { 2083, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 16, 34 }, { 0 }, { 2083, 5543 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 16, 14 }, { 0 }, { 8862, 5543 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 16, 14 }, { 0 }, { 8862, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 16, 34 }, { 0 }, { 2083, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 8, 14 }, { 0 }, { 8862, -3495 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ -14, 8, 34 }, { 0 }, { 2083, -3495 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ -8, 8, 34 }, { 0 }, { 4343, 1094 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ -8, 16, 34 }, { 0 }, { -176, 1094 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 16, 34 }, { 0 }, { -176, 5614 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 8, 34 }, { 0 }, { 4343, 5614 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ -14, 8, 14 }, { 0 }, { 4519, 1024 }, {0x8E, 0x5A, 0x00, 0xFF }}, + {{ -14, 16, 14 }, { 0 }, { 0, 1024 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ -8, 16, 14 }, { 0 }, { 0, 5543 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ -8, 8, 14 }, { 0 }, { 4519, 5543 }, {0x8E, 0x5A, 0x00, 0xFF }}, + {{ -8, 5, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 16, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 29, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 5, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 16, 29, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 16, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 5, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 16, 5, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 29, -46 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -16, 5, -46 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -16, 5, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -16, 29, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 16, 29, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 16, 5, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -16, 5, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -16, 29, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 16, 29, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 16, 5, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 16, 5, -46 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 16, 29, -46 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -16, 37, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -16, 37, -46 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -16, 29, -46 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -16, 29, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -18, 57, -16 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -4, 61, -16 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -4, 61, -58 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -18, 57, -58 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 4, 61, -16 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 4, 61, -58 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 18, 57, -16 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 18, 57, -58 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 8, 29, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 8, 37, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 16, 37, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 16, 29, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -16, 29, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -16, 37, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -8, 37, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -8, 29, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 16, 29, -46 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 16, 37, -46 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 16, 37, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 16, 29, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 16, 37, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 41, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 16, 29, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 4, 61, -18 }, { 0 }, { 0, 0 }, {0xAF, 0x04, 0x04, 0xFF }}, + {{ -4, 61, -18 }, { 0 }, { 0, 0 }, {0xAF, 0x04, 0x04, 0xFF }}, + {{ -8, 41, -18 }, { 0 }, { 0, 0 }, {0xAF, 0x04, 0x04, 0xFF }}, + {{ 8, 41, -18 }, { 0 }, { 0, 0 }, {0xAF, 0x04, 0x04, 0xFF }}, + {{ -8, 41, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 37, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 29, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, +}; + +// 0x1CFA0 +Gfx d_course_kalimari_desert_dl_1CFA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06014E60), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601C108, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1D030[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPClearGeometryMode(G_CULL_BACK), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06011660), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601C1A8, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06012660), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0601C228, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1D130[] = +{ + gsSPDisplayList(0x0601D038), + gsSPDisplayList(0x0601CFA8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1D148[] = +{ + gsSPDisplayList(0x0601D138), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1D158[] = +{ + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x0601D150), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1D170[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601C2A8, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 3, 2, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 8, 7, 0), + gsSP1Quadrangle(0, 6, 9, 1, 0), + gsSP1Quadrangle(11, 10, 4, 5, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 12, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 18, 21, 0), + gsSP1Quadrangle(24, 23, 22, 25, 0), + gsSP1Quadrangle(19, 24, 25, 20, 0), + gsSP1Quadrangle(26, 17, 16, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0601C4A8, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 12, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06013660), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601C688, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 6, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 12, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06010E60), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601C7C8, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06013E60), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601C828, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06014660), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601C868, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1D410[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601C9A8, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1D448[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601C9E8, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06013660), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601CA68, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(19, 18, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1D538[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601CC48, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1D590[] = +{ + gsDPPipeSync(), + gsSPClearGeometryMode(G_CULL_BACK), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601CD88, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 5, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(27, 29, 30, 0), + gsSPVertex(0x0601CF78, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1D628[] = +{ + gsSPDisplayList(0x0601D598), + gsSPDisplayList(0x0601D540), + gsSPDisplayList(0x0601D450), + gsSPDisplayList(0x0601D418), + gsSPDisplayList(0x0601D178), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1DC58[] = +{ + gsSPDisplayList(0x0601D630), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1D668[] = +{ + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(0x0601D660), + gsSPEndDisplayList(), +}; + +// 0x1D680 Very low resolution choo choo steam engine train model +Vtx_t d_course_kalimari_desert_locomotive_model_lod0[] = { + {{ 8, 2, 58 }, { 0 }, { 2057, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 16, 34 }, { 0 }, { 2052, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 16, 34 }, { 0 }, { -4, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 2, 58 }, { 0 }, { 0, 2047 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 20, 2, 42 }, { 0 }, { 1536, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 16, 34 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 2, 58 }, { 0 }, { -1024, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 16, 34 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -20, 2, 42 }, { 0 }, { 511, 2047 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 2, 58 }, { 0 }, { 3072, 2047 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 37, -18 }, { 0 }, { 2559, 1409 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ -16, 57, -18 }, { 0 }, { 2559, -341 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ -16, 57, -46 }, { 0 }, { -1024, -341 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ -16, 37, -46 }, { 0 }, { -1024, 1409 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ 16, 37, -46 }, { 0 }, { 3072, 1409 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ 16, 57, -46 }, { 0 }, { 3072, -341 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ 16, 57, -18 }, { 0 }, { -512, -341 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ 16, 37, -18 }, { 0 }, { -512, 1409 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ 0, 61, -18 }, { 0 }, { 2047, -512 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 57, -18 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 37, -18 }, { 0 }, { 0, 2625 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ 0, 44, -18 }, { 0 }, { 2048, 1714 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ 16, 37, -18 }, { 0 }, { 1152, 2625 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ 16, 57, -18 }, { 0 }, { 1152, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 61, -18 }, { 0 }, { -896, -512 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 44, -18 }, { 0 }, { -896, 1714 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ 0, 44, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 29, 30 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ -8, 29, 32 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ 0, 35, 32 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 0, 14, 30 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 0, 22, 32 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -4, 41, 34 }, { 0 }, { 0, 0 }, {0x84, 0x00, 0x00, 0xFF }}, + {{ -4, 49, 34 }, { 0 }, { 0, 0 }, {0x84, 0x00, 0x00, 0xFF }}, + {{ -4, 49, 30 }, { 0 }, { 0, 0 }, {0x84, 0x00, 0x00, 0xFF }}, + {{ 16, 29, 30 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ 8, 29, 32 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ 4, 49, 30 }, { 0 }, { 0, 0 }, {0x84, 0x00, 0x00, 0xFF }}, + {{ 4, 49, 34 }, { 0 }, { 0, 0 }, {0x84, 0x00, 0x00, 0xFF }}, + {{ 4, 41, 34 }, { 0 }, { 0, 0 }, {0x84, 0x00, 0x00, 0xFF }}, + {{ -8, 16, 6 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 5, 6 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 5, 6 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 16, 6 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 0, 66, 14 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 8, 66, 22 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 6, 39, 22 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 0, 39, 16 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 8, 16, 6 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 8, 5, 6 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 8, 5, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 8, 16, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -8, 16, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -8, 5, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -8, 5, 6 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -8, 16, 6 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 0, 66, 29 }, { 0 }, { 0, 0 }, {0x21, 0x21, 0x21, 0xFF }}, + {{ 0, 39, 28 }, { 0 }, { 0, 0 }, {0x21, 0x21, 0x21, 0xFF }}, + {{ 0, 66, 29 }, { 0 }, { 0, 0 }, {0x21, 0x21, 0x21, 0xFF }}, + {{ -8, 66, 22 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -6, 39, 22 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 0, 39, 28 }, { 0 }, { 0, 0 }, {0x21, 0x21, 0x21, 0xFF }}, + {{ 0, 66, 14 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 0, 39, 16 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -4, 41, 34 }, { 0 }, { 0, 0 }, {0x56, 0x00, 0x00, 0xFF }}, + {{ -4, 49, 30 }, { 0 }, { 0, 0 }, {0x56, 0x00, 0x00, 0xFF }}, + {{ 4, 49, 30 }, { 0 }, { 0, 0 }, {0x56, 0x00, 0x00, 0xFF }}, + {{ 4, 41, 34 }, { 0 }, { 0, 0 }, {0x56, 0x00, 0x00, 0xFF }}, + {{ 4, 49, 30 }, { 0 }, { 0, 0 }, {0xAF, 0x04, 0x04, 0xFF }}, + {{ -4, 49, 30 }, { 0 }, { 0, 0 }, {0xAF, 0x04, 0x04, 0xFF }}, + {{ -4, 49, 34 }, { 0 }, { 0, 0 }, {0xAF, 0x04, 0x04, 0xFF }}, + {{ 4, 49, 34 }, { 0 }, { 0, 0 }, {0xAF, 0x04, 0x04, 0xFF }}, + {{ -6, 49, 6 }, { 0 }, { -2259, 5543 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 0, 49, 0 }, { 0 }, { 0, 5543 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 0, 39, 0 }, { 0 }, { 0, 1024 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ -6, 39, 6 }, { 0 }, { -2259, 1024 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 0, 39, 12 }, { 0 }, { -4519, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 49, 12 }, { 0 }, { -4519, 5543 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 39, 0 }, { 0 }, { -70, -3425 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 0, 49, 0 }, { 0 }, { -70, 1094 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 6, 49, 6 }, { 0 }, { 2189, 1094 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 6, 39, 6 }, { 0 }, { 2189, -3425 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 0, 49, 12 }, { 0 }, { 4449, 1094 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 39, 12 }, { 0 }, { 4449, -3425 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 29, 32 }, { 0 }, { 1339, 524 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 35, 32 }, { 0 }, { 551, -281 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 29, 32 }, { 0 }, { -236, 524 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 22, 32 }, { 0 }, { 551, 1331 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 4, 41, 34 }, { 0 }, { 1024, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 4, 49, 34 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -4, 49, 34 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -4, 41, 34 }, { 0 }, { 0, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 29, 30 }, { 0 }, { -1365, 932 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ 0, 44, 30 }, { 0 }, { -1365, 295 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ 0, 44, -18 }, { 0 }, { 2730, 295 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ -16, 29, -18 }, { 0 }, { 2730, 932 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ 0, 14, 30 }, { 0 }, { -1365, 636 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ -16, 29, 30 }, { 0 }, { -1365, 0 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ -16, 29, -18 }, { 0 }, { 2730, 0 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ 0, 14, -18 }, { 0 }, { 2730, 636 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ 16, 29, 30 }, { 0 }, { -1365, -249 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ 0, 14, 30 }, { 0 }, { -1365, 387 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ 0, 14, -18 }, { 0 }, { 2730, 387 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ 16, 29, -18 }, { 0 }, { 2730, -249 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ 0, 44, 30 }, { 0 }, { -1365, 387 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ 16, 29, 30 }, { 0 }, { -1365, 1024 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ 16, 29, -18 }, { 0 }, { 2730, 1023 }, {0x85, 0x85, 0x85, 0xFF }}, + {{ 0, 44, -18 }, { 0 }, { 2730, 387 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ 8, 16, 34 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 16, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 16, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 16, 34 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 8, 14 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 16, 14 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 16, 14 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 8, 14 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 8, 34 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 16, 34 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 16, 34 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 8, 34 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 14, 16, 14 }, { 0 }, { -2259, 1094 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 14, 16, 34 }, { 0 }, { -9039, 1094 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 14, 8, 34 }, { 0 }, { -9039, 5614 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ 14, 8, 14 }, { 0 }, { -2259, 5614 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ 8, 8, 14 }, { 0 }, { 4519, 1024 }, {0x8E, 0x5A, 0x00, 0xFF }}, + {{ 8, 16, 14 }, { 0 }, { 0, 1024 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 14, 16, 14 }, { 0 }, { 0, 5543 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 14, 8, 14 }, { 0 }, { 4519, 5543 }, {0x8E, 0x5A, 0x00, 0xFF }}, + {{ 14, 8, 34 }, { 0 }, { 4343, 1094 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 14, 16, 34 }, { 0 }, { -176, 1094 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 16, 34 }, { 0 }, { -176, 5614 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 8, 34 }, { 0 }, { 4343, 5614 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ 14, 16, 34 }, { 0 }, { 2083, 5543 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 14, 16, 14 }, { 0 }, { 8862, 5543 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 16, 14 }, { 0 }, { 8862, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 8, 16, 34 }, { 0 }, { 2083, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 16, 34 }, { 0 }, { 2083, 5543 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -8, 16, 14 }, { 0 }, { 8862, 5543 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 16, 14 }, { 0 }, { 8862, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 16, 34 }, { 0 }, { 2083, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 8, 14 }, { 0 }, { 8862, -3495 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ -14, 8, 34 }, { 0 }, { 2083, -3495 }, {0xD2, 0x7A, 0x00, 0xFF }}, + {{ -8, 8, 34 }, { 0 }, { 4343, 1094 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ -8, 16, 34 }, { 0 }, { -176, 1094 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 16, 34 }, { 0 }, { -176, 5614 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -14, 8, 34 }, { 0 }, { 4343, 5614 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ -14, 8, 14 }, { 0 }, { 4519, 1024 }, {0x8E, 0x5A, 0x00, 0xFF }}, + {{ -14, 16, 14 }, { 0 }, { 0, 1024 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ -8, 16, 14 }, { 0 }, { 0, 5543 }, {0xF8, 0xA3, 0x00, 0xFF }}, + {{ -8, 8, 14 }, { 0 }, { 4519, 5543 }, {0x8E, 0x5A, 0x00, 0xFF }}, + {{ -8, 5, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 0, 14, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 29, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 5, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 16, 29, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 5, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 16, 5, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 29, -46 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -16, 5, -46 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -16, 5, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -16, 29, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 16, 29, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 16, 5, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -16, 5, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -16, 29, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 16, 29, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 16, 5, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 16, 5, -46 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 16, 29, -46 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -16, 37, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -16, 37, -46 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -16, 29, -46 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -16, 29, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -18, 57, -16 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 0, 61, -16 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 0, 61, -58 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -18, 57, -58 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 18, 57, -16 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 18, 57, -58 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 8, 29, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 8, 37, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 16, 37, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 16, 29, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -16, 29, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -16, 37, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -8, 37, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -8, 29, -46 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 16, 29, -46 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 16, 37, -46 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 16, 37, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 16, 29, -18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 0, 44, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 37, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 29, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 16, 37, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 16, 29, -18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, +}; + +// 0x1E2C8 +Gfx d_course_kalimari_desert_dl_1E2C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06014E60), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601D688, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1E358[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPClearGeometryMode(G_CULL_BACK), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06011660), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601D728, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06012660), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0601D7A8, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1E458[] = +{ + gsSPDisplayList(0x0601E358), + gsSPDisplayList(0x0601E2C8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1E470[] = +{ + gsSPDisplayList(0x0601E458), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1E480[] = +{ + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x0601E470), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1E498[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601D828, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 2, 1, 0), + gsSP2Triangles(6, 7, 8, 0, 4, 9, 10, 0), + gsSP2Triangles(4, 10, 5, 0, 0, 3, 10, 0), + gsSP2Triangles(0, 10, 9, 0, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(20, 19, 30, 31, 0), + gsSPVertex(0x0601DA28, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06013660), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601DB08, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06010E60), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601DBC8, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06013E60), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601DC08, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06014660), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601DC48, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1E6D8[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601DD48, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1E710[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601DD88, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06013660), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0601DE08, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(19, 18, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1E800[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601DFE8, 19, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 1, 5, 6, 0), + gsSP1Quadrangle(7, 8, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1E858[] = +{ + gsDPPipeSync(), + gsSPClearGeometryMode(G_CULL_BACK), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601E118, 27, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 5, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 22, 26, 0), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1E8D0[] = +{ + gsSPDisplayList(0x0601E858), + gsSPDisplayList(0x0601E800), + gsSPDisplayList(0x0601E710), + gsSPDisplayList(0x0601E6D8), + gsSPDisplayList(0x0601E498), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1E900[] = +{ + gsSPDisplayList(0x0601E8D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1E910[] = +{ + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(0x0601E900), + gsSPEndDisplayList(), +}; + +// 0x1E928 Might be another lod model +Vtx_t d_course_kalimari_desert_tender_model_lod2[] = { + {{ -14, 12, -16 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -16, 12, -19 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 16, 12, -19 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 13, 12, -16 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -14, 12, 18 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -16, 12, 21 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 16, 12, 21 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 13, 12, 18 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 13, 12, 18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 3, 18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 3, -16 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 12, -16 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 3, 18 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -14, 3, 18 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -14, 3, -16 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 13, 3, -16 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -14, 12, 18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -14, 3, 18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 3, 18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 12, 18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -14, 12, -16 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -14, 3, -16 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -14, 3, 18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -14, 12, 18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 12, -16 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 13, 3, -16 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -14, 3, -16 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -14, 12, -16 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 2, 9, 26 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 2, 12, 26 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -1, 12, 26 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -1, 9, 26 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 0, 12, 17 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 1, 12, 17 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -1, 9, 26 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -1, 12, 26 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 0, 12, 17 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 0, 9, 17 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 1, 9, 17 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 2, 9, 26 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -1, 9, 26 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 0, 9, 17 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 1, 9, 17 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 1, 12, 17 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 2, 12, 26 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 2, 9, 26 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 2, 9, -24 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 2, 12, -24 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 1, 12, -15 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 1, 9, -15 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 0, 9, -15 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 0, 12, -15 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -1, 12, -24 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -1, 9, -24 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 2, 12, -24 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -1, 12, -24 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 0, 12, -15 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 1, 12, -15 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 2, 9, -24 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -1, 9, -24 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 0, 9, -15 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -1, 9, -24 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 2, 9, -24 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 1, 9, -15 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 11, 39, -10 }, { 0 }, { -1712, 1024 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 0, 41, 1 }, { 0 }, { -856, 1896 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ 11, 39, 12 }, { 0 }, { 0, 1024 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ 16, 36, -19 }, { 0 }, { 0, 1024 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 36, -19 }, { 0 }, { -2457, 1024 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -11, 39, -10 }, { 0 }, { -2085, 1746 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 11, 39, -10 }, { 0 }, { -372, 1746 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -11, 39, -10 }, { 0 }, { 0, 1023 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 11, 39, -10 }, { 0 }, { 32, 2736 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 36, -19 }, { 0 }, { 226, 875 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 36, 21 }, { 0 }, { -2845, 875 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ -11, 39, 12 }, { 0 }, { -2165, 1321 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ -11, 39, -10 }, { 0 }, { -453, 1321 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -11, 39, 12 }, { 0 }, { -570, 1023 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ 0, 41, 1 }, { 0 }, { 285, 1896 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ -11, 39, -10 }, { 0 }, { 1141, 1023 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 16, 36, 21 }, { 0 }, { 0, 1024 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ 16, 36, -19 }, { 0 }, { -3072, 1024 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 11, 39, -10 }, { 0 }, { -2392, 1470 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 11, 39, 12 }, { 0 }, { -679, 1470 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ 11, 39, 12 }, { 0 }, { 570, 2187 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ 0, 41, 1 }, { 0 }, { -285, 1314 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ -11, 39, 12 }, { 0 }, { -1141, 2187 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ -16, 36, 21 }, { 0 }, { 0, 1024 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ 16, 36, 21 }, { 0 }, { -2457, 1024 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ 11, 39, 12 }, { 0 }, { -2085, 1746 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ -11, 39, 12 }, { 0 }, { -372, 1746 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ 16, 12, -19 }, { 0 }, { 2047, 1024 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ 16, 36, -19 }, { 0 }, { 2047, 0 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ 16, 36, 21 }, { 0 }, { 0, 0 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ 16, 12, 21 }, { 0 }, { 0, 1024 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ 16, 12, 21 }, { 0 }, { 2048, 1024 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ 16, 36, 21 }, { 0 }, { 2048, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 36, 21 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 12, 21 }, { 0 }, { 0, 1024 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ -16, 12, -19 }, { 0 }, { 2048, 1024 }, {0x64, 0x64, 0x64, 0xFF }}, + {{ -16, 36, -19 }, { 0 }, { 2048, 0 }, {0xB4, 0xB4, 0xB4, 0xFF }}, + {{ 16, 36, -19 }, { 0 }, { 0, 0 }, {0xB4, 0xB4, 0xB4, 0xFF }}, + {{ 16, 12, -19 }, { 0 }, { 0, 1024 }, {0x64, 0x64, 0x64, 0xFF }}, + {{ -16, 12, 21 }, { 0 }, { 2047, 1024 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ -16, 36, 21 }, { 0 }, { 2047, 0 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ -16, 36, -19 }, { 0 }, { 0, 0 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ -16, 12, -19 }, { 0 }, { 0, 1024 }, {0xC8, 0xC8, 0xC8, 0xFF }}, +}; + +// 0x1EFD8 +Gfx d_course_kalimari_desert_dl_1EFD8[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601E928, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 0, 4, 5, 0), + gsSP1Quadrangle(6, 7, 3, 2, 0), + gsSP1Quadrangle(5, 4, 7, 6, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1F050[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601EAE8, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 2, 1, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(27, 26, 30, 31, 0), + gsSPVertex(0x0601ECE8, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1F0D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06016E60), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601ED28, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 1, 8, 0), + gsSP1Quadrangle(9, 10, 11, 12, 0), + gsSP2Triangles(13, 14, 15, 0, 16, 17, 18, 0), + gsSP2Triangles(16, 18, 19, 0, 20, 21, 22, 0), + gsSP1Quadrangle(23, 24, 25, 26, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06015E60), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0601EED8, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1F1F8[] = +{ + gsSPDisplayList(0x0601F0D8), + gsSPDisplayList(0x0601F050), + gsSPDisplayList(0x0601EFD8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1F218[] = +{ + gsSPDisplayList(0x0601F1F8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1F228[] = +{ + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(0x0601F218), + gsSPEndDisplayList(), +}; + +// 0x1F240 +Vtx_t d_course_kalimari_desert_tender_model_lod1[] = { + {{ 16, 12, 21 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 13, 12, 18 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 13, 12, -16 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 16, 12, -19 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -16, 12, 21 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -14, 12, 18 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -14, 12, -16 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -16, 12, -19 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -14, 12, 18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -14, 3, 18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 3, 18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 12, 18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 12, 18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 3, -16 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 12, -16 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -14, 12, -16 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -14, 3, -16 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -14, 3, 18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -14, 12, 18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 12, -16 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ 13, 3, -16 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ -14, 3, -16 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ -14, 12, -16 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ -16, 36, 21 }, { 0 }, { -570, 1024 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ 0, 41, 1 }, { 0 }, { 367, 1980 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ -16, 36, -19 }, { 0 }, { 1468, 1215 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 36, -19 }, { 0 }, { 0, 1024 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 0, 41, 1 }, { 0 }, { -938, 1980 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ 16, 36, -19 }, { 0 }, { 224, 2646 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 16, 36, -19 }, { 0 }, { -2283, 1024 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 0, 41, 1 }, { 0 }, { -1345, 1980 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ 16, 36, 21 }, { 0 }, { -244, 1215 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ 16, 36, 21 }, { 0 }, { 856, 2478 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ 0, 41, 1 }, { 0 }, { -82, 3435 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ -16, 36, 21 }, { 0 }, { 1080, 4101 }, {0x39, 0x39, 0x39, 0xFF }}, + {{ 16, 12, 21 }, { 0 }, { 2048, 1024 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ 16, 36, 21 }, { 0 }, { 2048, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 36, 21 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 12, 21 }, { 0 }, { 0, 1024 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ 16, 12, -19 }, { 0 }, { 2047, 1024 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ 16, 36, -19 }, { 0 }, { 2047, 0 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ 16, 36, 21 }, { 0 }, { 0, 0 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ 16, 12, 21 }, { 0 }, { 0, 1024 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ -16, 12, -19 }, { 0 }, { 2048, 1024 }, {0x64, 0x64, 0x64, 0xFF }}, + {{ -16, 36, -19 }, { 0 }, { 2048, 0 }, {0xB4, 0xB4, 0xB4, 0xFF }}, + {{ 16, 36, -19 }, { 0 }, { 0, 0 }, {0xB4, 0xB4, 0xB4, 0xFF }}, + {{ 16, 12, -19 }, { 0 }, { 0, 1024 }, {0x64, 0x64, 0x64, 0xFF }}, + {{ -16, 12, 21 }, { 0 }, { 2047, 1024 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ -16, 36, 21 }, { 0 }, { 2047, 0 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ -16, 36, -19 }, { 0 }, { 0, 0 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ -16, 12, -19 }, { 0 }, { 0, 1024 }, {0xC8, 0xC8, 0xC8, 0xFF }}, +}; + +// 0x1F570 +Gfx d_course_kalimari_desert_dl_1F570[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601F240, 23, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(6, 7, 3, 2, 0), + gsSP1Quadrangle(7, 6, 5, 4, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 10, 13, 14, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP1Quadrangle(19, 20, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1F5E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06016E60), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601F3B0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06015E60), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0601F470, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1F6E0[] = +{ + gsSPDisplayList(0x0601F5E0), + gsSPDisplayList(0x0601F570), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1F6F8[] = +{ + gsSPDisplayList(0x0601F6E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1F708[] = +{ + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(0x0601F6F8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1F720[] = +{ + gsSPEndDisplayList(), +}; + +// 0x1F728 +Vtx_t d_course_kalimari_desert_tender_model_lod0[] = { + {{ 13, 12, 18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 3, 18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 3, -16 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 12, -16 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 12, -16 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ 13, 3, -16 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ -14, 3, -16 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ -14, 12, -16 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ -14, 12, -16 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -14, 3, -16 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -14, 3, 18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -14, 12, 18 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -14, 12, 18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -14, 3, 18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 3, 18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 12, 18 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 36, 21 }, { 0 }, { -570, 1024 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 16, 36, -19 }, { 0 }, { 1265, 2896 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 36, -19 }, { 0 }, { 1462, 1269 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 16, 36, 21 }, { 0 }, { 856, 2478 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 16, 36, -19 }, { 0 }, { -577, 3940 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 36, 21 }, { 0 }, { 2025, 3626 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 16, 12, 21 }, { 0 }, { 2048, 1024 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ 16, 36, 21 }, { 0 }, { 2048, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 36, 21 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 12, 21 }, { 0 }, { 0, 1024 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ -16, 12, -19 }, { 0 }, { 2048, 1024 }, {0x64, 0x64, 0x64, 0xFF }}, + {{ -16, 36, -19 }, { 0 }, { 2048, 0 }, {0xB4, 0xB4, 0xB4, 0xFF }}, + {{ 16, 36, -19 }, { 0 }, { 0, 0 }, {0xB4, 0xB4, 0xB4, 0xFF }}, + {{ 16, 12, -19 }, { 0 }, { 0, 1024 }, {0x64, 0x64, 0x64, 0xFF }}, + {{ 16, 12, -19 }, { 0 }, { 2047, 1024 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ 16, 36, -19 }, { 0 }, { 2047, 0 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ 16, 36, 21 }, { 0 }, { 0, 0 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ 16, 12, 21 }, { 0 }, { 0, 1024 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ -16, 12, 21 }, { 0 }, { 2047, 1024 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ -16, 36, 21 }, { 0 }, { 2047, 0 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ -16, 36, -19 }, { 0 }, { 0, 0 }, {0xF1, 0xF1, 0xF1, 0xFF }}, + {{ -16, 12, -19 }, { 0 }, { 0, 1024 }, {0xC8, 0xC8, 0xC8, 0xFF }}, +}; + +// 0x1F988 +Gfx d_course_kalimari_desert_dl_1F988[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601F728, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1F9D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06016E60), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x0601F828, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06015E60), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0601F888, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1FAD0[] = +{ + gsSPDisplayList(0x0601F9D8), + gsSPDisplayList(0x0601F988), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1FAE8[] = +{ + gsSPDisplayList(0x0601FAD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1FAF8[] = +{ + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(0x0601FAE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_1FB10[] = +{ + gsSPEndDisplayList(), +}; + +//u8 sdfiosjido[0xA60] = {0}; + +// 0x1FB18 +Vtx_t d_course_kalimari_desert_carriage_chassis_model_lod2[] = { + {{ -16, 12, -43 }, { 0 }, { 4096, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 28, -43 }, { 0 }, { 4096, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 28, -43 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 12, -43 }, { 0 }, { 0, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 28, -40 }, { 0 }, { 307, 0 }, {0xE3, 0xE3, 0xE3, 0xFF }}, + {{ -16, 28, -43 }, { 0 }, { 0, 0 }, {0xE3, 0xE3, 0xE3, 0xFF }}, + {{ -16, 12, -43 }, { 0 }, { 0, 2048 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ -16, 12, -40 }, { 0 }, { 307, 2048 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ 16, 12, -40 }, { 0 }, { 0, 2047 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ 16, 12, -43 }, { 0 }, { 307, 2047 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ 16, 28, -43 }, { 0 }, { 307, 0 }, {0xE3, 0xE3, 0xE3, 0xFF }}, + {{ 16, 28, -40 }, { 0 }, { 0, 0 }, {0xE3, 0xE3, 0xE3, 0xFF }}, + {{ 13, 12, -6 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 3, -6 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 3, -26 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 12, -26 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 12, -26 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 3, -26 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -13, 3, -26 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -13, 12, -26 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -13, 12, -26 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -13, 3, -26 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -13, 3, -6 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -13, 12, -6 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -13, 12, -6 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -13, 3, -6 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 3, -6 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 12, -6 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 3, -6 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -13, 3, -6 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -13, 3, -26 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 13, 3, -26 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -13, 12, -26 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -16, 12, -34 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 16, 12, -34 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 13, 12, -26 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 13, 12, -6 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -13, 12, 10 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -13, 12, -6 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 13, 12, 10 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -16, 12, 38 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -13, 12, 30 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 16, 12, -33 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 16, 12, 38 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 13, 12, 30 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -8, 51, -34 }, { 0 }, { 0, 0 }, {0x5E, 0x00, 0x00, 0xFF }}, + {{ 0, 52, -34 }, { 0 }, { 0, 0 }, {0x5E, 0x00, 0x00, 0xFF }}, + {{ 8, 51, -34 }, { 0 }, { 0, 0 }, {0x5E, 0x00, 0x00, 0xFF }}, + {{ -16, 28, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ -16, 48, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ -8, 28, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ 16, 48, -34 }, { 0 }, { 0, 0 }, {0x56, 0x00, 0x00, 0xFF }}, + {{ 16, 28, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ 8, 28, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ 16, 12, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ 8, 12, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ -8, 51, -34 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 48, -34 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ -16, 48, 38 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ -8, 51, 38 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 0, 52, -34 }, { 0 }, { 0, 0 }, {0x21, 0x21, 0x21, 0xFF }}, + {{ 0, 52, 38 }, { 0 }, { 0, 0 }, {0x21, 0x21, 0x21, 0xFF }}, + {{ -8, 12, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ -16, 12, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ 8, 51, 38 }, { 0 }, { 0, 0 }, {0x72, 0x00, 0x00, 0xFF }}, + {{ 0, 52, 38 }, { 0 }, { 0, 0 }, {0x72, 0x00, 0x00, 0xFF }}, + {{ -8, 51, 38 }, { 0 }, { 0, 0 }, {0x72, 0x00, 0x00, 0xFF }}, + {{ 16, 28, 38 }, { 0 }, { 0, 0 }, {0x72, 0x00, 0x00, 0xFF }}, + {{ 16, 48, 38 }, { 0 }, { 0, 0 }, {0x72, 0x00, 0x00, 0xFF }}, + {{ -16, 48, 38 }, { 0 }, { 0, 0 }, {0x72, 0x00, 0x00, 0xFF }}, + {{ -16, 28, 38 }, { 0 }, { 0, 0 }, {0x72, 0x00, 0x00, 0xFF }}, + {{ 16, 12, 38 }, { 0 }, { 0, 0 }, {0x5E, 0x00, 0x00, 0xFF }}, + {{ -16, 12, 38 }, { 0 }, { 0, 0 }, {0x5E, 0x00, 0x00, 0xFF }}, + {{ 16, 48, -34 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ 8, 51, -34 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 51, 38 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 16, 48, 38 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ 0, 52, -34 }, { 0 }, { 0, 0 }, {0x21, 0x21, 0x21, 0xFF }}, + {{ 0, 52, 38 }, { 0 }, { 0, 0 }, {0x21, 0x21, 0x21, 0xFF }}, + {{ -16, 12, 38 }, { 0 }, { 1024, 1024 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ -16, 28, 38 }, { 0 }, { 1024, 0 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ -16, 28, -34 }, { 0 }, { -5119, 0 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ -16, 12, -34 }, { 0 }, { -5119, 1024 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ 16, 12, -34 }, { 0 }, { 6143, 1024 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ 16, 28, -34 }, { 0 }, { 6143, 0 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ 16, 28, 38 }, { 0 }, { 0, 0 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ 16, 12, 38 }, { 0 }, { 0, 1024 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ -8, 12, -34 }, { 0 }, { 1023, 2048 }, {0x9E, 0x9E, 0x9E, 0xFF }}, + {{ -8, 28, -34 }, { 0 }, { 1024, 0 }, {0x9E, 0x9E, 0x9E, 0xFF }}, + {{ 8, 28, -34 }, { 0 }, { 0, 0 }, {0x9E, 0x9E, 0x9E, 0xFF }}, + {{ 8, 12, -34 }, { 0 }, { 0, 2048 }, {0x9E, 0x9E, 0x9E, 0xFF }}, + {{ -8, 28, -34 }, { 0 }, { 1024, 1765 }, {0x9E, 0x9E, 0x9E, 0xFF }}, + {{ -8, 51, -34 }, { 0 }, { 1023, -282 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ 8, 51, -34 }, { 0 }, { 0, -282 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ 8, 28, -34 }, { 0 }, { 0, 1765 }, {0x9E, 0x9E, 0x9E, 0xFF }}, + {{ -16, 28, 38 }, { 0 }, { 6143, 2048 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ -16, 48, 38 }, { 0 }, { 6143, -279 }, {0xE3, 0xE3, 0xE3, 0xFF }}, + {{ -16, 48, -34 }, { 0 }, { 0, -279 }, {0xE3, 0xE3, 0xE3, 0xFF }}, + {{ -16, 28, -34 }, { 0 }, { 0, 2047 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ 16, 28, -34 }, { 0 }, { 6144, 2047 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ 16, 48, -34 }, { 0 }, { 6144, -279 }, {0xE3, 0xE3, 0xE3, 0xFF }}, + {{ 16, 48, 38 }, { 0 }, { 0, -279 }, {0xE3, 0xE3, 0xE3, 0xFF }}, + {{ 16, 28, 38 }, { 0 }, { 0, 2048 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ 2, 9, 45 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 2, 12, 45 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -1, 12, 45 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -1, 9, 45 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 0, 12, 36 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 1, 12, 36 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -1, 9, 45 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -1, 12, 45 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 0, 12, 36 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 0, 9, 36 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 1, 9, 36 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 2, 9, 45 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -1, 9, 45 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 0, 9, 36 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 1, 9, 36 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 1, 12, 36 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 2, 12, 45 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 2, 9, 45 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 2, 9, -47 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 2, 12, -47 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 1, 12, -38 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 1, 9, -38 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 0, 9, -38 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 0, 12, -38 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -1, 12, -47 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -1, 9, -47 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 2, 12, -47 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -1, 12, -47 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 0, 12, -38 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 1, 12, -38 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 2, 9, -47 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -1, 9, -47 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 0, 9, -38 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -1, 9, -47 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 2, 9, -47 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 1, 9, -38 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 13, 12, 30 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 3, 30 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 3, 10 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 12, 10 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 12, 10 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 3, 10 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -13, 3, 10 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -13, 12, 10 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -13, 12, 10 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -13, 3, 10 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -13, 3, 30 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -13, 12, 30 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -13, 12, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -13, 3, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 3, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 12, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 3, 30 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -13, 3, 30 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -13, 3, 10 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 13, 3, 10 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -16, 12, -34 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -16, 12, -43 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 16, 12, -43 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 16, 12, -34 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 8, 12, -34 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 0, 12, -34 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -8, 12, -34 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, +}; + +// 0x20578 +Gfx d_course_kalimari_desert_dl_20578[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06014E60), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601FB18, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_20610[] = +{ + gsSPDisplayList(0x06020578), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_20620[] = +{ + gsSPDisplayList(0x06020610), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_20630[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601FBD8, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_20688[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x0601FD18, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(3, 2, 4, 0, 5, 6, 4, 0), + gsSP2Triangles(5, 4, 7, 0, 1, 6, 5, 0), + gsSP2Triangles(1, 5, 8, 0, 5, 9, 8, 0), + gsSP2Triangles(1, 0, 6, 0, 7, 4, 10, 0), + gsSP2Triangles(7, 10, 11, 0, 12, 7, 11, 0), + gsSP2Triangles(13, 14, 15, 0, 16, 17, 13, 0), + gsSP2Triangles(16, 13, 18, 0, 15, 19, 20, 0), + gsSP2Triangles(15, 20, 21, 0, 21, 20, 22, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP2Triangles(24, 26, 27, 0, 28, 24, 27, 0), + gsSP2Triangles(28, 27, 29, 0, 8, 9, 12, 0), + gsSP2Triangles(8, 12, 11, 0, 16, 18, 30, 0), + gsSP1Triangle(16, 30, 31, 0), + gsSPVertex(0x0601FF18, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 0, 0), + gsSP1Quadrangle(3, 0, 2, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 3, 6, 0), + gsSP2Triangles(7, 6, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 10, 13, 14, 0), + gsSP1Triangle(10, 14, 11, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06017660), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x06020008, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06017E60), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x06020088, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06018E60), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x060200C8, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_208A0[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x06020188, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 2, 1, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(27, 26, 30, 31, 0), + gsSPVertex(0x06020388, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_20928[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x060203C8, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_20980[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x06020508, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSP1Triangle(0, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_209C8[] = +{ + gsSPDisplayList(0x06020980), + gsSPDisplayList(0x06020928), + gsSPDisplayList(0x060208A0), + gsSPDisplayList(0x06020688), + gsSPDisplayList(0x06020630), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_209F8[] = +{ + gsSPDisplayList(0x060209C8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_20A08[] = +{ + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x06020620), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_20A20[] = +{ + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(0x060209F8), + gsSPEndDisplayList(), +}; + +// 0x20A38 +Vtx_t d_course_kalimari_desert_carriage_chassis_model_lod1[] = { + {{ -16, 12, -43 }, { 0 }, { 4096, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 28, -43 }, { 0 }, { 4096, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 28, -43 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 12, -43 }, { 0 }, { 0, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 12, -6 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 3, -6 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 3, -26 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 12, -26 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 12, -26 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ 13, 3, -26 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ -13, 3, -26 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ -13, 12, -26 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ -13, 12, -26 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -13, 3, -26 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -13, 3, -6 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -13, 12, -6 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -13, 12, -6 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -13, 3, -6 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 3, -6 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 12, -6 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 12, -34 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -13, 12, -26 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -13, 12, 30 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -16, 12, 38 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 13, 12, -26 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 16, 12, -34 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 16, 12, 38 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 13, 12, 30 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 8, 28, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ 16, 28, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ 16, 12, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ 8, 12, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ 8, 51, -34 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 51, -34 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -8, 51, 38 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 51, 38 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 48, -34 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -16, 48, 38 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ -16, 28, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ -8, 28, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ -8, 12, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ -16, 12, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ -13, 12, 10 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -13, 12, -6 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 13, 12, -6 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 13, 12, 10 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 16, 12, 38 }, { 0 }, { 0, 0 }, {0x72, 0x00, 0x00, 0xFF }}, + {{ 16, 28, 38 }, { 0 }, { 0, 0 }, {0x72, 0x00, 0x00, 0xFF }}, + {{ -16, 28, 38 }, { 0 }, { 0, 0 }, {0x72, 0x00, 0x00, 0xFF }}, + {{ -16, 12, 38 }, { 0 }, { 0, 0 }, {0x72, 0x00, 0x00, 0xFF }}, + {{ 16, 48, 38 }, { 0 }, { 0, 0 }, {0x72, 0x00, 0x00, 0xFF }}, + {{ 8, 51, 38 }, { 0 }, { 0, 0 }, {0x72, 0x00, 0x00, 0xFF }}, + {{ 16, 28, 38 }, { 0 }, { 0, 0 }, {0x72, 0x00, 0x00, 0xFF }}, + {{ 8, 51, 38 }, { 0 }, { 0, 0 }, {0x72, 0x00, 0x00, 0xFF }}, + {{ -8, 51, 38 }, { 0 }, { 0, 0 }, {0x72, 0x00, 0x00, 0xFF }}, + {{ -16, 48, 38 }, { 0 }, { 0, 0 }, {0x72, 0x00, 0x00, 0xFF }}, + {{ -16, 28, 38 }, { 0 }, { 0, 0 }, {0x72, 0x00, 0x00, 0xFF }}, + {{ -16, 28, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ -16, 48, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ -8, 51, -34 }, { 0 }, { 0, 0 }, {0x5E, 0x00, 0x00, 0xFF }}, + {{ -8, 28, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ 16, 48, -34 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 8, 51, -34 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 8, 51, 38 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 16, 48, 38 }, { 0 }, { 0, 0 }, {0x0A, 0x0A, 0x0A, 0xFF }}, + {{ 8, 51, -34 }, { 0 }, { 0, 0 }, {0x5E, 0x00, 0x00, 0xFF }}, + {{ 16, 48, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ 16, 28, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ 8, 28, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ 16, 12, -34 }, { 0 }, { 6143, 1024 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ 16, 28, -34 }, { 0 }, { 6143, 0 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ 16, 28, 38 }, { 0 }, { 0, 0 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ 16, 12, 38 }, { 0 }, { 0, 1024 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ -16, 12, 38 }, { 0 }, { 1024, 1024 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ -16, 28, 38 }, { 0 }, { 1024, 0 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ -16, 28, -34 }, { 0 }, { -5119, 0 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ -16, 12, -34 }, { 0 }, { -5119, 1024 }, {0xC8, 0xC8, 0xC8, 0xFF }}, + {{ -8, 12, -34 }, { 0 }, { 1023, 2048 }, {0x9E, 0x9E, 0x9E, 0xFF }}, + {{ -8, 28, -34 }, { 0 }, { 1024, 0 }, {0x9E, 0x9E, 0x9E, 0xFF }}, + {{ 8, 28, -34 }, { 0 }, { 0, 0 }, {0x9E, 0x9E, 0x9E, 0xFF }}, + {{ 8, 12, -34 }, { 0 }, { 0, 2048 }, {0x9E, 0x9E, 0x9E, 0xFF }}, + {{ -16, 28, 38 }, { 0 }, { 6143, 2048 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ -16, 48, 38 }, { 0 }, { 6143, -279 }, {0xE3, 0xE3, 0xE3, 0xFF }}, + {{ -16, 48, -34 }, { 0 }, { 0, -279 }, {0xE3, 0xE3, 0xE3, 0xFF }}, + {{ -16, 28, -34 }, { 0 }, { 0, 2047 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ 16, 28, -34 }, { 0 }, { 6144, 2047 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ 16, 48, -34 }, { 0 }, { 6144, -279 }, {0xE3, 0xE3, 0xE3, 0xFF }}, + {{ 16, 48, 38 }, { 0 }, { 0, -279 }, {0xE3, 0xE3, 0xE3, 0xFF }}, + {{ 16, 28, 38 }, { 0 }, { 0, 2048 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ -8, 28, -34 }, { 0 }, { 1024, 1765 }, {0x9E, 0x9E, 0x9E, 0xFF }}, + {{ -8, 51, -34 }, { 0 }, { 1023, -282 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ 8, 51, -34 }, { 0 }, { 0, -282 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ 8, 28, -34 }, { 0 }, { 0, 1765 }, {0x9E, 0x9E, 0x9E, 0xFF }}, + {{ 13, 12, 30 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 3, 30 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 3, 10 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 12, 10 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 12, 10 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ 13, 3, 10 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ -13, 3, 10 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ -13, 12, 10 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ -13, 12, 10 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -13, 3, 10 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -13, 3, 30 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -13, 12, 30 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -13, 12, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -13, 3, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 3, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 12, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 12, -34 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -16, 12, -43 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 16, 12, -43 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 16, 12, -34 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 8, 12, -34 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 0, 12, -34 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -8, 12, -34 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, +}; + +// 0x21178 +Gfx d_course_kalimari_desert_dl_21178[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06014E60), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x06020A38, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_21200[] = +{ + gsSPDisplayList(0x06021178), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_21210[] = +{ + gsSPDisplayList(0x06021200), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_21220[] = +{ + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x06021210), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_21238[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x06020A78, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_21288[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x06020B78, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(1, 0, 5, 4, 0), + gsSP1Quadrangle(3, 2, 7, 6, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(13, 16, 17, 14, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Triangle(27, 30, 31, 0), + gsSPVertex(0x06020D78, 17, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP1Triangle(13, 15, 16, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06017660), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x06020E88, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06017E60), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x06020F08, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06018E60), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x06020F48, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_21480[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x06021008, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_214D0[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x06021108, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSP1Triangle(0, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_21518[] = +{ + gsSPDisplayList(0x060214D0), + gsSPDisplayList(0x06021480), + gsSPDisplayList(0x06021288), + gsSPDisplayList(0x06021238), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_21540[] = +{ + gsSPDisplayList(0x06021518), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_21550[] = +{ + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(0x06021540), + gsSPEndDisplayList(), +}; + +// 0x21568 Very low resolution +Vtx_t d_course_kalimari_desert_carriage_model_lod0[] = { + {{ -16, 12, -43 }, { 0 }, { 4096, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 28, -43 }, { 0 }, { 4096, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 28, -43 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 12, -43 }, { 0 }, { 0, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 13, 12, -6 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 3, -6 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 3, -26 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 12, -26 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 12, -26 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ 13, 3, -26 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ -13, 3, -26 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ -13, 12, -26 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ -13, 12, -26 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -13, 3, -26 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -13, 3, -6 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -13, 12, -6 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -13, 12, -6 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -13, 3, -6 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 3, -6 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 12, -6 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 16, 12, 38 }, { 0 }, { 0, 0 }, {0x72, 0x00, 0x00, 0xFF }}, + {{ 16, 48, 38 }, { 0 }, { 0, 0 }, {0x72, 0x00, 0x00, 0xFF }}, + {{ -16, 48, 38 }, { 0 }, { 0, 0 }, {0x72, 0x00, 0x00, 0xFF }}, + {{ -16, 12, 38 }, { 0 }, { 0, 0 }, {0x72, 0x00, 0x00, 0xFF }}, + {{ 6, 48, -34 }, { 0 }, { 0, 0 }, {0x5E, 0x00, 0x00, 0xFF }}, + {{ 16, 48, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ 16, 12, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ 6, 12, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ -16, 12, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ -16, 48, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ -6, 48, -34 }, { 0 }, { 0, 0 }, {0x5E, 0x00, 0x00, 0xFF }}, + {{ -6, 12, -34 }, { 0 }, { 0, 0 }, {0x48, 0x00, 0x00, 0xFF }}, + {{ 16, 48, -34 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ -16, 48, -34 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ -16, 48, 38 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ 16, 48, 38 }, { 0 }, { 0, 0 }, {0x14, 0x14, 0x14, 0xFF }}, + {{ -6, 48, -34 }, { 0 }, { 1024, -227 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ 6, 48, -34 }, { 0 }, { 0, -227 }, {0xD8, 0xD8, 0xD8, 0xFF }}, + {{ 6, 12, -34 }, { 0 }, { 0, 3868 }, {0x9E, 0x9E, 0x9E, 0xFF }}, + {{ -6, 12, -34 }, { 0 }, { 1023, 3868 }, {0x9E, 0x9E, 0x9E, 0xFF }}, + {{ -16, 12, 38 }, { 0 }, { 6144, 3664 }, {0xB4, 0xB4, 0xB4, 0xFF }}, + {{ -16, 48, 38 }, { 0 }, { 6144, -215 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 48, -34 }, { 0 }, { 0, -215 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -16, 12, -34 }, { 0 }, { 0, 3664 }, {0xB4, 0xB4, 0xB4, 0xFF }}, + {{ 16, 12, -34 }, { 0 }, { 6144, 3868 }, {0xB4, 0xB4, 0xB4, 0xFF }}, + {{ 16, 48, -34 }, { 0 }, { 6144, -227 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 48, 38 }, { 0 }, { 0, -227 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 16, 12, 38 }, { 0 }, { 0, 3868 }, {0xB4, 0xB4, 0xB4, 0xFF }}, + {{ 13, 12, 30 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 3, 30 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 3, 10 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 12, 10 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ 13, 12, 10 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ 13, 3, 10 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ -13, 3, 10 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ -13, 12, 10 }, { 0 }, { 0, 0 }, {0x05, 0x05, 0x05, 0xFF }}, + {{ -13, 12, 10 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -13, 3, 10 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -13, 3, 30 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -13, 12, 30 }, { 0 }, { 0, 0 }, {0x0F, 0x0F, 0x0F, 0xFF }}, + {{ -13, 12, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -13, 3, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 3, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 13, 12, 30 }, { 0 }, { 0, 0 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -16, 12, -34 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -16, 12, -43 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 16, 12, -43 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 16, 12, -34 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 8, 12, -34 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ 0, 12, -34 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, + {{ -8, 12, -34 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0xFF }}, +}; + +// 0x219D8 +Gfx d_course_kalimari_desert_dl_219D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06014E60), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x06021568, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_21A60[] = +{ + gsSPDisplayList(0x060219D8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_21A70[] = +{ + gsSPDisplayList(0x06021A60), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_21A80[] = +{ + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x06021A70), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_21A98[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x060215A8, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_21AE8[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x060216A8, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06018E60), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x060217A8, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_21BC0[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x06021868, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_21C10[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_LIGHTING), + gsSPVertex(0x06021968, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSP1Triangle(0, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_21C58[] = +{ + gsSPDisplayList(0x06021C10), + gsSPDisplayList(0x06021BC0), + gsSPDisplayList(0x06021AE8), + gsSPDisplayList(0x06021A98), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_21C80[] = +{ + gsSPDisplayList(0x06021C58), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_21C90[] = +{ + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(0x06021C80), + gsSPEndDisplayList(), +}; + +// 0x21CA8 +Vtx_t d_course_kalimari_desert_model10[] = { + {{ 0, 12, 12 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, -12, 12 }, { 0 }, { 0, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, -12, -12 }, { 0 }, { 2048, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 12, -12 }, { 0 }, { 2048, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 6, 6 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, -6, 6 }, { 0 }, { 0, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, -6, -6 }, { 0 }, { 2048, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 6, -6 }, { 0 }, { 2048, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, +}; + +// 0x21D28 +u8 d_course_kalimari_desert_train_bogie[] = { + #include "textures/courses/kalimari_desert_train_bogie.rgba16.inc.c" +}; + +// 0x22D28 +Gfx d_course_kalimari_desert_dl_22D28[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06021D28), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_22D70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPVertex(0x06021CA8, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_DECAL, G_RM_AA_ZB_XLU_DECAL2), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_22DB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPVertex(0x06021CE8, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_DECAL, G_RM_AA_ZB_XLU_DECAL2), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_dl_22E00[] = +{ + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000998), + gsSPDisplayList(0x07000270), + gsSPSetGeometryMode(G_CULL_BACK), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(0x07006F70), + gsSPDisplayList(0x0700A548), + gsSPDisplayList(0x07009B10), + gsSPDisplayList(0x07008E20), + gsSPDisplayList(0x07007598), + gsSPDisplayList(0x07008330), + gsSPDisplayList(0x07001ED8), + gsSPDisplayList(0x07001B18), + gsSPEndDisplayList(), +}; + +// 0x22E88 +struct ActorSpawnData d_course_kalimari_desert_spawn[] = { + {{ -856, 26, -1141 }, { 0 }}, + {{ -846, 26, -1074 }, { 0 }}, + {{ -844, 26, -1098 }, { 0 }}, + {{ -845, 26, -1122 }, { 0 }}, + {{ -842, 26, -1053 }, { 0 }}, + {{ -2218, 2, 2041 }, { 1 }}, + {{ -2207, 2, 2046 }, { 1 }}, + {{ -2191, 2, 2067 }, { 1 }}, + {{ -2188, 2, 2081 }, { 1 }}, + {{ -2199, 2, 2056 }, { 1 }}, + {{ -696, 0, 3039 }, { 2 }}, + {{ -680, 0, 3048 }, { 2 }}, + {{ -627, 0, 3083 }, { 2 }}, + {{ -639, -1, 3057 }, { 2 }}, + {{ -658, 0, 3053 }, { 2 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ 110, 4, 240 }, { 7 }}, + {{ 80, 6, 190 }, { 6 }}, + {{ -89, 15, 1 }, { 5 }}, + {{ 328, 8, -624 }, { 5 }}, + {{ -8, 21, -652 }, { 7 }}, + {{ -159, 10, -381 }, { 6 }}, + {{ -125, 16, -424 }, { 7 }}, + {{ 121, 11, -277 }, { 6 }}, + {{ -1036, 30, -966 }, { 6 }}, + {{ -948, 17, -900 }, { 7 }}, + {{ -1056, 20, -897 }, { 5 }}, + {{ -1324, 18, -781 }, { 7 }}, + {{ -1521, 10, -979 }, { 7 }}, + {{ -1472, 17, -897 }, { 6 }}, + {{ -1369, 21, -1005 }, { 5 }}, + {{ -929, 25, -1192 }, { 5 }}, + {{ -1502, 8, -1278 }, { 6 }}, + {{ -2000, 8, -781 }, { 7 }}, + {{ -1534, 9, -211 }, { 6 }}, + {{ -1721, 12, 541 }, { 6 }}, + {{ -1691, 14, 581 }, { 5 }}, + {{ -1578, 21, 640 }, { 6 }}, + {{ -1508, 26, 829 }, { 6 }}, + {{ -1567, 22, 853 }, { 7 }}, + {{ -1815, 9, 418 }, { 7 }}, + {{ -1887, -3, 1116 }, { 5 }}, + {{ -1742, 17, 1379 }, { 5 }}, + {{ -1743, 14, 1242 }, { 7 }}, + {{ -1664, 18, 1565 }, { 7 }}, + {{ -2179, -2, 1621 }, { 7 }}, + {{ -3096, 0, 2608 }, { 5 }}, + {{ -3110, 10, 2989 }, { 6 }}, + {{ -2614, 9, 3733 }, { 6 }}, + {{ -2526, 4, 4012 }, { 7 }}, + {{ -3163, 0, 4206 }, { 5 }}, + {{ -1571, 0, 4389 }, { 5 }}, + {{ -918, 0, 3958 }, { 6 }}, + {{ -902, 0, 3875 }, { 7 }}, + {{ -292, 0, 2183 }, { 7 }}, + {{ -464, 0, 2587 }, { 6 }}, + {{ 106, 0, 1048 }, { 6 }}, + {{ -21, -1, 1247 }, { 5 }}, + {{ -491, -9, 1387 }, { 5 }}, + {{ 769, 0, 1329 }, { 5 }}, + {{ -32768, 0, 0 }, { 0 }}, +}; + +struct CourseAddrUnkStruct d_course_kalimari_desert_addr[] = { + {{ 0x07008690 }, { 0x02010000 }}, + {{ 0x07008728 }, { 0x02020000 }}, + {{ 0x07008798 }, { 0x02030000 }}, + {{ 0x07008808 }, { 0x02040000 }}, + {{ 0x07008610 }, { 0x02050000 }}, + {{ 0x07008398 }, { 0x02060000 }}, + {{ 0x07008418 }, { 0x02070000 }}, + {{ 0x07008490 }, { 0x02080000 }}, + {{ 0x070085A0 }, { 0x02090000 }}, + {{ 0x07008C08 }, { 0x020A0000 }}, + {{ 0x07008D20 }, { 0x020B0000 }}, + {{ 0x07008D98 }, { 0x020C0000 }}, + {{ 0x07008B60 }, { 0x020D0000 }}, + {{ 0x07008990 }, { 0x020E0000 }}, + {{ 0x07008AC8 }, { 0x020F0000 }}, + {{ 0x07008A40 }, { 0x02100000 }}, + {{ 0x07008920 }, { 0x02110000 }}, + {{ 0x07008C98 }, { 0x02120000 }}, + {{ 0x07008888 }, { 0x02130000 }}, + {{ 0x07008508 }, { 0x02140000 }}, + {{ 0x07009C50 }, { 0x0D010000 }}, + {{ 0x07009BD8 }, { 0x0D020000 }}, + {{ 0x07009FE8 }, { 0x0D030000 }}, + {{ 0x07009EB0 }, { 0x0D040000 }}, + {{ 0x07009F20 }, { 0x0D050000 }}, + {{ 0x07009F88 }, { 0x0D060000 }}, + {{ 0x07009E38 }, { 0x0D070000 }}, + {{ 0x07009CC0 }, { 0x0D080000 }}, + {{ 0x0700A050 }, { 0x0D090000 }}, + {{ 0x0700A350 }, { 0x0D0A0000 }}, + {{ 0x0700A458 }, { 0x0D0B0000 }}, + {{ 0x0700A4D0 }, { 0x0D0C0000 }}, + {{ 0x0700A0C0 }, { 0x0D0D0000 }}, + {{ 0x0700A138 }, { 0x0D0E0000 }}, + {{ 0x0700A228 }, { 0x0D0F0000 }}, + {{ 0x0700A1A0 }, { 0x0D100000 }}, + {{ 0x0700A2D0 }, { 0x0D110000 }}, + {{ 0x0700A3D8 }, { 0x0D120000 }}, + {{ 0x07009DC0 }, { 0x0D130000 }}, + {{ 0x07009D48 }, { 0x0D140000 }}, + {{ 0x07005360 }, { 0x0D010000 }}, + {{ 0x070053D0 }, { 0x0D020000 }}, + {{ 0x07005DB0 }, { 0x0D030000 }}, + {{ 0x07005A60 }, { 0x0D040000 }}, + {{ 0x07005B00 }, { 0x0D050000 }}, + {{ 0x07005F28 }, { 0x0D060000 }}, + {{ 0x07005580 }, { 0x0D030000 }}, + {{ 0x07005E38 }, { 0x0D040000 }}, + {{ 0x07005EB0 }, { 0x0D050000 }}, + {{ 0x070059F0 }, { 0x0D060000 }}, + {{ 0x07005450 }, { 0x0D070000 }}, + {{ 0x070054C8 }, { 0x0D070000 }}, + {{ 0x07005878 }, { 0x0D080000 }}, + {{ 0x07006B28 }, { 0x0D090000 }}, + {{ 0x07006E38 }, { 0x0D0A0000 }}, + {{ 0x070057D0 }, { 0x0D080000 }}, + {{ 0x070069F8 }, { 0x0D090000 }}, + {{ 0x07006CF0 }, { 0x0D0B0000 }}, + {{ 0x070061D8 }, { 0x0D0C0000 }}, + {{ 0x07006820 }, { 0x0D0C0000 }}, + {{ 0x07006EE8 }, { 0x0D0B0000 }}, + {{ 0x07006050 }, { 0x0D0A0000 }}, + {{ 0x07006130 }, { 0x0D0D0000 }}, + {{ 0x07006310 }, { 0x0D0D0000 }}, + {{ 0x070065F0 }, { 0x0D0E0000 }}, + {{ 0x070063C0 }, { 0x0D0E0000 }}, + {{ 0x07006490 }, { 0x0D0F0000 }}, + {{ 0x07006530 }, { 0x0D0F0000 }}, + {{ 0x070055F0 }, { 0x0D080000 }}, + {{ 0x070066C8 }, { 0x0D100000 }}, + {{ 0x07006290 }, { 0x0D110000 }}, + {{ 0x070060C8 }, { 0x0D110000 }}, + {{ 0x07006C70 }, { 0x0D120000 }}, + {{ 0x07006DA0 }, { 0x0D120000 }}, + {{ 0x07006BC0 }, { 0x0D130000 }}, + {{ 0x07006958 }, { 0x0D130000 }}, + {{ 0x07005728 }, { 0x0D140000 }}, + {{ 0x070056A0 }, { 0x0D140000 }}, + {{ 0x07005FB0 }, { 0x0D020000 }}, + {{ 0x07005C90 }, { 0x0D040000 }}, + {{ 0x07005B88 }, { 0x0D070000 }}, + {{ 0x070052E0 }, { 0x0D080000 }}, + {{ 0x07006A78 }, { 0x0D0C0000 }}, + {{ 0x07006780 }, { 0x0D0E0000 }}, + {{ 0x070068E0 }, { 0x0D100000 }}, + {{ 0x07005948 }, { 0x0D130000 }}, + {{ 0x070076C0 }, { 0x0E140000 }}, + {{ 0x070077F8 }, { 0x0E020000 }}, + {{ 0x070079F8 }, { 0x0E070000 }}, + {{ 0x07007890 }, { 0x0E080000 }}, + {{ 0x07007728 }, { 0x0E090000 }}, + {{ 0x070075C0 }, { 0x0E0B0000 }}, + {{ 0x070081A0 }, { 0x0E0C0000 }}, + {{ 0x07007E18 }, { 0x0E0E0000 }}, + {{ 0x07007CC8 }, { 0x0E0F0000 }}, + {{ 0x07007F80 }, { 0x0E100000 }}, + {{ 0x070080B8 }, { 0x0E110000 }}, + {{ 0x07007BC8 }, { 0x0E120000 }}, + {{ 0x07009B10 }, { 0xFFFF0000 }}, + {{ 0x07001B18 }, { 0xFFFF0000 }}, + {{ 0x07000998 }, { 0xFFFF4000 }}, + {{ 0x00000000 }, { 0x00000000 }}, +}; diff --git a/courses/mushroom_cup/kalimari_desert/packed.inc.c b/courses/mushroom_cup/kalimari_desert/packed.inc.c new file mode 100644 index 000000000..a7eb5215c --- /dev/null +++ b/courses/mushroom_cup/kalimari_desert/packed.inc.c @@ -0,0 +1,6555 @@ +#include +#include +#include +#include +#include + +Gfx d_course_kalimari_desert_packed_dl_0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000000, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000080, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000100, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_138[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000180, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_1A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000200, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_208[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000280, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_270[] = +{ + gsSPDisplayList(0x07000208), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x07000138), + gsSPDisplayList(0x070000D0), + gsSPDisplayList(0x07000068), + gsSPDisplayList(0x07000000), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000300, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000500, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_358[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000580, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000700, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_458[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000800, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(26, 28, 29, 27, 0), + gsSPVertex(0x040009E0, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 6, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 12, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_538[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000B00, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(26, 28, 29, 27, 0), + gsSPVertex(0x04000CE0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_5F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000D40, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 18, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_6A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000F40, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(26, 28, 29, 27, 0), + gsSPVertex(0x04001120, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_760[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04001180, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(26, 28, 29, 27, 0), + gsSPVertex(0x04001360, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 6, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 12, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_840[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04001480, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(26, 28, 29, 27, 0), + gsSPVertex(0x04001660, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_900[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040016C0, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(24, 26, 27, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_998[] = +{ + gsSPDisplayList(0x07000900), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000760), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x070005F8), + gsSPDisplayList(0x07000538), + gsSPDisplayList(0x07000458), + gsSPDisplayList(0x070003E0), + gsSPDisplayList(0x07000358), + gsSPDisplayList(0x070002A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_9F0[] = +{ + gsSPDisplayList(0x07000998), + gsSPDisplayList(0x07000270), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_A08[] = +{ + gsSPDisplayList(0x070009F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_A18[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04001880, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040018C0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_A90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001920, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_AF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040019B0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_B58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001A10, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_BC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001B00, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_C30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001B90, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(3, 6, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_C98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001C00, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_CF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001C60, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_D60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001CF0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_DC0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001D50, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_E20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001DB0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_E80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001E10, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_EE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001EB0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_F48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001EE0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_FB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001FC0, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(2, 6, 0, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_1028[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040020C0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_1098[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040021E0, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 3, 5, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_1110[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002340, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_1178[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040023F0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(0, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_11E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002470, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_1248[] = +{ + gsSPDisplayList(0x070011E0), + gsSPDisplayList(0x07001178), + gsSPDisplayList(0x07001110), + gsSPDisplayList(0x07001098), + gsSPDisplayList(0x07001028), + gsSPDisplayList(0x07000FB8), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EE8), + gsSPDisplayList(0x07000E80), + gsSPDisplayList(0x07000E20), + gsSPDisplayList(0x07000DC0), + gsSPDisplayList(0x07000D60), + gsSPDisplayList(0x07000CF8), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x07000B58), + gsSPDisplayList(0x07000AF8), + gsSPDisplayList(0x07000A90), + gsSPDisplayList(0x07000A18), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_12F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002500, 19, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP1Triangle(16, 17, 18, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002630, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_13D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002790, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 14, 15, 12, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002890, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 12, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_14A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002990, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(10, 11, 12, 0, 11, 13, 12, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002A70, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_1580[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002B70, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 4, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 10, 11, 8, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002C30, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 10, 11, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_1650[] = +{ + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x070014A0), + gsSPDisplayList(0x070013D0), + gsSPDisplayList(0x070012F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_1678[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002CF0, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 10, 0, 18, 19, 13, 0), + gsSP1Quadrangle(17, 16, 20, 21, 0), + gsSP1Quadrangle(22, 23, 19, 18, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_1710[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002EB0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 24, 27, 0), + gsSPVertex(0x04003090, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 6, 9, 0), + gsSP1Quadrangle(12, 13, 7, 6, 0), + gsSP1Quadrangle(9, 8, 14, 15, 0), + gsSP1Quadrangle(16, 17, 15, 18, 0), + gsSP1Quadrangle(17, 10, 9, 15, 0), + gsSP1Quadrangle(15, 14, 19, 18, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(21, 24, 25, 22, 0), + gsSP1Quadrangle(25, 26, 27, 22, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04003290, 29, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 2, 0), + gsSP1Quadrangle(1, 7, 4, 2, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 14, 17, 19, 0), + gsSP1Quadrangle(16, 20, 21, 17, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(23, 18, 19, 24, 0), + gsSP1Quadrangle(24, 26, 27, 25, 0), + gsSP1Quadrangle(19, 28, 26, 24, 0), + gsSP1Quadrangle(17, 21, 28, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_1898[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003460, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 6, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(26, 28, 29, 27, 0), + gsSP1Quadrangle(30, 31, 28, 26, 0), + gsSPVertex(0x04003660, 29, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 6, 9, 11, 0), + gsSP1Quadrangle(8, 12, 13, 9, 0), + gsSP1Quadrangle(9, 13, 14, 11, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP1Quadrangle(16, 10, 11, 17, 0), + gsSP1Quadrangle(11, 14, 19, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(17, 19, 24, 18, 0), + gsSP1Quadrangle(25, 26, 27, 22, 0), + gsSP1Quadrangle(21, 28, 25, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_19B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003830, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(17, 20, 21, 18, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(22, 24, 25, 23, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(30, 26, 29, 31, 0), + gsSPVertex(0x04003A30, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_1A78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003AB0, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(10, 9, 16, 17, 0), + gsSP1Quadrangle(18, 19, 14, 13, 0), + gsSP1Quadrangle(16, 20, 21, 17, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 19, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_1B18[] = +{ + gsSPDisplayList(0x07001A78), + gsSPDisplayList(0x070019B8), + gsSPDisplayList(0x07001898), + gsSPDisplayList(0x07001710), + gsSPDisplayList(0x07001678), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_1B48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05012000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003C70, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05013000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003CB0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_1BE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003CF0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05015000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003D30, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_1C78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003D70, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003DB0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_1D10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003DF0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003E30, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_1DA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003E70, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003EB0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_1E40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003EF0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003F30, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_1ED8[] = +{ + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001D10), + gsSPDisplayList(0x07001C78), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07001B48), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_1F10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003F70, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_1F78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003FF0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2000[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004170, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2068[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040041F0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_20D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004270, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2130[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040042B0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2198[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004330, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_21F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004370, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2260[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040043F0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_22D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040044B0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2338[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004530, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_23C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040046B0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2430[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004770, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_24B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040048B0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2528[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040049B0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2598[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004A70, 23, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Triangle(20, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2620[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004BE0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2698[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004CE0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2710[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004E20, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2778[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004EA0, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2808[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04005060, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2878[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04005120, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_28E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040051E0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP1Triangle(14, 13, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2960[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040052D0, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_29F0[] = +{ + gsSPDisplayList(0x07002960), + gsSPDisplayList(0x070028E8), + gsSPDisplayList(0x07002878), + gsSPDisplayList(0x07002808), + gsSPDisplayList(0x07002778), + gsSPDisplayList(0x07002710), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002620), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002430), + gsSPDisplayList(0x070023C0), + gsSPDisplayList(0x07002338), + gsSPDisplayList(0x070022D0), + gsSPDisplayList(0x07002260), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07002198), + gsSPDisplayList(0x07002130), + gsSPDisplayList(0x070020D0), + gsSPDisplayList(0x07002068), + gsSPDisplayList(0x07002000), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001F10), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2AB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005490, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2B20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005550, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2B80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040055B0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2BE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005610, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(3, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2C48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005690, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 7, 0, 8, 9, 10, 0), + gsSP1Triangle(8, 11, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2CB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005760, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(3, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2D20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040057E0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(9, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2D90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040058C0, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 0, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2DF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005970, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2E60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005A00, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2EC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005A90, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2F30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005B50, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 9, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP1Triangle(23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_2FB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005CF0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(0, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3018[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005D70, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3080[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005E20, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(0, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_30E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005EA0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 3, 7, 0, 8, 9, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3158[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005F80, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_31C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006010, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3228[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040060D0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 3, 0), + gsSP2Triangles(3, 10, 11, 0, 0, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3298[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040061B0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3300[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006240, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3368[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040062D0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_33D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040063B0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP1Triangle(5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3440[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006430, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 5, 0, 7, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_34A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040064D0, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3508[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006520, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3568[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006570, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_35D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006680, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3640[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006740, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_36A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040067A0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3710[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006880, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 3, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3780[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006990, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_37F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006A70, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3858[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006B30, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 9, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_38C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006C40, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3930[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006D00, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 4, 0), + gsSP1Triangle(4, 17, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_39A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006E30, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3A10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006EF0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(9, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3A80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006FD0, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 5, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3AE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007070, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3B48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040070C0, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 1, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP1Triangle(23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3BC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007260, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP1Triangle(0, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3C30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040072D0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3C98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007390, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3D00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007440, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3D68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040074F0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3DC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007550, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3E30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040075E0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_3E90[] = +{ + gsSPDisplayList(0x07003E30), + gsSPDisplayList(0x07003DC8), + gsSPDisplayList(0x07003D68), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003C98), + gsSPDisplayList(0x07003C30), + gsSPDisplayList(0x07003BC8), + gsSPDisplayList(0x07003B48), + gsSPDisplayList(0x07003AE8), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07003A10), + gsSPDisplayList(0x070039A8), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x070038C8), + gsSPDisplayList(0x07003858), + gsSPDisplayList(0x070037F0), + gsSPDisplayList(0x07003780), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070036A0), + gsSPDisplayList(0x07003640), + gsSPDisplayList(0x070035D8), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003508), + gsSPDisplayList(0x070034A8), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07003300), + gsSPDisplayList(0x07003298), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x070031C0), + gsSPDisplayList(0x07003158), + gsSPDisplayList(0x070030E8), + gsSPDisplayList(0x07003080), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07002FB0), + gsSPDisplayList(0x07002F30), + gsSPDisplayList(0x07002EC8), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002DF8), + gsSPDisplayList(0x07002D90), + gsSPDisplayList(0x07002D20), + gsSPDisplayList(0x07002CB8), + gsSPDisplayList(0x07002C48), + gsSPDisplayList(0x07002BE0), + gsSPDisplayList(0x07002B80), + gsSPDisplayList(0x07002B20), + gsSPDisplayList(0x07002AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_4018[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04007640, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007680, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_40D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04007700, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_4130[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04007740, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007780, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_41E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04007800, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 0, 3, 7, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_4260[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040078A0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007960, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(13, 12, 2, 1, 0), + gsSP1Quadrangle(9, 8, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_4350[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04007A60, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(4, 7, 8, 9, 0), + gsSP1Quadrangle(5, 10, 11, 6, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007B60, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Quadrangle(12, 1, 0, 13, 0), + gsSP1Quadrangle(5, 14, 15, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_4438[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04007C60, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007CA0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_44F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04007D20, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007DE0, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(6, 5, 10, 9, 0), + gsSP1Quadrangle(13, 3, 0, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_45D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04007EE0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007FA0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 5, 4, 9, 0), + gsSP1Quadrangle(9, 10, 11, 8, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(0, 12, 15, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_46C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040080A0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008160, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0), + gsSP2Triangles(5, 6, 7, 0, 6, 8, 7, 0), + gsSP1Quadrangle(9, 10, 11, 12, 0), + gsSP1Quadrangle(10, 6, 5, 11, 0), + gsSP1Quadrangle(13, 0, 2, 14, 0), + gsSP1Quadrangle(15, 13, 14, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_47A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008270, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040082F0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 2, 1, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(7, 10, 11, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_4878[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040083B0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008470, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(1, 6, 7, 2, 0), + gsSP1Quadrangle(8, 4, 3, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_4948[] = +{ + gsSPDisplayList(0x07004878), + gsSPDisplayList(0x070047A8), + gsSPDisplayList(0x070046C0), + gsSPDisplayList(0x070045D8), + gsSPDisplayList(0x070044F0), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07004260), + gsSPDisplayList(0x070041E8), + gsSPDisplayList(0x07004130), + gsSPDisplayList(0x070040D0), + gsSPDisplayList(0x07004018), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_49B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008510, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_4A10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008550, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008590, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_4AA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040085D0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_4B08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008630, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_4B78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008710, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_4BD8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008750, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_4C40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040087F0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_4CB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008910, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(9, 11, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_4D20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040089E0, 13, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP1Triangle(10, 11, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_4D90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008AB0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 5, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_4DF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008B30, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_4E60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008BF0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_4EC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008C80, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_4F40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008DA0, 13, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP1Triangle(10, 11, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_4FB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008E70, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_5020[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008F50, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_5090[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04009010, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_5100[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04009100, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_5170[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040091C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_51D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04009200, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_5238[] = +{ + gsSPDisplayList(0x070051D0), + gsSPDisplayList(0x07005170), + gsSPDisplayList(0x07005100), + gsSPDisplayList(0x07005090), + gsSPDisplayList(0x07005020), + gsSPDisplayList(0x07004FB0), + gsSPDisplayList(0x07004F40), + gsSPDisplayList(0x07004EC8), + gsSPDisplayList(0x07004E60), + gsSPDisplayList(0x07004DF8), + gsSPDisplayList(0x07004D90), + gsSPDisplayList(0x07004D20), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07004C40), + gsSPDisplayList(0x07004BD8), + gsSPDisplayList(0x07004B78), + gsSPDisplayList(0x07004B08), + gsSPDisplayList(0x07004AA8), + gsSPDisplayList(0x07004A10), + gsSPDisplayList(0x070049B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_52E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040092A0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(0, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(14, 17, 18, 0, 14, 19, 20, 0), + gsSP1Triangle(21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_5360[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009420, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 7, 0, 0, 8, 9, 0), + gsSP1Triangle(10, 11, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_53D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040094F0, 29, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 3, 27, 28, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_5450[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040096C0, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 7, 0, 8, 1, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_54C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009820, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(10, 12, 11, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 16, 25, 26, 0), + gsSP2Triangles(27, 28, 29, 0, 9, 30, 31, 0), + gsSPVertex(0x04009A20, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 18, 20, 19, 0), + gsSP2Triangles(21, 22, 23, 0, 17, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_5580[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009BC0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 0, 9, 10, 0), + gsSP1Triangle(0, 11, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_55F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009C80, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 8, 0), + gsSP2Triangles(7, 9, 8, 0, 0, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(16, 18, 17, 0, 15, 19, 16, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 26, 27, 0, 26, 28, 27, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04009E80, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_56A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009F40, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(0, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_5728[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A140, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 15, 21, 22, 0), + gsSP2Triangles(9, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400A330, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_57D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A450, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 4, 0, 3, 7, 8, 0), + gsSP1Quadrangle(9, 10, 11, 12, 0), + gsSP2Triangles(9, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 18, 16, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400A640, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_5878[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A6B0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(0, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(24, 26, 25, 0, 27, 28, 29, 0), + gsSPVertex(0x0400A890, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400AA70, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP1Triangle(5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_5948[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400AAF0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 3, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 17, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400ACF0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_59F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400ADE0, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(6, 11, 12, 0, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_5A60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400AEE0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(18, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(26, 29, 30, 0), + gsSPVertex(0x0400B0D0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_5B00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B190, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(11, 23, 24, 0, 17, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_5B88[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B370, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 11, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 22, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x0400B550, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_5C20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B5B0, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 3, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_5C90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B6C0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 18, 19, 0, 0, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400B8B0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_5D30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B940, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 1, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP1Triangle(23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_5DB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BAE0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_5E38[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BCE0, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 0, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Triangle(17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_5EB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BE20, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(0, 12, 13, 0, 3, 14, 15, 0), + gsSP2Triangles(9, 16, 17, 0, 9, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_5F28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BF60, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 9, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(6, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_5FB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C150, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 6, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 20, 0), + gsSP2Triangles(16, 21, 2, 0, 22, 23, 24, 0), + gsSP2Triangles(25, 26, 27, 0, 28, 29, 30, 0), + gsSPVertex(0x0400C340, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_6050[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C400, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 5, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP1Triangle(13, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_60C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C520, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP1Triangle(5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_6130[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C5A0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 6, 20, 21, 0), + gsSP2Triangles(3, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x0400C780, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 0, 9, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_61D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C860, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(0, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 24, 26, 25, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x0400CA40, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(0, 12, 13, 0, 3, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 23, 25, 24, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_6290[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CBE0, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(18, 24, 25, 0, 6, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_6310[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CDA0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 3, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400CF90, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 18, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_63C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D100, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400D2E0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 17, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400D4D0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_6490[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D590, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(26, 28, 27, 0, 29, 30, 31, 0), + gsSPVertex(0x0400D790, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_6530[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D840, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(0, 23, 24, 0, 11, 25, 26, 0), + gsSP2Triangles(20, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x0400DA40, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 3, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(6, 29, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_65F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DC30, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(0, 4, 5, 0, 6, 7, 8, 0), + gsSP2Triangles(7, 9, 8, 0, 10, 11, 12, 0), + gsSP2Triangles(13, 14, 15, 0, 14, 16, 15, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(21, 23, 22, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x0400DE10, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 18, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(18, 29, 30, 0), + gsSPVertex(0x0400E000, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_66C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E060, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400E260, 29, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(3, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_6780[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E430, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 12, 14, 13, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x0400E610, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(3, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_6820[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E690, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 17, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400E880, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_68E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400EA80, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 11, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_6958[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400EBE0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(18, 20, 21, 0, 22, 23, 24, 0), + gsSP2Triangles(25, 26, 27, 0, 28, 29, 30, 0), + gsSPVertex(0x0400EDD0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_69F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400EE60, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP1Triangle(23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_6A78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F000, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 18, 20, 19, 0), + gsSP2Triangles(14, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x0400F200, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Triangle(14, 17, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_6B28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F330, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400F510, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_6BC0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F5A0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 3, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 11, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 6, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x0400F780, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 13, 0, 6, 14, 15, 0), + gsSP1Triangle(9, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_6C70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F8A0, 25, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(14, 17, 18, 0, 19, 20, 21, 0), + gsSP1Triangle(22, 23, 24, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_6CF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FA30, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(12, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(20, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400FC20, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 15, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_6DA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FD90, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 5, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400FF80, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_6E38[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FFE0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 6, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x040101E0, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 9, 15, 16, 0), + gsSP1Triangle(6, 17, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_6EE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010310, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(26, 29, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_6F70[] = +{ + gsSPDisplayList(0x07006EE8), + gsSPDisplayList(0x07006E38), + gsSPDisplayList(0x07006DA0), + gsSPDisplayList(0x07006CF0), + gsSPDisplayList(0x07006C70), + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x07006B28), + gsSPDisplayList(0x07006A78), + gsSPDisplayList(0x070069F8), + gsSPDisplayList(0x07006958), + gsSPDisplayList(0x070068E0), + gsSPDisplayList(0x07006820), + gsSPDisplayList(0x07006780), + gsSPDisplayList(0x070066C8), + gsSPDisplayList(0x070065F0), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x070063C0), + gsSPDisplayList(0x07006310), + gsSPDisplayList(0x07006290), + gsSPDisplayList(0x070061D8), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x070060C8), + gsSPDisplayList(0x07006050), + gsSPDisplayList(0x07005FB0), + gsSPDisplayList(0x07005F28), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x07005E38), + gsSPDisplayList(0x07005DB0), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07005C90), + gsSPDisplayList(0x07005C20), + gsSPDisplayList(0x07005B88), + gsSPDisplayList(0x07005B00), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005948), + gsSPDisplayList(0x07005878), + gsSPDisplayList(0x070057D0), + gsSPDisplayList(0x07005728), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x070055F0), + gsSPDisplayList(0x07005580), + gsSPDisplayList(0x070054C8), + gsSPDisplayList(0x07005450), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07005360), + gsSPDisplayList(0x070052E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_70F8[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04010500, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(6, 7, 4, 0, 0), + gsSP1Quadrangle(6, 0, 3, 8, 0), + gsSP1Quadrangle(3, 2, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 8, 0), + gsSP1Quadrangle(8, 13, 14, 6, 0), + gsSP1Quadrangle(6, 14, 15, 7, 0), + gsSP1Quadrangle(7, 15, 16, 17, 0), + gsSP1Quadrangle(7, 17, 18, 4, 0), + gsSP1Quadrangle(19, 20, 21, 22, 0), + gsSP1Quadrangle(23, 24, 19, 22, 0), + gsSP1Quadrangle(25, 26, 20, 19, 0), + gsSP1Quadrangle(22, 21, 27, 28, 0), + gsSP1Quadrangle(29, 23, 22, 28, 0), + gsSP1Quadrangle(17, 29, 28, 18, 0), + gsSP1Quadrangle(28, 27, 30, 18, 0), + gsSP1Quadrangle(18, 30, 5, 4, 0), + gsSP1Quadrangle(17, 16, 31, 29, 0), + gsSPVertex(0x04010700, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(5, 4, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_71C8[] = +{ + gsSPDisplayList(0x070070F8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_71D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010780, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 3, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 11, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040108E0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_72B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040109E0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04010B20, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_73A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010C60, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04010DE0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_74A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010F60, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040110A0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_7598[] = +{ + gsSPDisplayList(0x070074A8), + gsSPDisplayList(0x070073A8), + gsSPDisplayList(0x070072B8), + gsSPDisplayList(0x070071D8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_75C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040111E0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040112E0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_76C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040114E0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_7728[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04011560, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040115E0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_77F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040116E0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 6, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_7890[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04011860, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(2, 16, 17, 3, 0), + gsSP1Quadrangle(6, 18, 19, 7, 0), + gsSP1Quadrangle(10, 20, 21, 11, 0), + gsSP1Quadrangle(14, 22, 23, 15, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040119E0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04011BE0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_79F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04011DE0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(2, 16, 17, 3, 0), + gsSP1Quadrangle(6, 18, 19, 7, 0), + gsSP1Quadrangle(10, 20, 21, 11, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(30, 31, 26, 29, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011FE0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040121E0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040123E0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_7BC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04012440, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012540, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_7CC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04012740, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 0, 3, 0), + gsSP1Quadrangle(10, 11, 4, 7, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040128C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 0, 3, 0), + gsSP1Quadrangle(26, 27, 4, 7, 0), + gsSP1Quadrangle(28, 29, 8, 11, 0), + gsSP1Quadrangle(30, 31, 12, 15, 0), + gsSPVertex(0x04012AC0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_7E18[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04012B80, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 0, 3, 0), + gsSP1Quadrangle(18, 19, 4, 7, 0), + gsSP1Quadrangle(20, 21, 8, 11, 0), + gsSP1Quadrangle(22, 23, 12, 15, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012D00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04012F00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_7F80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04013100, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013280, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04013480, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_80B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04013520, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040135E0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_81A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04013760, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040138A0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04013AA0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04013B20, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_8330[] = +{ + gsSPDisplayList(0x070081A0), + gsSPDisplayList(0x070080B8), + gsSPDisplayList(0x07007F80), + gsSPDisplayList(0x07007E18), + gsSPDisplayList(0x07007CC8), + gsSPDisplayList(0x07007BC8), + gsSPDisplayList(0x070079F8), + gsSPDisplayList(0x07007890), + gsSPDisplayList(0x070077F8), + gsSPDisplayList(0x07007728), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x070075C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_8398[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04013B80, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_8418[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04013CC0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_8490[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04013DC0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_8508[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04013EC0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_85A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040140C0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_8610[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04014180, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_8690[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040142C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04014300, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_8728[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04014340, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_8798[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04014400, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_8808[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040144C0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_8888[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04014600, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_8920[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04014800, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_8990[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040148C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04014AC0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_8A40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04014B40, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_8AC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04014CC0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_8B60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04014EC0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040150C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_8C08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015100, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_8C98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040152C0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_8D20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015440, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_8D98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015540, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_8E20[] = +{ + gsSPDisplayList(0x07008D98), + gsSPDisplayList(0x07008D20), + gsSPDisplayList(0x07008C98), + gsSPDisplayList(0x07008C08), + gsSPDisplayList(0x07008B60), + gsSPDisplayList(0x07008AC8), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008990), + gsSPDisplayList(0x07008920), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008808), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x07008728), + gsSPDisplayList(0x07008690), + gsSPDisplayList(0x07008610), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07008508), + gsSPDisplayList(0x07008490), + gsSPDisplayList(0x07008418), + gsSPDisplayList(0x07008398), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_8EC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040156C0, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(2, 8, 3, 0, 8, 9, 3, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_8F50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015820, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04015A20, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_8FF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015A60, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_9068[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015B20, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_90D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015BE0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_9138[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015C20, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_91A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015CE0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_9210[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015D60, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_9280[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015E20, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_92F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015F20, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_9368[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015FE0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_93F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04016160, 23, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(3, 8, 0, 0, 3, 9, 8, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Triangle(19, 22, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_9480[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040162D0, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_9510[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04016490, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_9598[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04016610, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_9630[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04016810, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_96A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04016910, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_9740[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04016B10, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_97B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04016C10, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_9820[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04016C90, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP2Triangles(28, 29, 30, 0, 29, 31, 30, 0), + gsSPVertex(0x04016E90, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 4, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_98E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04016F90, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_9958[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04017090, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_99D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040171D0, 25, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Triangle(21, 24, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_9A68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04017360, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04017560, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_9B10[] = +{ + gsSPDisplayList(0x07009A68), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009958), + gsSPDisplayList(0x070098E0), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x070097B8), + gsSPDisplayList(0x07009740), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x07009598), + gsSPDisplayList(0x07009510), + gsSPDisplayList(0x07009480), + gsSPDisplayList(0x070093F0), + gsSPDisplayList(0x07009368), + gsSPDisplayList(0x070092F8), + gsSPDisplayList(0x07009280), + gsSPDisplayList(0x07009210), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009138), + gsSPDisplayList(0x070090D8), + gsSPDisplayList(0x07009068), + gsSPDisplayList(0x07008FF8), + gsSPDisplayList(0x07008F50), + gsSPDisplayList(0x07008EC8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_9BD8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040175A0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_9C50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017720, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 2, 0), + gsSP1Triangle(11, 1, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_9CC0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040177F0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 3, 15, 16, 0), + gsSP2Triangles(0, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 6, 25, 26, 0), + gsSP2Triangles(0, 27, 1, 0, 28, 29, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_9D48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040179E0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_9DC0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017B60, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_9E38[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017CE0, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(1, 17, 2, 0, 18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_9EB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017E30, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_9F20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017F20, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_9F88[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017FB0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_9FE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04018010, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_A050[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040180D0, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP1Triangle(8, 11, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_A0C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040181A0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 5, 8, 9, 0), + gsSP2Triangles(5, 10, 8, 0, 0, 2, 11, 0), + gsSP1Triangle(0, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_A138[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04018280, 9, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 0, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_A1A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04018310, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 24, 27, 28, 0), + gsSP1Triangle(3, 29, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_A228[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04018500, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(0, 2, 12, 0, 3, 5, 13, 0), + gsSP2Triangles(6, 8, 14, 0, 15, 9, 11, 0), + gsSP2Triangles(16, 17, 18, 0, 15, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP2Triangles(27, 28, 29, 0, 27, 30, 31, 0), + gsSPVertex(0x04018700, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_A2D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04018790, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(12, 24, 25, 0, 3, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_A350[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04018950, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(8, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 22, 23, 0, 19, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 26, 29, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_A3D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04018B40, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(24, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_A458[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04018CF0, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Triangle(17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_A4D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04018E30, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_A548[] = +{ + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A458), + gsSPDisplayList(0x0700A3D8), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x0700A2D0), + gsSPDisplayList(0x0700A228), + gsSPDisplayList(0x0700A1A0), + gsSPDisplayList(0x0700A138), + gsSPDisplayList(0x0700A0C0), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x07009FE8), + gsSPDisplayList(0x07009F88), + gsSPDisplayList(0x07009F20), + gsSPDisplayList(0x07009EB0), + gsSPDisplayList(0x07009E38), + gsSPDisplayList(0x07009DC0), + gsSPDisplayList(0x07009D48), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x07009C50), + gsSPDisplayList(0x07009BD8), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_A5F0[] = +{ + gsSPDisplayList(0x0700A548), + gsSPDisplayList(0x07009B10), + gsSPDisplayList(0x07008E20), + gsSPDisplayList(0x07008330), + gsSPDisplayList(0x07007598), + gsSPDisplayList(0x070071C8), + gsSPDisplayList(0x07006F70), + gsSPDisplayList(0x07005238), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07003E90), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07001ED8), + gsSPDisplayList(0x07001B18), + gsSPDisplayList(0x07001650), + gsSPDisplayList(0x07001248), + gsSPEndDisplayList(), +}; + +Gfx d_course_kalimari_desert_packed_dl_A670[] = +{ + gsSPDisplayList(0x0700A5F0), + gsSPEndDisplayList(), +}; + +u8 d_course_kalimari_desert_packed_tail[] = { 0xFF, 6, 0, 0, 0, 0, 0, 0 }; diff --git a/courses/mushroom_cup/koopa_troopa_beach/course_data.inc.c b/courses/mushroom_cup/koopa_troopa_beach/course_data.inc.c new file mode 100644 index 000000000..dd47cfdd9 --- /dev/null +++ b/courses/mushroom_cup/koopa_troopa_beach/course_data.inc.c @@ -0,0 +1,9043 @@ +// todo: Replace addresses with variables +#include +#include +#include +#include +#include + +Gfx d_course_koopa_troopa_beach_dl_0[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_48[] = +{ + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_90[] = +{ + gsSPDisplayList(0x07000D70), + gsSPDisplayList(0x07000CC0), + gsSPDisplayList(0x07000BD8), + gsSPDisplayList(0x07000AE0), + gsSPDisplayList(0x07001778), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003AC8), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x070045C8), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x07008028), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x07008870), + gsSPDisplayList(0x0700B208), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_118[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_188[] = +{ + gsSPDisplayList(0x07000D70), + gsSPDisplayList(0x07000CC0), + gsSPDisplayList(0x07002BA8), + gsSPDisplayList(0x070016F0), + gsSPDisplayList(0x07001778), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x070042E0), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x070045C8), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x07008028), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x070087E0), + gsSPDisplayList(0x07008870), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_218[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_278[] = +{ + gsSPDisplayList(0x07000D70), + gsSPDisplayList(0x07000CC0), + gsSPDisplayList(0x07000BD8), + gsSPDisplayList(0x07002BA8), + gsSPDisplayList(0x07001778), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003AC8), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x070042E0), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x070045C8), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x07008028), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x070087E0), + gsSPDisplayList(0x07008870), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_328[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_3C0[] = +{ + gsSPDisplayList(0x07000D70), + gsSPDisplayList(0x07000CC0), + gsSPDisplayList(0x07000BD8), + gsSPDisplayList(0x070016F0), + gsSPDisplayList(0x07001778), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003AC8), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x070045C8), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x07008028), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x070087E0), + gsSPDisplayList(0x07008870), + gsSPDisplayList(0x0700B208), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_458[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_4B0[] = +{ + gsSPDisplayList(0x07000D70), + gsSPDisplayList(0x07000CC0), + gsSPDisplayList(0x07000BD8), + gsSPDisplayList(0x07000AE0), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003AC8), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x07003C38), + gsSPDisplayList(0x070045C8), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x07008028), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x0700B208), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_530[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700A868), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_5A0[] = +{ + gsSPDisplayList(0x07000D70), + gsSPDisplayList(0x07000CC0), + gsSPDisplayList(0x07000BD8), + gsSPDisplayList(0x07002B30), + gsSPDisplayList(0x07002BA8), + gsSPDisplayList(0x07002C08), + gsSPDisplayList(0x07001778), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003AC8), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C88), + gsSPDisplayList(0x07005D50), + gsSPDisplayList(0x070045C8), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x07008028), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006F30), + gsSPDisplayList(0x07008870), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_658[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_6E0[] = +{ + gsSPDisplayList(0x07000D70), + gsSPDisplayList(0x07000CC0), + gsSPDisplayList(0x07000BD8), + gsSPDisplayList(0x07000AE0), + gsSPDisplayList(0x07002BA8), + gsSPDisplayList(0x07001778), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003AC8), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x07005C88), + gsSPDisplayList(0x07005D50), + gsSPDisplayList(0x070045C8), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x07008028), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006F30), + gsSPDisplayList(0x07008870), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_790[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_828[] = +{ + gsSPDisplayList(0x07000D70), + gsSPDisplayList(0x07000CC0), + gsSPDisplayList(0x07000BD8), + gsSPDisplayList(0x07000AE0), + gsSPDisplayList(0x07002BA8), + gsSPDisplayList(0x07002C08), + gsSPDisplayList(0x07001778), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003AC8), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x07003C38), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07005C88), + gsSPDisplayList(0x07005D50), + gsSPDisplayList(0x070045C8), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x07008028), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006F30), + gsSPDisplayList(0x07008870), + gsSPDisplayList(0x0700B208), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_8F0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x0700A158), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_960[] = +{ + gsSPDisplayList(0x07000CC0), + gsSPDisplayList(0x07000BD8), + gsSPDisplayList(0x07000AE0), + gsSPDisplayList(0x07000E60), + gsSPDisplayList(0x070010B0), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003AC8), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x07003C38), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003DE0), + gsSPDisplayList(0x07008028), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_9E0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x0700A158), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700A868), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A9F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_A58[] = +{ + gsSPDisplayList(0x07000D70), + gsSPDisplayList(0x07000CC0), + gsSPDisplayList(0x07000BD8), + gsSPDisplayList(0x07000AE0), + gsSPDisplayList(0x07002BA8), + gsSPDisplayList(0x07002C08), + gsSPDisplayList(0x07001778), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003AC8), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x07005C88), + gsSPDisplayList(0x07005D50), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x07008028), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006F30), + gsSPDisplayList(0x07008870), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_B10[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_B98[] = +{ + gsSPDisplayList(0x07000D70), + gsSPDisplayList(0x07000CC0), + gsSPDisplayList(0x07000BD8), + gsSPDisplayList(0x07000AE0), + gsSPDisplayList(0x07002BA8), + gsSPDisplayList(0x07001778), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003AC8), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x07003C38), + gsSPDisplayList(0x07005C88), + gsSPDisplayList(0x07005D50), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x07006938), + gsSPDisplayList(0x07008028), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006F30), + gsSPDisplayList(0x07008870), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_C50[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x0700A158), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_CF0[] = +{ + gsSPDisplayList(0x07000D70), + gsSPDisplayList(0x07000CC0), + gsSPDisplayList(0x07000BD8), + gsSPDisplayList(0x07000AE0), + gsSPDisplayList(0x07000E60), + gsSPDisplayList(0x070010B0), + gsSPDisplayList(0x07001778), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003AC8), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x07003C38), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003DE0), + gsSPDisplayList(0x07005D50), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x07008028), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006F30), + gsSPDisplayList(0x07008870), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_DB8[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x0700A158), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700A868), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_E48[] = +{ + gsSPDisplayList(0x07000BD8), + gsSPDisplayList(0x07000AE0), + gsSPDisplayList(0x07000E60), + gsSPDisplayList(0x07000F38), + gsSPDisplayList(0x070010B0), + gsSPDisplayList(0x070024E8), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003AC8), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x07003C38), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003DE0), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x07008468), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_EE0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x0700A158), + gsSPDisplayList(0x0700A190), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700A868), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A9F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_F60[] = +{ + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07000CC0), + gsSPDisplayList(0x07000BD8), + gsSPDisplayList(0x07000AE0), + gsSPDisplayList(0x07000E60), + gsSPDisplayList(0x07002C08), + gsSPDisplayList(0x07002C68), + gsSPDisplayList(0x07005488), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003AC8), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x07003C38), + gsSPDisplayList(0x07005C88), + gsSPDisplayList(0x07005D50), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x07008028), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x070068C0), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006F30), + gsSPDisplayList(0x07008870), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1040[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_10D0[] = +{ + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07000CC0), + gsSPDisplayList(0x07000BD8), + gsSPDisplayList(0x07000AE0), + gsSPDisplayList(0x07000E60), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003AC8), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x07003C38), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07005C88), + gsSPDisplayList(0x07005D50), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006F30), + gsSPDisplayList(0x07008870), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1178[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x0700A158), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700A868), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1218[] = +{ + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07000CC0), + gsSPDisplayList(0x07000BD8), + gsSPDisplayList(0x07000AE0), + gsSPDisplayList(0x07000E60), + gsSPDisplayList(0x07000F38), + gsSPDisplayList(0x070010B0), + gsSPDisplayList(0x07002C68), + gsSPDisplayList(0x07005488), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003AC8), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x07003C38), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003DE0), + gsSPDisplayList(0x07005C88), + gsSPDisplayList(0x07005D50), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x07008028), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x07008468), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006F30), + gsSPDisplayList(0x07008870), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1310[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x0700A158), + gsSPDisplayList(0x0700A190), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700A868), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A9F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_13B8[] = +{ + gsSPDisplayList(0x07000AE0), + gsSPDisplayList(0x07000E60), + gsSPDisplayList(0x07000F38), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x070010B0), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x07003C38), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003DE0), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x07008468), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1430[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x0700A158), + gsSPDisplayList(0x0700A190), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700A868), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A9F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1498[] = +{ + gsSPDisplayList(0x07000AE0), + gsSPDisplayList(0x07000E60), + gsSPDisplayList(0x07000F38), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x070010B0), + gsSPDisplayList(0x07005488), + gsSPDisplayList(0x070054E8), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x07003C38), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07005C88), + gsSPDisplayList(0x07005D50), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x07006938), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x07008468), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006F30), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1558[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x0700A158), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700A868), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_15E0[] = +{ + gsSPDisplayList(0x07000AE0), + gsSPDisplayList(0x07000E60), + gsSPDisplayList(0x07000F38), + gsSPDisplayList(0x070010B0), + gsSPDisplayList(0x070054E8), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x07003C38), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003DE0), + gsSPDisplayList(0x07005C88), + gsSPDisplayList(0x07005D50), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006F30), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1680[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x0700A158), + gsSPDisplayList(0x0700A190), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700A868), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A9F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1708[] = +{ + gsSPDisplayList(0x07000AE0), + gsSPDisplayList(0x07000E60), + gsSPDisplayList(0x07000F38), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x070010B0), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x07003C38), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003DE0), + gsSPDisplayList(0x07006938), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x07008468), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006F30), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_17B0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x0700A158), + gsSPDisplayList(0x0700A190), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700A868), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A9F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1818[] = +{ + gsSPDisplayList(0x07000E60), + gsSPDisplayList(0x07000F38), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x070010B0), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07003C38), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x07008468), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1878[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x0700A158), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700A868), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700A8C0), + gsSPDisplayList(0x0700A8E0), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A9F0), + gsSPDisplayList(0x0700A990), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_18E0[] = +{ + gsSPDisplayList(0x07002560), + gsSPDisplayList(0x07000E60), + gsSPDisplayList(0x07000F38), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x070010B0), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x07003C38), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x07008468), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1940[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1988[] = +{ + gsSPDisplayList(0x07002560), + gsSPDisplayList(0x07000E60), + gsSPDisplayList(0x07000F38), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x070010B0), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x07003C38), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_19E8[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x0700A158), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700A868), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A9F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1A50[] = +{ + gsSPDisplayList(0x07000E60), + gsSPDisplayList(0x07000F38), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x070010B0), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07002240), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x07008468), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1AA8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A8C0), + gsSPDisplayList(0x0700A8E0), + gsSPDisplayList(0x0700A9F0), + gsSPDisplayList(0x0700A990), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1AD8[] = +{ + gsSPDisplayList(0x07000E60), + gsSPDisplayList(0x07000F38), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x070010B0), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000518), + gsSPDisplayList(0x07003DE0), + gsSPDisplayList(0x070038B0), + gsSPDisplayList(0x07003470), + gsSPDisplayList(0x07003390), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x07008468), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1B50[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A190), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E88), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A868), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700A8C0), + gsSPDisplayList(0x0700A8E0), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A9F0), + gsSPDisplayList(0x0700A990), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1BB8[] = +{ + gsSPDisplayList(0x07000F38), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000518), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x07008468), + gsSPDisplayList(0x07007EE0), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1C00[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700A798), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A990), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1C48[] = +{ + gsSPDisplayList(0x07000E60), + gsSPDisplayList(0x07000F38), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x070010B0), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07003C38), + gsSPDisplayList(0x07003DE0), + gsSPDisplayList(0x070038B0), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x07008468), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1CB0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x0700A190), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700A868), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700A8C0), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A9F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1D20[] = +{ + gsSPDisplayList(0x07000F38), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000518), + gsSPDisplayList(0x070038B0), + gsSPDisplayList(0x07003470), + gsSPDisplayList(0x07003390), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x07008468), + gsSPDisplayList(0x07007EE0), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1D88[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E88), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700A8C0), + gsSPDisplayList(0x0700A8E0), + gsSPDisplayList(0x0700A798), + gsSPDisplayList(0x0700A9F0), + gsSPDisplayList(0x0700A990), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1DE0[] = +{ + gsSPDisplayList(0x07000E60), + gsSPDisplayList(0x07000F38), + gsSPDisplayList(0x070010B0), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07003C38), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003DE0), + gsSPDisplayList(0x070038B0), + gsSPDisplayList(0x07003470), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1E40[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x0700A158), + gsSPDisplayList(0x0700A190), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700A868), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700A8C0), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A9F0), + gsSPDisplayList(0x0700A990), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1EB0[] = +{ + gsSPDisplayList(0x07000AE0), + gsSPDisplayList(0x07000E60), + gsSPDisplayList(0x07000F38), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x070010B0), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x07003C38), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003DE0), + gsSPDisplayList(0x070038B0), + gsSPDisplayList(0x07005C88), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x07008468), + gsSPDisplayList(0x07007EE0), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006F30), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1F68[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x0700A158), + gsSPDisplayList(0x0700A190), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700A868), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A9F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_1FE8[] = +{ + gsSPDisplayList(0x07000AE0), + gsSPDisplayList(0x07000E60), + gsSPDisplayList(0x07000F38), + gsSPDisplayList(0x070010B0), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x07003C38), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003DE0), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_2058[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x0700A158), + gsSPDisplayList(0x0700A190), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700A868), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A9F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_20C8[] = +{ + gsSPDisplayList(0x07000AE0), + gsSPDisplayList(0x07000E60), + gsSPDisplayList(0x07000F38), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x070010B0), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000518), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x07003C38), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003DE0), + gsSPDisplayList(0x070038B0), + gsSPDisplayList(0x07003470), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x07008468), + gsSPDisplayList(0x07007EE0), + gsSPDisplayList(0x07006F30), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_2178[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x0700A158), + gsSPDisplayList(0x0700A190), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E88), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700A868), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700A8C0), + gsSPDisplayList(0x0700A8E0), + gsSPDisplayList(0x0700A798), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A9F0), + gsSPDisplayList(0x0700A990), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_2200[] = +{ + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x070010B0), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003DE0), + gsSPDisplayList(0x070038B0), + gsSPDisplayList(0x07005028), + gsSPDisplayList(0x07004F68), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_2258[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A158), + gsSPDisplayList(0x0700A190), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E88), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A868), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700A8C0), + gsSPDisplayList(0x0700A8E0), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A9F0), + gsSPDisplayList(0x0700A990), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_22C8[] = +{ + gsSPDisplayList(0x07000AE0), + gsSPDisplayList(0x07000E60), + gsSPDisplayList(0x07000F38), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x070010B0), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000518), + gsSPDisplayList(0x070055F8), + gsSPDisplayList(0x07003C38), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003DE0), + gsSPDisplayList(0x070038B0), + gsSPDisplayList(0x07005028), + gsSPDisplayList(0x07004F68), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x07008468), + gsSPDisplayList(0x07007EE0), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_2390[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x0700A158), + gsSPDisplayList(0x0700A190), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E88), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700A868), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700A8C0), + gsSPDisplayList(0x0700A8E0), + gsSPDisplayList(0x0700A798), + gsSPDisplayList(0x0700A6B8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A9F0), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_2440[] = +{ + gsSPDisplayList(0x07000AE0), + gsSPDisplayList(0x07000E60), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x070010B0), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x070055F8), + gsSPDisplayList(0x07003C38), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003DE0), + gsSPDisplayList(0x070038B0), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_24C0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x0700A158), + gsSPDisplayList(0x0700A190), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700A868), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700A8C0), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A9F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_2540[] = +{ + gsSPDisplayList(0x07000E60), + gsSPDisplayList(0x07000F38), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x070010B0), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000518), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003DE0), + gsSPDisplayList(0x070038B0), + gsSPDisplayList(0x07003470), + gsSPDisplayList(0x07004F68), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x07008468), + gsSPDisplayList(0x07007EE0), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_25D8[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A158), + gsSPDisplayList(0x0700A190), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E88), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A868), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700A8C0), + gsSPDisplayList(0x0700A8E0), + gsSPDisplayList(0x0700A798), + gsSPDisplayList(0x0700A6B8), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A9F0), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_2660[] = +{ + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x070010B0), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000518), + gsSPDisplayList(0x07000440), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003DE0), + gsSPDisplayList(0x070038B0), + gsSPDisplayList(0x07003470), + gsSPDisplayList(0x07004F68), + gsSPDisplayList(0x07004EA0), + gsSPDisplayList(0x07008468), + gsSPDisplayList(0x07007EE0), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_26E0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A158), + gsSPDisplayList(0x0700A190), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E88), + gsSPDisplayList(0x07009EC0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A868), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700A8C0), + gsSPDisplayList(0x0700A8E0), + gsSPDisplayList(0x0700A798), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A9F0), + gsSPDisplayList(0x0700A990), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_2760[] = +{ + gsSPDisplayList(0x07000F38), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x070010B0), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000518), + gsSPDisplayList(0x07000440), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003DE0), + gsSPDisplayList(0x070038B0), + gsSPDisplayList(0x07003470), + gsSPDisplayList(0x07004F68), + gsSPDisplayList(0x07004EA0), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x07008468), + gsSPDisplayList(0x07007EE0), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07007810), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_2800[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A190), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E88), + gsSPDisplayList(0x07009EC0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700A868), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700A8C0), + gsSPDisplayList(0x0700A8E0), + gsSPDisplayList(0x0700A798), + gsSPDisplayList(0x0700A6B8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A9F0), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_2898[] = +{ + gsSPDisplayList(0x07000F38), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x070010B0), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000518), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003DE0), + gsSPDisplayList(0x070038B0), + gsSPDisplayList(0x07003470), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x07008468), + gsSPDisplayList(0x07007EE0), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_2910[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A158), + gsSPDisplayList(0x0700A190), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E88), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700A868), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700A8C0), + gsSPDisplayList(0x0700A8E0), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A9F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_2988[] = +{ + gsSPDisplayList(0x07000F38), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000518), + gsSPDisplayList(0x07000440), + gsSPDisplayList(0x07003DE0), + gsSPDisplayList(0x070038B0), + gsSPDisplayList(0x07003470), + gsSPDisplayList(0x07004F68), + gsSPDisplayList(0x07004EA0), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x07008468), + gsSPDisplayList(0x07007EE0), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07007810), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_2A18[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A190), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E88), + gsSPDisplayList(0x07009EC0), + gsSPDisplayList(0x07009EF8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700A8C0), + gsSPDisplayList(0x0700A8E0), + gsSPDisplayList(0x0700A798), + gsSPDisplayList(0x0700A6B8), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A9F0), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_2AA0[] = +{ + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x07002888), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000518), + gsSPDisplayList(0x07000440), + gsSPDisplayList(0x07005828), + gsSPDisplayList(0x070038B0), + gsSPDisplayList(0x07003470), + gsSPDisplayList(0x07003390), + gsSPDisplayList(0x07007EE0), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_2B08[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A190), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E88), + gsSPDisplayList(0x07009EC0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700A8C0), + gsSPDisplayList(0x0700A8E0), + gsSPDisplayList(0x0700A798), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A9F0), + gsSPDisplayList(0x0700A990), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_2B78[] = +{ + gsSPDisplayList(0x070027B0), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x07002888), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000518), + gsSPDisplayList(0x07000440), + gsSPDisplayList(0x07000390), + gsSPDisplayList(0x07005828), + gsSPDisplayList(0x070038B0), + gsSPDisplayList(0x07003470), + gsSPDisplayList(0x07003390), + gsSPDisplayList(0x070032B0), + gsSPDisplayList(0x07004DD8), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x07008468), + gsSPDisplayList(0x07007EE0), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07007810), + gsSPDisplayList(0x07006718), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_2C28[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E88), + gsSPDisplayList(0x07009EC0), + gsSPDisplayList(0x07009EF8), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A8C0), + gsSPDisplayList(0x0700A8E0), + gsSPDisplayList(0x0700A798), + gsSPDisplayList(0x0700A6B8), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A9F0), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_2CC0[] = +{ + gsSPDisplayList(0x070027B0), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x07002888), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000518), + gsSPDisplayList(0x07000440), + gsSPDisplayList(0x07005828), + gsSPDisplayList(0x070038B0), + gsSPDisplayList(0x07003470), + gsSPDisplayList(0x07003390), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x07008468), + gsSPDisplayList(0x07007EE0), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07007810), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_2D50[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A190), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E88), + gsSPDisplayList(0x07009EC0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700A8C0), + gsSPDisplayList(0x0700A8E0), + gsSPDisplayList(0x0700A798), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A9F0), + gsSPDisplayList(0x0700A990), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_2DC0[] = +{ + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000518), + gsSPDisplayList(0x07000440), + gsSPDisplayList(0x07000390), + gsSPDisplayList(0x070038B0), + gsSPDisplayList(0x07003470), + gsSPDisplayList(0x07003390), + gsSPDisplayList(0x07004EA0), + gsSPDisplayList(0x07004DD8), + gsSPDisplayList(0x07008468), + gsSPDisplayList(0x07007EE0), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07007810), + gsSPDisplayList(0x07006718), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_2E38[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E88), + gsSPDisplayList(0x07009EC0), + gsSPDisplayList(0x07009EF8), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A8C0), + gsSPDisplayList(0x0700A8E0), + gsSPDisplayList(0x0700A798), + gsSPDisplayList(0x0700A6B8), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A9F0), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_2EC0[] = +{ + gsSPDisplayList(0x070024E8), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000518), + gsSPDisplayList(0x07000440), + gsSPDisplayList(0x07000390), + gsSPDisplayList(0x07005828), + gsSPDisplayList(0x070038B0), + gsSPDisplayList(0x07003470), + gsSPDisplayList(0x07003390), + gsSPDisplayList(0x070032B0), + gsSPDisplayList(0x07007EE0), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_2F30[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A190), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E88), + gsSPDisplayList(0x07009EC0), + gsSPDisplayList(0x07009EF8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700A8C0), + gsSPDisplayList(0x0700A8E0), + gsSPDisplayList(0x0700A798), + gsSPDisplayList(0x0700A6B8), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A9F0), + gsSPDisplayList(0x0700A990), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_2FB0[] = +{ + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000518), + gsSPDisplayList(0x07000440), + gsSPDisplayList(0x07000390), + gsSPDisplayList(0x070006D8), + gsSPDisplayList(0x070053D8), + gsSPDisplayList(0x07003470), + gsSPDisplayList(0x07003390), + gsSPDisplayList(0x070032B0), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x07008468), + gsSPDisplayList(0x07007EE0), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07007810), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070067A0), + gsSPDisplayList(0x07006BE8), + gsSPDisplayList(0x070072D0), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_3050[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009E88), + gsSPDisplayList(0x07009EC0), + gsSPDisplayList(0x07009EF8), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A8E0), + gsSPDisplayList(0x0700A798), + gsSPDisplayList(0x0700A6B8), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_30E0[] = +{ + gsSPDisplayList(0x07002818), + gsSPDisplayList(0x07002888), + gsSPDisplayList(0x070024E8), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000518), + gsSPDisplayList(0x07000440), + gsSPDisplayList(0x07000390), + gsSPDisplayList(0x070006D8), + gsSPDisplayList(0x07005828), + gsSPDisplayList(0x070038B0), + gsSPDisplayList(0x07003470), + gsSPDisplayList(0x07003390), + gsSPDisplayList(0x070032B0), + gsSPDisplayList(0x07004DD8), + gsSPDisplayList(0x07008468), + gsSPDisplayList(0x07007EE0), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07007810), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x07006BE8), + gsSPDisplayList(0x070072D0), + gsSPDisplayList(0x07009B20), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_3198[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A190), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E88), + gsSPDisplayList(0x07009EC0), + gsSPDisplayList(0x07009EF8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700A8C0), + gsSPDisplayList(0x0700A8E0), + gsSPDisplayList(0x0700A798), + gsSPDisplayList(0x0700A6B8), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A9F0), + gsSPDisplayList(0x0700A990), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_3218[] = +{ + gsSPDisplayList(0x07000518), + gsSPDisplayList(0x07000440), + gsSPDisplayList(0x07000390), + gsSPDisplayList(0x070006D8), + gsSPDisplayList(0x07003470), + gsSPDisplayList(0x07003390), + gsSPDisplayList(0x070032B0), + gsSPDisplayList(0x07004DD8), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07007810), + gsSPDisplayList(0x07007740), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_3278[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009E88), + gsSPDisplayList(0x07009EC0), + gsSPDisplayList(0x07009EF8), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A8E0), + gsSPDisplayList(0x0700A798), + gsSPDisplayList(0x0700A6B8), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_3308[] = +{ + gsSPDisplayList(0x070022B0), + gsSPDisplayList(0x07000518), + gsSPDisplayList(0x07000440), + gsSPDisplayList(0x07000390), + gsSPDisplayList(0x07003470), + gsSPDisplayList(0x07003390), + gsSPDisplayList(0x070032B0), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x07007EE0), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07007810), + gsSPDisplayList(0x0700B208), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_3370[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E88), + gsSPDisplayList(0x07009EC0), + gsSPDisplayList(0x07009EF8), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700A8C0), + gsSPDisplayList(0x0700A8E0), + gsSPDisplayList(0x0700A798), + gsSPDisplayList(0x0700A6B8), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A9F0), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_33F8[] = +{ + gsSPDisplayList(0x07000440), + gsSPDisplayList(0x07000390), + gsSPDisplayList(0x070006D8), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x07002410), + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x07003390), + gsSPDisplayList(0x070032B0), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x07003550), + gsSPDisplayList(0x070051A0), + gsSPDisplayList(0x07005250), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07007EE0), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07007810), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007260), + gsSPDisplayList(0x070072D0), + gsSPDisplayList(0x070070A0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_34B8[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009EC0), + gsSPDisplayList(0x07009EF8), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A798), + gsSPDisplayList(0x0700A6B8), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_3550[] = +{ + gsSPDisplayList(0x070022B0), + gsSPDisplayList(0x07000518), + gsSPDisplayList(0x07000440), + gsSPDisplayList(0x07000390), + gsSPDisplayList(0x070006D8), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x07002410), + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x07003470), + gsSPDisplayList(0x07003390), + gsSPDisplayList(0x070032B0), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x070050E8), + gsSPDisplayList(0x070051A0), + gsSPDisplayList(0x07005250), + gsSPDisplayList(0x07007EE0), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07007810), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007260), + gsSPDisplayList(0x070072D0), + gsSPDisplayList(0x070070A0), + gsSPDisplayList(0x0700B208), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_3628[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E88), + gsSPDisplayList(0x07009EC0), + gsSPDisplayList(0x07009EF8), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700A8C0), + gsSPDisplayList(0x0700A8E0), + gsSPDisplayList(0x0700A798), + gsSPDisplayList(0x0700A6B8), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A9F0), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_36D8[] = +{ + gsSPDisplayList(0x07000440), + gsSPDisplayList(0x07000390), + gsSPDisplayList(0x070006D8), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x07003390), + gsSPDisplayList(0x070032B0), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x070050E8), + gsSPDisplayList(0x07007810), + gsSPDisplayList(0x07007740), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_3730[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009EC0), + gsSPDisplayList(0x07009EF8), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A8E0), + gsSPDisplayList(0x0700A798), + gsSPDisplayList(0x0700A6B8), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_37B8[] = +{ + gsSPDisplayList(0x07000440), + gsSPDisplayList(0x07000390), + gsSPDisplayList(0x070006D8), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x07003390), + gsSPDisplayList(0x070032B0), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x07003550), + gsSPDisplayList(0x07007EE0), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07007810), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x0700B208), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_3830[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009EC0), + gsSPDisplayList(0x07009EF8), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A8E0), + gsSPDisplayList(0x0700A798), + gsSPDisplayList(0x0700A6B8), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A9F0), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_38A8[] = +{ + gsSPDisplayList(0x070006D8), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x070028F0), + gsSPDisplayList(0x07002E98), + gsSPDisplayList(0x070032B0), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x07003550), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07005250), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07006140), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005E08), + gsSPDisplayList(0x07007810), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07007970), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007188), + gsSPDisplayList(0x070071F0), + gsSPDisplayList(0x07007260), + gsSPDisplayList(0x070072D0), + gsSPDisplayList(0x070070A0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_3980[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009EF8), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A6B8), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_3A10[] = +{ + gsSPDisplayList(0x07000440), + gsSPDisplayList(0x07000390), + gsSPDisplayList(0x070006D8), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x070028F0), + gsSPDisplayList(0x07002E98), + gsSPDisplayList(0x07003390), + gsSPDisplayList(0x070032B0), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x07003550), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07005250), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07006140), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07007EE0), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07007810), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07007970), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007188), + gsSPDisplayList(0x070071F0), + gsSPDisplayList(0x07007260), + gsSPDisplayList(0x070072D0), + gsSPDisplayList(0x070070A0), + gsSPDisplayList(0x0700B208), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_3B10[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009EC0), + gsSPDisplayList(0x07009EF8), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A8E0), + gsSPDisplayList(0x0700A798), + gsSPDisplayList(0x0700A6B8), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A9F0), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_3BB8[] = +{ + gsSPDisplayList(0x07000390), + gsSPDisplayList(0x070006D8), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x070032B0), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x07003550), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07005250), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07007810), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070076C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_3C28[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009EF8), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A798), + gsSPDisplayList(0x0700A6B8), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_3CC0[] = +{ + gsSPDisplayList(0x07000390), + gsSPDisplayList(0x070006D8), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07004F68), + gsSPDisplayList(0x07004EA0), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x07003550), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07007810), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07007970), + gsSPDisplayList(0x0700B208), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_3D40[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009EC0), + gsSPDisplayList(0x07009EF8), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A798), + gsSPDisplayList(0x0700A6B8), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A9F0), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_3DC0[] = +{ + gsSPDisplayList(0x070006D8), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000928), + gsSPDisplayList(0x070028F0), + gsSPDisplayList(0x07002E98), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x07003550), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x070036F0), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07006140), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005E08), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07007970), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007120), + gsSPDisplayList(0x07007188), + gsSPDisplayList(0x070071F0), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x070070A0), + gsSPDisplayList(0x07006D70), + gsSPDisplayList(0x07007608), + gsSPDisplayList(0x07007538), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_3EA8[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_3F20[] = +{ + gsSPDisplayList(0x07000390), + gsSPDisplayList(0x070006D8), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000928), + gsSPDisplayList(0x070028F0), + gsSPDisplayList(0x07002E98), + gsSPDisplayList(0x07004EA0), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x07003550), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x070036F0), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07006140), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07007810), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07007970), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007120), + gsSPDisplayList(0x07007188), + gsSPDisplayList(0x070071F0), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x070070A0), + gsSPDisplayList(0x07006D70), + gsSPDisplayList(0x07007608), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x0700B208), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_4028[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009EF8), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A6B8), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A9F0), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_40C0[] = +{ + gsSPDisplayList(0x070006D8), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000928), + gsSPDisplayList(0x070028F0), + gsSPDisplayList(0x07004EA0), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x07003550), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x070036F0), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07007A98), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_4138[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009EF8), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A798), + gsSPDisplayList(0x0700A6B8), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_41D0[] = +{ + gsSPDisplayList(0x07002240), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07002178), + gsSPDisplayList(0x070006D8), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000928), + gsSPDisplayList(0x07004EA0), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x07003550), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x070036F0), + gsSPDisplayList(0x07007810), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07007970), + gsSPDisplayList(0x07007A98), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_4260[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009EF8), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A6B8), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_42D8[] = +{ + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000928), + gsSPDisplayList(0x07001190), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07002DA8), + gsSPDisplayList(0x07003550), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x070036F0), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07006140), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005E08), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07007970), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x070070A0), + gsSPDisplayList(0x07006D70), + gsSPDisplayList(0x07007608), + gsSPDisplayList(0x07007538), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_43C0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_4450[] = +{ + gsSPDisplayList(0x070006D8), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000928), + gsSPDisplayList(0x07001190), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07002DA8), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x07003550), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x070036F0), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07006140), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005E08), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07007970), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x070070A0), + gsSPDisplayList(0x07006D70), + gsSPDisplayList(0x07007608), + gsSPDisplayList(0x07007538), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_4548[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_45D0[] = +{ + gsSPDisplayList(0x070006D8), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000928), + gsSPDisplayList(0x07001190), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07004EA0), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x07003550), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x070036F0), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07005E08), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07007970), + gsSPDisplayList(0x07007A98), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_4670[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009EF8), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A6B8), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_4700[] = +{ + gsSPDisplayList(0x07002320), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000928), + gsSPDisplayList(0x07001190), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002F60), + gsSPDisplayList(0x07002FC8), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x07003550), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x070036F0), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07007810), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07007970), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_47C0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009EF8), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A6B8), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_4840[] = +{ + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000928), + gsSPDisplayList(0x07001190), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07001A40), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002F60), + gsSPDisplayList(0x07002FC8), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x070036F0), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07006330), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07007970), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x070070A0), + gsSPDisplayList(0x07006D70), + gsSPDisplayList(0x07007608), + gsSPDisplayList(0x07007538), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_4948[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_49F0[] = +{ + gsSPDisplayList(0x07002320), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000928), + gsSPDisplayList(0x07001190), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07001A40), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002F60), + gsSPDisplayList(0x07002FC8), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x07003550), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x070036F0), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07007810), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07007970), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x070070A0), + gsSPDisplayList(0x07006D70), + gsSPDisplayList(0x07007608), + gsSPDisplayList(0x07007538), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_4B28[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A990), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_4BC8[] = +{ + gsSPDisplayList(0x07002320), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000928), + gsSPDisplayList(0x07001190), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07002FC8), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x07003550), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x070036F0), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07007970), + gsSPDisplayList(0x07007A98), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_4C70[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_4D08[] = +{ + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000928), + gsSPDisplayList(0x07001190), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x07003550), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x070036F0), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07006718), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07007970), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_4DC0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009EF8), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_4E70[] = +{ + gsSPDisplayList(0x07000928), + gsSPDisplayList(0x07001190), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07001A40), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002F60), + gsSPDisplayList(0x07002FC8), + gsSPDisplayList(0x070036F0), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07006330), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x070070A0), + gsSPDisplayList(0x07006D70), + gsSPDisplayList(0x07007608), + gsSPDisplayList(0x07007538), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_4F58[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_4FF8[] = +{ + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000928), + gsSPDisplayList(0x07001190), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07001A40), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002F60), + gsSPDisplayList(0x07002FC8), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x07003550), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x070036F0), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07006718), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07007970), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x070070A0), + gsSPDisplayList(0x07006D70), + gsSPDisplayList(0x07007608), + gsSPDisplayList(0x07007538), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_5120[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_51C8[] = +{ + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000928), + gsSPDisplayList(0x07001190), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x07003550), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x070036F0), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07006718), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07007A98), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_5248[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_52D8[] = +{ + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000928), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07001A40), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x07003550), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x070036F0), + gsSPDisplayList(0x070067A0), + gsSPDisplayList(0x07007970), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_5358[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_53B8[] = +{ + gsSPDisplayList(0x07000928), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07001A40), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002F60), + gsSPDisplayList(0x07002FC8), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x07006140), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x070070A0), + gsSPDisplayList(0x07007608), + gsSPDisplayList(0x07007538), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_5480[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_5500[] = +{ + gsSPDisplayList(0x07000928), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07001A40), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002F60), + gsSPDisplayList(0x07002FC8), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x07006140), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07007970), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x070070A0), + gsSPDisplayList(0x07007608), + gsSPDisplayList(0x07007538), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_55D0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_5628[] = +{ + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000928), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07001A40), + gsSPDisplayList(0x07002FC8), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x07003550), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x070036F0), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x07006140), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x070067A0), + gsSPDisplayList(0x07007970), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x070070A0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_56D0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_5778[] = +{ + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000928), + gsSPDisplayList(0x07001190), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07001A40), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x07003550), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x070036F0), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x070067A0), + gsSPDisplayList(0x07007970), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_5840[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_58E0[] = +{ + gsSPDisplayList(0x07000928), + gsSPDisplayList(0x07001190), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07001A40), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002F60), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004AF0), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x070070A0), + gsSPDisplayList(0x07006D70), + gsSPDisplayList(0x07007608), + gsSPDisplayList(0x07007538), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_59C8[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_5A50[] = +{ + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000928), + gsSPDisplayList(0x07001190), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07001A40), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002F60), + gsSPDisplayList(0x07002FC8), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x070067A0), + gsSPDisplayList(0x07007970), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x070070A0), + gsSPDisplayList(0x07006D70), + gsSPDisplayList(0x07007608), + gsSPDisplayList(0x07007538), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_5B48[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_5BB8[] = +{ + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000928), + gsSPDisplayList(0x07001190), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07001A40), + gsSPDisplayList(0x07002FC8), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x07003550), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x070036F0), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x070067A0), + gsSPDisplayList(0x07007970), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x070070A0), + gsSPDisplayList(0x07006D70), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_5C88[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_5D28[] = +{ + gsSPDisplayList(0x07002410), + gsSPDisplayList(0x07000928), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07001A40), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x070067A0), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_5DB8[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_5E28[] = +{ + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07001A40), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07001CC0), + gsSPDisplayList(0x07002F60), + gsSPDisplayList(0x07002FC8), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x070070A0), + gsSPDisplayList(0x07007608), + gsSPDisplayList(0x07007538), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_5EE0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_5F58[] = +{ + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07001A40), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07001CC0), + gsSPDisplayList(0x07002F60), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x070070A0), + gsSPDisplayList(0x07007608), + gsSPDisplayList(0x07007538), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_6000[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_6050[] = +{ + gsSPDisplayList(0x07002410), + gsSPDisplayList(0x07000928), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07001A40), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07001CC0), + gsSPDisplayList(0x07002F60), + gsSPDisplayList(0x07002FC8), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x070067A0), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x070070A0), + gsSPDisplayList(0x07007608), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_6128[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_61D0[] = +{ + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07001A40), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07001CC0), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x070067A0), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_6268[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_62F8[] = +{ + gsSPDisplayList(0x07001A40), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07001CC0), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07002FC8), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x07008DB0), + gsSPDisplayList(0x07007608), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x07007430), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_6398[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_6410[] = +{ + gsSPDisplayList(0x07001A40), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07001CC0), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x07007608), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x07007430), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_6498[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_64F0[] = +{ + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07001A40), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07001CC0), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07002FC8), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x070067A0), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x07008DB0), + gsSPDisplayList(0x07007608), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_65B8[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_6660[] = +{ + gsSPDisplayList(0x07002E98), + gsSPDisplayList(0x07002E18), + gsSPDisplayList(0x07001A40), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07001CC0), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x070067A0), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07007608), + gsSPDisplayList(0x07007538), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_6718[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_67A0[] = +{ + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07001CC0), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x070012D0), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x07008DB0), + gsSPDisplayList(0x07007608), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x07007430), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_6830[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_6898[] = +{ + gsSPDisplayList(0x07001A40), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07001CC0), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x07007608), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x07007430), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_6918[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_6968[] = +{ + gsSPDisplayList(0x07002E98), + gsSPDisplayList(0x07002E18), + gsSPDisplayList(0x07001A40), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07001CC0), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x070067A0), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x07008DB0), + gsSPDisplayList(0x07007608), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_6A28[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_6AC0[] = +{ + gsSPDisplayList(0x07002E98), + gsSPDisplayList(0x07002E18), + gsSPDisplayList(0x07002DA8), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07001CC0), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x070067A0), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x07008DB0), + gsSPDisplayList(0x07007608), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_6B88[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_6C18[] = +{ + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07001CC0), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x07008DB0), + gsSPDisplayList(0x07007608), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_6CA0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_6D10[] = +{ + gsSPDisplayList(0x07002DA8), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07001CC0), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x07008DB0), + gsSPDisplayList(0x07007608), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_6DB8[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_6E18[] = +{ + gsSPDisplayList(0x07002E98), + gsSPDisplayList(0x07002E18), + gsSPDisplayList(0x07002DA8), + gsSPDisplayList(0x07001CC0), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x070067A0), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x07008DB0), + gsSPDisplayList(0x07007608), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_6ED0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_6F70[] = +{ + gsSPDisplayList(0x070028F0), + gsSPDisplayList(0x07002E98), + gsSPDisplayList(0x07002E18), + gsSPDisplayList(0x07002DA8), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07001CC0), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x070036F0), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004AF0), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x070067A0), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x07008DB0), + gsSPDisplayList(0x07007608), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_7060[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A508), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700ACB0), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_7100[] = +{ + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004AF0), + gsSPDisplayList(0x07004BD0), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x07008DB0), + gsSPDisplayList(0x07008E50), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_7168[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A508), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700ACB0), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_71C8[] = +{ + gsSPDisplayList(0x07002E98), + gsSPDisplayList(0x07002E18), + gsSPDisplayList(0x07002DA8), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07001CC0), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004AF0), + gsSPDisplayList(0x07004BD0), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x070067A0), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x07008DB0), + gsSPDisplayList(0x07008E50), + gsSPDisplayList(0x07007608), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_72B0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A508), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700ACB0), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_7338[] = +{ + gsSPDisplayList(0x070028F0), + gsSPDisplayList(0x07002E18), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x070036F0), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004AF0), + gsSPDisplayList(0x070063F8), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x070067A0), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x07008DB0), + gsSPDisplayList(0x07008E50), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_73F8[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A508), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700ACB0), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_7478[] = +{ + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x070028F0), + gsSPDisplayList(0x07002E98), + gsSPDisplayList(0x07002E18), + gsSPDisplayList(0x07002DA8), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07001CC0), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07005250), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07006010), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x07006140), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004AF0), + gsSPDisplayList(0x07004BD0), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x070072D0), + gsSPDisplayList(0x07008DB0), + gsSPDisplayList(0x07008E50), + gsSPDisplayList(0x07008EE0), + gsSPDisplayList(0x07008F58), + gsSPDisplayList(0x07008918), + gsSPDisplayList(0x07008980), + gsSPDisplayList(0x07007608), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_75A0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A508), + gsSPDisplayList(0x0700A388), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700ACB0), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_7640[] = +{ + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x070014D0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004AF0), + gsSPDisplayList(0x07004BD0), + gsSPDisplayList(0x070046A8), + gsSPDisplayList(0x07004200), + gsSPDisplayList(0x07008DB0), + gsSPDisplayList(0x07008E50), + gsSPDisplayList(0x07008EE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_76A8[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A508), + gsSPDisplayList(0x0700A388), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700ACB0), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPDisplayList(0x0700AB68), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_7718[] = +{ + gsSPDisplayList(0x07002E98), + gsSPDisplayList(0x07002E18), + gsSPDisplayList(0x07002DA8), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07001CC0), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x070014D0), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07006010), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x07006140), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004AF0), + gsSPDisplayList(0x07004BD0), + gsSPDisplayList(0x070046A8), + gsSPDisplayList(0x07004200), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x070072D0), + gsSPDisplayList(0x07008DB0), + gsSPDisplayList(0x07008E50), + gsSPDisplayList(0x07008EE0), + gsSPDisplayList(0x07008F58), + gsSPDisplayList(0x07008918), + gsSPDisplayList(0x07008980), + gsSPDisplayList(0x07007608), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_7840[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A508), + gsSPDisplayList(0x0700A388), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700ACB0), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPDisplayList(0x0700AB68), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_78E8[] = +{ + gsSPDisplayList(0x070028F0), + gsSPDisplayList(0x07002E18), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07005250), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004AF0), + gsSPDisplayList(0x07004BD0), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07008DB0), + gsSPDisplayList(0x07008E50), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_7978[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A508), + gsSPDisplayList(0x0700A388), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700ACB0), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_79E8[] = +{ + gsSPDisplayList(0x070028F0), + gsSPDisplayList(0x07002E18), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x070014D0), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004AF0), + gsSPDisplayList(0x07004BD0), + gsSPDisplayList(0x070046A8), + gsSPDisplayList(0x07004200), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x07008DB0), + gsSPDisplayList(0x07008E50), + gsSPDisplayList(0x07008EE0), + gsSPDisplayList(0x07008F58), + gsSPDisplayList(0x07008FD0), + gsSPDisplayList(0x07006DE8), + gsSPDisplayList(0x070085C0), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008918), + gsSPDisplayList(0x07008980), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_7AE0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A508), + gsSPDisplayList(0x0700A388), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x0700A240), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700ACB0), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_7B50[] = +{ + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x070014D0), + gsSPDisplayList(0x07004AF0), + gsSPDisplayList(0x07004BD0), + gsSPDisplayList(0x070046A8), + gsSPDisplayList(0x07004200), + gsSPDisplayList(0x07008EE0), + gsSPDisplayList(0x07008F58), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_7BA0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A508), + gsSPDisplayList(0x0700A388), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x0700A240), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700ACB0), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AD00), + gsSPDisplayList(0x0700AB08), + gsSPDisplayList(0x0700AB68), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_7C08[] = +{ + gsSPDisplayList(0x07002E18), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x070014D0), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004AF0), + gsSPDisplayList(0x07004BD0), + gsSPDisplayList(0x070046A8), + gsSPDisplayList(0x07004200), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x07008DB0), + gsSPDisplayList(0x07008E50), + gsSPDisplayList(0x07008EE0), + gsSPDisplayList(0x07008F58), + gsSPDisplayList(0x07008FD0), + gsSPDisplayList(0x07006DE8), + gsSPDisplayList(0x070085C0), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008918), + gsSPDisplayList(0x07008980), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_7CE0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A508), + gsSPDisplayList(0x0700A388), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x0700A240), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700ACB0), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AD00), + gsSPDisplayList(0x0700AB08), + gsSPDisplayList(0x0700AB68), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_7D58[] = +{ + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x070014D0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004AF0), + gsSPDisplayList(0x07004BD0), + gsSPDisplayList(0x070046A8), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07006BE8), + gsSPDisplayList(0x07008E50), + gsSPDisplayList(0x07008EE0), + gsSPDisplayList(0x07008F58), + gsSPDisplayList(0x07008918), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_7DD0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A508), + gsSPDisplayList(0x0700A388), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700ACB0), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_7E38[] = +{ + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x070014D0), + gsSPDisplayList(0x070013D0), + gsSPDisplayList(0x070012D0), + gsSPDisplayList(0x07002960), + gsSPDisplayList(0x07004AF0), + gsSPDisplayList(0x07004BD0), + gsSPDisplayList(0x070046A8), + gsSPDisplayList(0x07004200), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004040), + gsSPDisplayList(0x07008E50), + gsSPDisplayList(0x07008EE0), + gsSPDisplayList(0x07008F58), + gsSPDisplayList(0x07008FD0), + gsSPDisplayList(0x07008A90), + gsSPDisplayList(0x070085C0), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008980), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_7EE0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A508), + gsSPDisplayList(0x0700A388), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x0700A240), + gsSPDisplayList(0x0700A278), + gsSPDisplayList(0x0700A2B0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700ACB0), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AD00), + gsSPDisplayList(0x0700AD28), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPDisplayList(0x0700AB68), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_7F68[] = +{ + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x070014D0), + gsSPDisplayList(0x070013D0), + gsSPDisplayList(0x07004AF0), + gsSPDisplayList(0x07004BD0), + gsSPDisplayList(0x070046A8), + gsSPDisplayList(0x07004200), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07008EE0), + gsSPDisplayList(0x07008F58), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_7FC8[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A508), + gsSPDisplayList(0x0700A388), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x0700A240), + gsSPDisplayList(0x0700A278), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700ACB0), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AD00), + gsSPDisplayList(0x0700AD28), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPDisplayList(0x0700AB68), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_8048[] = +{ + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x070014D0), + gsSPDisplayList(0x070013D0), + gsSPDisplayList(0x070012D0), + gsSPDisplayList(0x07002960), + gsSPDisplayList(0x07004AF0), + gsSPDisplayList(0x07004BD0), + gsSPDisplayList(0x070046A8), + gsSPDisplayList(0x07004200), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004040), + gsSPDisplayList(0x07008EE0), + gsSPDisplayList(0x07008F58), + gsSPDisplayList(0x07008FD0), + gsSPDisplayList(0x07008A90), + gsSPDisplayList(0x070085C0), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008980), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_80E0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A388), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x0700A240), + gsSPDisplayList(0x0700A278), + gsSPDisplayList(0x0700A2B0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700ACB0), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AD00), + gsSPDisplayList(0x0700AD28), + gsSPDisplayList(0x0700AB08), + gsSPDisplayList(0x0700AB68), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_8150[] = +{ + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x070014D0), + gsSPDisplayList(0x070013D0), + gsSPDisplayList(0x07004AF0), + gsSPDisplayList(0x07004BD0), + gsSPDisplayList(0x070046A8), + gsSPDisplayList(0x07004200), + gsSPDisplayList(0x07008E50), + gsSPDisplayList(0x07008EE0), + gsSPDisplayList(0x07008F58), + gsSPDisplayList(0x07008FD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_81B8[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A508), + gsSPDisplayList(0x0700A388), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x0700A240), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700ACB0), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AD00), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPDisplayList(0x0700AB68), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_8228[] = +{ + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x070014D0), + gsSPDisplayList(0x070013D0), + gsSPDisplayList(0x070012D0), + gsSPDisplayList(0x07001210), + gsSPDisplayList(0x07001590), + gsSPDisplayList(0x07004BD0), + gsSPDisplayList(0x070046A8), + gsSPDisplayList(0x07004200), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004040), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07006D70), + gsSPDisplayList(0x07008EE0), + gsSPDisplayList(0x07008F58), + gsSPDisplayList(0x07008FD0), + gsSPDisplayList(0x07008A90), + gsSPDisplayList(0x070085C0), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008980), + gsSPDisplayList(0x07007430), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_82D8[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A388), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x0700A240), + gsSPDisplayList(0x0700A278), + gsSPDisplayList(0x0700A2B0), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700ACB0), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AD00), + gsSPDisplayList(0x0700AD28), + gsSPDisplayList(0x0700AD50), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700AB08), + gsSPDisplayList(0x0700AB68), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_8368[] = +{ + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x070014D0), + gsSPDisplayList(0x070013D0), + gsSPDisplayList(0x070012D0), + gsSPDisplayList(0x07004BD0), + gsSPDisplayList(0x070046A8), + gsSPDisplayList(0x07004200), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07008EE0), + gsSPDisplayList(0x07008F58), + gsSPDisplayList(0x07008FD0), + gsSPDisplayList(0x07008980), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_83D0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A388), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x0700A240), + gsSPDisplayList(0x0700A278), + gsSPDisplayList(0x0700A2B0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700ACB0), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AD00), + gsSPDisplayList(0x0700AD28), + gsSPDisplayList(0x0700AD50), + gsSPDisplayList(0x0700AB08), + gsSPDisplayList(0x0700AB68), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_8448[] = +{ + gsSPDisplayList(0x070014D0), + gsSPDisplayList(0x070013D0), + gsSPDisplayList(0x070012D0), + gsSPDisplayList(0x07001210), + gsSPDisplayList(0x07001590), + gsSPDisplayList(0x070046A8), + gsSPDisplayList(0x07004200), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004040), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07008F58), + gsSPDisplayList(0x07008FD0), + gsSPDisplayList(0x07008A90), + gsSPDisplayList(0x070085C0), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008980), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_84D0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x0700A240), + gsSPDisplayList(0x0700A278), + gsSPDisplayList(0x0700A2B0), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AD00), + gsSPDisplayList(0x0700AD28), + gsSPDisplayList(0x0700AD50), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700AB08), + gsSPDisplayList(0x0700AB68), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_8550[] = +{ + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x070014D0), + gsSPDisplayList(0x070013D0), + gsSPDisplayList(0x070012D0), + gsSPDisplayList(0x07001210), + gsSPDisplayList(0x07004BD0), + gsSPDisplayList(0x070046A8), + gsSPDisplayList(0x07004200), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07006D70), + gsSPDisplayList(0x07008EE0), + gsSPDisplayList(0x07008F58), + gsSPDisplayList(0x07008FD0), + gsSPDisplayList(0x07008A90), + gsSPDisplayList(0x070085C0), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008980), + gsSPDisplayList(0x07007430), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_85E8[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A388), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x0700A240), + gsSPDisplayList(0x0700A278), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700ACB0), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AD00), + gsSPDisplayList(0x0700AD28), + gsSPDisplayList(0x0700AB08), + gsSPDisplayList(0x0700AB68), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_8650[] = +{ + gsSPDisplayList(0x070013D0), + gsSPDisplayList(0x070012D0), + gsSPDisplayList(0x07001210), + gsSPDisplayList(0x07001590), + gsSPDisplayList(0x070046A8), + gsSPDisplayList(0x07004200), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004040), + gsSPDisplayList(0x07003F60), + gsSPDisplayList(0x070069F8), + gsSPDisplayList(0x07006A68), + gsSPDisplayList(0x07006BE8), + gsSPDisplayList(0x07008EE0), + gsSPDisplayList(0x07008F58), + gsSPDisplayList(0x07008FD0), + gsSPDisplayList(0x07008A90), + gsSPDisplayList(0x070085C0), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008980), + gsSPDisplayList(0x07007608), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x07007430), + gsSPDisplayList(0x0700B208), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_8710[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x0700A240), + gsSPDisplayList(0x0700A278), + gsSPDisplayList(0x0700A2B0), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AD00), + gsSPDisplayList(0x0700AD28), + gsSPDisplayList(0x0700AD50), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700AB08), + gsSPDisplayList(0x0700AB68), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_8790[] = +{ + gsSPDisplayList(0x070013D0), + gsSPDisplayList(0x070012D0), + gsSPDisplayList(0x07001210), + gsSPDisplayList(0x07004BD0), + gsSPDisplayList(0x070046A8), + gsSPDisplayList(0x07004200), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004040), + gsSPDisplayList(0x07008F58), + gsSPDisplayList(0x07008FD0), + gsSPDisplayList(0x07008A90), + gsSPDisplayList(0x07008980), + gsSPDisplayList(0x07007430), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_8800[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A388), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x0700A240), + gsSPDisplayList(0x0700A278), + gsSPDisplayList(0x0700A2B0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AD00), + gsSPDisplayList(0x0700AD28), + gsSPDisplayList(0x0700AD50), + gsSPDisplayList(0x0700AB08), + gsSPDisplayList(0x0700AB68), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_8878[] = +{ + gsSPDisplayList(0x070013D0), + gsSPDisplayList(0x070012D0), + gsSPDisplayList(0x07001210), + gsSPDisplayList(0x07001590), + gsSPDisplayList(0x07004200), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004040), + gsSPDisplayList(0x07003F60), + gsSPDisplayList(0x07008FD0), + gsSPDisplayList(0x07008A90), + gsSPDisplayList(0x070085C0), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008980), + gsSPDisplayList(0x07007430), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_88F0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A240), + gsSPDisplayList(0x0700A278), + gsSPDisplayList(0x0700A2B0), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700AD00), + gsSPDisplayList(0x0700AD28), + gsSPDisplayList(0x0700AD50), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700AB68), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_8958[] = +{ + gsSPDisplayList(0x070013D0), + gsSPDisplayList(0x070012D0), + gsSPDisplayList(0x07001210), + gsSPDisplayList(0x07001590), + gsSPDisplayList(0x07004BD0), + gsSPDisplayList(0x070046A8), + gsSPDisplayList(0x07004200), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004040), + gsSPDisplayList(0x07003F60), + gsSPDisplayList(0x070069F8), + gsSPDisplayList(0x07006A68), + gsSPDisplayList(0x07006BE8), + gsSPDisplayList(0x07008EE0), + gsSPDisplayList(0x07008F58), + gsSPDisplayList(0x07008FD0), + gsSPDisplayList(0x07008A90), + gsSPDisplayList(0x070085C0), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008980), + gsSPDisplayList(0x07007608), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x07007430), + gsSPDisplayList(0x0700B208), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_8A20[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A388), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x0700A240), + gsSPDisplayList(0x0700A278), + gsSPDisplayList(0x0700A2B0), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AD00), + gsSPDisplayList(0x0700AD28), + gsSPDisplayList(0x0700AD50), + gsSPDisplayList(0x0700AB08), + gsSPDisplayList(0x0700AB68), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_8A98[] = +{ + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002638), + gsSPDisplayList(0x070025C8), + gsSPDisplayList(0x07002560), + gsSPDisplayList(0x070012D0), + gsSPDisplayList(0x07001210), + gsSPDisplayList(0x07001590), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x07002C68), + gsSPDisplayList(0x07005488), + gsSPDisplayList(0x070054E8), + gsSPDisplayList(0x07005598), + gsSPDisplayList(0x070055F8), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004040), + gsSPDisplayList(0x07003F60), + gsSPDisplayList(0x070042E0), + gsSPDisplayList(0x07005D50), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x07006998), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x07008FD0), + gsSPDisplayList(0x07008A90), + gsSPDisplayList(0x070085C0), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006F30), + gsSPDisplayList(0x07008870), + gsSPDisplayList(0x07008980), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x07007430), + gsSPDisplayList(0x0700B208), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_8BB0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A278), + gsSPDisplayList(0x0700A2B0), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700AD28), + gsSPDisplayList(0x0700AD50), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AB68), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_8C48[] = +{ + gsSPDisplayList(0x070013D0), + gsSPDisplayList(0x070012D0), + gsSPDisplayList(0x07001210), + gsSPDisplayList(0x07001590), + gsSPDisplayList(0x070046A8), + gsSPDisplayList(0x07004200), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004040), + gsSPDisplayList(0x07003F60), + gsSPDisplayList(0x07008FD0), + gsSPDisplayList(0x07008A90), + gsSPDisplayList(0x070085C0), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008980), + gsSPDisplayList(0x07007430), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_8CC8[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x0700A240), + gsSPDisplayList(0x0700A278), + gsSPDisplayList(0x0700A2B0), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AD00), + gsSPDisplayList(0x0700AD28), + gsSPDisplayList(0x0700AD50), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700AB08), + gsSPDisplayList(0x0700AB68), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_8D48[] = +{ + gsSPDisplayList(0x070013D0), + gsSPDisplayList(0x070012D0), + gsSPDisplayList(0x07001210), + gsSPDisplayList(0x07001590), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x070046A8), + gsSPDisplayList(0x07004200), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004040), + gsSPDisplayList(0x07003F60), + gsSPDisplayList(0x070042E0), + gsSPDisplayList(0x070085C0), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008980), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_8DC0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A278), + gsSPDisplayList(0x0700A2B0), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700AD28), + gsSPDisplayList(0x0700AD50), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AB68), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_8E30[] = +{ + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002638), + gsSPDisplayList(0x070025C8), + gsSPDisplayList(0x070013D0), + gsSPDisplayList(0x070012D0), + gsSPDisplayList(0x07001210), + gsSPDisplayList(0x07001590), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x07002C68), + gsSPDisplayList(0x07005488), + gsSPDisplayList(0x070054E8), + gsSPDisplayList(0x070046A8), + gsSPDisplayList(0x07004200), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004040), + gsSPDisplayList(0x07003F60), + gsSPDisplayList(0x070042E0), + gsSPDisplayList(0x07005D50), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x07006998), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x07008F58), + gsSPDisplayList(0x07008FD0), + gsSPDisplayList(0x07008A90), + gsSPDisplayList(0x070085C0), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006F30), + gsSPDisplayList(0x07008870), + gsSPDisplayList(0x07008980), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x07007430), + gsSPDisplayList(0x0700B208), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_8F50[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x0700A240), + gsSPDisplayList(0x0700A278), + gsSPDisplayList(0x0700A2B0), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AD00), + gsSPDisplayList(0x0700AD28), + gsSPDisplayList(0x0700AD50), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AB08), + gsSPDisplayList(0x0700AB68), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_9008[] = +{ + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002638), + gsSPDisplayList(0x070025C8), + gsSPDisplayList(0x07002560), + gsSPDisplayList(0x07001210), + gsSPDisplayList(0x07001590), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x070016F0), + gsSPDisplayList(0x07002C68), + gsSPDisplayList(0x07005488), + gsSPDisplayList(0x070054E8), + gsSPDisplayList(0x07005598), + gsSPDisplayList(0x070055F8), + gsSPDisplayList(0x07004040), + gsSPDisplayList(0x07003F60), + gsSPDisplayList(0x070042E0), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x07006998), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x070085C0), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008740), + gsSPDisplayList(0x070087E0), + gsSPDisplayList(0x07008870), + gsSPDisplayList(0x0700B208), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_90F0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A2B0), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700AD50), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_9188[] = +{ + gsSPDisplayList(0x07002A58), + gsSPDisplayList(0x070012D0), + gsSPDisplayList(0x07001210), + gsSPDisplayList(0x07001590), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x07004200), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004040), + gsSPDisplayList(0x07003F60), + gsSPDisplayList(0x070042E0), + gsSPDisplayList(0x07008FD0), + gsSPDisplayList(0x07008A90), + gsSPDisplayList(0x070085C0), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008740), + gsSPDisplayList(0x07008980), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_9210[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A240), + gsSPDisplayList(0x0700A278), + gsSPDisplayList(0x0700A2B0), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700AD00), + gsSPDisplayList(0x0700AD28), + gsSPDisplayList(0x0700AD50), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AB68), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_9288[] = +{ + gsSPDisplayList(0x07001210), + gsSPDisplayList(0x07001590), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x07004200), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004040), + gsSPDisplayList(0x07003F60), + gsSPDisplayList(0x070042E0), + gsSPDisplayList(0x070085C0), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008740), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_92E8[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A240), + gsSPDisplayList(0x0700A278), + gsSPDisplayList(0x0700A2B0), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700AD00), + gsSPDisplayList(0x0700AD28), + gsSPDisplayList(0x0700AD50), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700AB68), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_9378[] = +{ + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002638), + gsSPDisplayList(0x070025C8), + gsSPDisplayList(0x07002560), + gsSPDisplayList(0x07002A58), + gsSPDisplayList(0x070012D0), + gsSPDisplayList(0x07001210), + gsSPDisplayList(0x07001590), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x070016F0), + gsSPDisplayList(0x07002C68), + gsSPDisplayList(0x07005488), + gsSPDisplayList(0x070054E8), + gsSPDisplayList(0x07005598), + gsSPDisplayList(0x070055F8), + gsSPDisplayList(0x07004200), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004040), + gsSPDisplayList(0x07003F60), + gsSPDisplayList(0x070042E0), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x07006998), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x07008FD0), + gsSPDisplayList(0x07008A90), + gsSPDisplayList(0x070085C0), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008740), + gsSPDisplayList(0x070087E0), + gsSPDisplayList(0x07008870), + gsSPDisplayList(0x07008980), + gsSPDisplayList(0x0700B208), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_9498[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A240), + gsSPDisplayList(0x0700A278), + gsSPDisplayList(0x0700A2B0), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700AD00), + gsSPDisplayList(0x0700AD28), + gsSPDisplayList(0x0700AD50), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AB68), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_9548[] = +{ + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002638), + gsSPDisplayList(0x070025C8), + gsSPDisplayList(0x07002560), + gsSPDisplayList(0x07001590), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x070016F0), + gsSPDisplayList(0x07001778), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x070054E8), + gsSPDisplayList(0x07005598), + gsSPDisplayList(0x070055F8), + gsSPDisplayList(0x07003F60), + gsSPDisplayList(0x070042E0), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x070045C8), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x07006998), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008740), + gsSPDisplayList(0x070087E0), + gsSPDisplayList(0x07008870), + gsSPDisplayList(0x0700B208), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_9618[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_96A0[] = +{ + gsSPDisplayList(0x07001210), + gsSPDisplayList(0x07001590), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004040), + gsSPDisplayList(0x07003F60), + gsSPDisplayList(0x070042E0), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x07008FD0), + gsSPDisplayList(0x07008A90), + gsSPDisplayList(0x070085C0), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008740), + gsSPDisplayList(0x070087E0), + gsSPDisplayList(0x07008980), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_9720[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A278), + gsSPDisplayList(0x0700A2B0), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700AD28), + gsSPDisplayList(0x0700AD50), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AB68), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_9798[] = +{ + gsSPDisplayList(0x07001210), + gsSPDisplayList(0x07001590), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x07005488), + gsSPDisplayList(0x070054E8), + gsSPDisplayList(0x07004040), + gsSPDisplayList(0x07003F60), + gsSPDisplayList(0x070042E0), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x070045C8), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008740), + gsSPDisplayList(0x070087E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_9818[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A2B0), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700AD50), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AB68), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_98A0[] = +{ + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002638), + gsSPDisplayList(0x070025C8), + gsSPDisplayList(0x07002560), + gsSPDisplayList(0x07001210), + gsSPDisplayList(0x07001590), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x070016F0), + gsSPDisplayList(0x07001778), + gsSPDisplayList(0x07005488), + gsSPDisplayList(0x070054E8), + gsSPDisplayList(0x07005598), + gsSPDisplayList(0x070055F8), + gsSPDisplayList(0x07004040), + gsSPDisplayList(0x07003F60), + gsSPDisplayList(0x070042E0), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x070045C8), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x07006998), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x07008FD0), + gsSPDisplayList(0x07008A90), + gsSPDisplayList(0x070085C0), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008740), + gsSPDisplayList(0x070087E0), + gsSPDisplayList(0x07008870), + gsSPDisplayList(0x07008980), + gsSPDisplayList(0x0700B208), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_99A0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A2B0), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700AD50), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AB68), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_9A30[] = +{ + gsSPDisplayList(0x07000D70), + gsSPDisplayList(0x07000CC0), + gsSPDisplayList(0x070025C8), + gsSPDisplayList(0x07002560), + gsSPDisplayList(0x070016F0), + gsSPDisplayList(0x07001778), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003AC8), + gsSPDisplayList(0x070055F8), + gsSPDisplayList(0x070042E0), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x070045C8), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x07008028), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x07008740), + gsSPDisplayList(0x070087E0), + gsSPDisplayList(0x07008870), + gsSPDisplayList(0x0700B208), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_9AE0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_9B58[] = +{ + gsSPDisplayList(0x07001590), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x070016F0), + gsSPDisplayList(0x07001778), + gsSPDisplayList(0x07003F60), + gsSPDisplayList(0x070042E0), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x070045C8), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008740), + gsSPDisplayList(0x070087E0), + gsSPDisplayList(0x07008870), + gsSPDisplayList(0x07008980), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_9BC8[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700AD50), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_9C38[] = +{ + gsSPDisplayList(0x07000D70), + gsSPDisplayList(0x07002638), + gsSPDisplayList(0x070025C8), + gsSPDisplayList(0x07001590), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x070016F0), + gsSPDisplayList(0x07001778), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003AC8), + gsSPDisplayList(0x070055F8), + gsSPDisplayList(0x07003F60), + gsSPDisplayList(0x070042E0), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x070045C8), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x07008028), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008740), + gsSPDisplayList(0x070087E0), + gsSPDisplayList(0x07008870), + gsSPDisplayList(0x0700B208), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_9D00[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700AD50), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_9D98[] = +{ + gsSPDisplayList(0x07000D70), + gsSPDisplayList(0x07000CC0), + gsSPDisplayList(0x070025C8), + gsSPDisplayList(0x07001590), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x070016F0), + gsSPDisplayList(0x07001778), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003AC8), + gsSPDisplayList(0x07003F60), + gsSPDisplayList(0x070042E0), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x070045C8), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x07008028), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008740), + gsSPDisplayList(0x070087E0), + gsSPDisplayList(0x07008870), + gsSPDisplayList(0x07008980), + gsSPDisplayList(0x0700B208), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_9E60[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_9ED8[] = +{ + gsSPDisplayList(0x07000D70), + gsSPDisplayList(0x07000CC0), + gsSPDisplayList(0x07000BD8), + gsSPDisplayList(0x07002560), + gsSPDisplayList(0x070016F0), + gsSPDisplayList(0x07001778), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003AC8), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x070045C8), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x07008028), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x070087E0), + gsSPDisplayList(0x07008870), + gsSPDisplayList(0x0700B208), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_9F78[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_9FE8[] = +{ + gsSPDisplayList(0x07000D70), + gsSPDisplayList(0x07002B30), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x070016F0), + gsSPDisplayList(0x07001778), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003F60), + gsSPDisplayList(0x070042E0), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x070045C8), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008740), + gsSPDisplayList(0x070087E0), + gsSPDisplayList(0x07008870), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_A070[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_A0D0[] = +{ + gsSPDisplayList(0x07000D70), + gsSPDisplayList(0x07000CC0), + gsSPDisplayList(0x070025C8), + gsSPDisplayList(0x07002B30), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x070016F0), + gsSPDisplayList(0x07001778), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003AC8), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x07003F60), + gsSPDisplayList(0x070042E0), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x070045C8), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x07008028), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008740), + gsSPDisplayList(0x070087E0), + gsSPDisplayList(0x07008870), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_A190[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_A220[] = +{ + gsSPDisplayList(0x07000D70), + gsSPDisplayList(0x07000CC0), + gsSPDisplayList(0x07000BD8), + gsSPDisplayList(0x07002560), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x070016F0), + gsSPDisplayList(0x07001778), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003AC8), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x07003F60), + gsSPDisplayList(0x070042E0), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x070045C8), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x07008028), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008740), + gsSPDisplayList(0x070087E0), + gsSPDisplayList(0x07008870), + gsSPDisplayList(0x0700B208), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_A2E8[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AC40), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_A340[] = +{ + gsSPDisplayList(0x07001190), + gsSPDisplayList(0x07002E98), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07001A40), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x070031D0), + gsSPDisplayList(0x07003550), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x070036F0), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x070067A0), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x07007608), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_A428[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700ACB0), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_A4D8[] = +{ + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004AF0), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x07008DB0), + gsSPDisplayList(0x07008E50), + gsSPDisplayList(0x07007608), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_A578[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A508), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700ACB0), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_A608[] = +{ + gsSPDisplayList(0x07001190), + gsSPDisplayList(0x07002E98), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07001A40), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004AF0), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x07008DB0), + gsSPDisplayList(0x07008E50), + gsSPDisplayList(0x07007608), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_A6F0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700ACB0), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_A780[] = +{ + gsSPDisplayList(0x07001190), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003550), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x070036F0), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004AF0), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x070067A0), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07008DB0), + gsSPDisplayList(0x07008E50), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_A828[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A508), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700ACB0), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_A8D0[] = +{ + gsSPDisplayList(0x07002E98), + gsSPDisplayList(0x07002E18), + gsSPDisplayList(0x07002DA8), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07001CC0), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x070012D0), + gsSPDisplayList(0x07001210), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004040), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008A90), + gsSPDisplayList(0x070085C0), + gsSPDisplayList(0x07007608), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x07007430), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_A9A0[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A2B0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700AD50), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_AA38[] = +{ + gsSPDisplayList(0x07001CC0), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07002FC8), + gsSPDisplayList(0x070013D0), + gsSPDisplayList(0x070012D0), + gsSPDisplayList(0x07001210), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004040), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x07008DB0), + gsSPDisplayList(0x07008FD0), + gsSPDisplayList(0x07008A90), + gsSPDisplayList(0x07008980), + gsSPDisplayList(0x07007608), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x07007430), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_AAE8[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A278), + gsSPDisplayList(0x0700A2B0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AD00), + gsSPDisplayList(0x0700AD28), + gsSPDisplayList(0x0700AD50), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB08), + gsSPDisplayList(0x0700AB68), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_AB88[] = +{ + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07001CC0), + gsSPDisplayList(0x070013D0), + gsSPDisplayList(0x070012D0), + gsSPDisplayList(0x07001210), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004040), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008A90), + gsSPDisplayList(0x070085C0), + gsSPDisplayList(0x07008980), + gsSPDisplayList(0x07007608), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x07007430), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_AC10[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A278), + gsSPDisplayList(0x0700A2B0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AD00), + gsSPDisplayList(0x0700AD28), + gsSPDisplayList(0x0700AD50), + gsSPDisplayList(0x0700AB68), + gsSPDisplayList(0x0700ABD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_AC68[] = +{ + gsSPDisplayList(0x07002E98), + gsSPDisplayList(0x07002E18), + gsSPDisplayList(0x07002DA8), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07001CC0), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07002FC8), + gsSPDisplayList(0x070013D0), + gsSPDisplayList(0x070012D0), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008FD0), + gsSPDisplayList(0x07008A90), + gsSPDisplayList(0x07008980), + gsSPDisplayList(0x07007608), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x07007430), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_AD40[] = +{ + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AD00), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AB68), + gsSPEndDisplayList(), +}; + +// 0xADE0 path +struct ActorSpawnData d_course_koopa_troopa_beach_dl[] = { + {{ -34, 0, 103 }, { 0 }}, + {{ -34, 0, 60 }, { 0 }}, + {{ -38, 0, -184 }, { 0 }}, + {{ -30, 0, -304 }, { 0 }}, + {{ 36, 0, -422 }, { 0 }}, + {{ 137, 0, -566 }, { 0 }}, + {{ 147, 0, -645 }, { 0 }}, + {{ 103, 0, -761 }, { 0 }}, + {{ -12, 0, -837 }, { 0 }}, + {{ -139, 0, -1031 }, { 0 }}, + {{ -230, 0, -1258 }, { 0 }}, + {{ -343, 0, -1414 }, { 0 }}, + {{ -465, 0, -1429 }, { 0 }}, + {{ -629, 0, -1397 }, { 0 }}, + {{ -853, 0, -1326 }, { 0 }}, + {{ -1222, 0, -1231 }, { 0 }}, + {{ -1424, 0, -1118 }, { 0 }}, + {{ -1576, 0, -838 }, { 0 }}, + {{ -1641, 0, -702 }, { 0 }}, + {{ -1744, 0, -587 }, { 0 }}, + {{ -1793, 0, -450 }, { 0 }}, + {{ -1823, 0, -218 }, { 0 }}, + {{ -1825, 0, 11 }, { 0 }}, + {{ -1734, 0, 267 }, { 0 }}, + {{ -1607, 0, 526 }, { 0 }}, + {{ -1468, 0, 767 }, { 0 }}, + {{ -1290, 0, 1036 }, { 0 }}, + {{ -1093, 0, 1165 }, { 0 }}, + {{ -929, 0, 1259 }, { 0 }}, + {{ -748, 0, 1338 }, { 0 }}, + {{ -651, 0, 1527 }, { 0 }}, + {{ -586, 0, 1723 }, { 0 }}, + {{ -597, 0, 1900 }, { 0 }}, + {{ -683, 0, 2071 }, { 0 }}, + {{ -847, 0, 2195 }, { 0 }}, + {{ -1098, 0, 2307 }, { 0 }}, + {{ -1251, 0, 2381 }, { 0 }}, + {{ -1314, 0, 2479 }, { 0 }}, + {{ -1323, 0, 2652 }, { 0 }}, + {{ -1269, 0, 2781 }, { 0 }}, + {{ -1057, 0, 2920 }, { 0 }}, + {{ -684, 0, 2985 }, { 0 }}, + {{ -318, 0, 2956 }, { 0 }}, + {{ 3, 0, 2811 }, { 0 }}, + {{ 148, 0, 2623 }, { 0 }}, + {{ 190, 0, 2438 }, { 0 }}, + {{ 249, 0, 2362 }, { 0 }}, + {{ 367, 0, 2293 }, { 0 }}, + {{ 529, 0, 2155 }, { 0 }}, + {{ 593, 0, 1936 }, { 0 }}, + {{ 649, 0, 1712 }, { 0 }}, + {{ 626, 0, 1611 }, { 0 }}, + {{ 565, 0, 1487 }, { 0 }}, + {{ 409, 0, 1359 }, { 0 }}, + {{ 265, 0, 1146 }, { 0 }}, + {{ 88, 0, 923 }, { 0 }}, + {{ -21, 0, 802 }, { 0 }}, + {{ -57, 0, 628 }, { 0 }}, + {{ -36, 0, 454 }, { 0 }}, + {{ -30, 0, 237 }, { 0 }}, + {{ -32, 0, 136 }, { 0 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ -27, 0, 101 }, { 7 }}, + {{ -31, 0, 76 }, { 7 }}, + {{ -27, 0, -187 }, { 7 }}, + {{ -24, 0, -305 }, { 7 }}, + {{ 26, 0, -415 }, { 7 }}, + {{ 119, 0, -564 }, { 7 }}, + {{ 133, 0, -646 }, { 7 }}, + {{ 94, 0, -742 }, { 7 }}, + {{ 8, 0, -853 }, { 7 }}, + {{ -150, 0, -934 }, { 7 }}, + {{ -310, 0, -919 }, { 7 }}, + {{ -471, 0, -887 }, { 7 }}, + {{ -574, 0, -877 }, { 7 }}, + {{ -652, 0, -898 }, { 7 }}, + {{ -723, 0, -973 }, { 7 }}, + {{ -759, 0, -1062 }, { 7 }}, + {{ -855, 0, -1193 }, { 7 }}, + {{ -937, 0, -1229 }, { 7 }}, + {{ -1036, 0, -1225 }, { 7 }}, + {{ -1207, 0, -1197 }, { 7 }}, + {{ -1417, 0, -1101 }, { 7 }}, + {{ -1591, 0, -847 }, { 7 }}, + {{ -1719, 0, -616 }, { 7 }}, + {{ -1787, 0, -523 }, { 7 }}, + {{ -1812, 0, -278 }, { 7 }}, + {{ -1838, 0, -6 }, { 7 }}, + {{ -1760, 0, 264 }, { 7 }}, + {{ -1668, 0, 545 }, { 7 }}, + {{ -1651, 0, 794 }, { 7 }}, + {{ -1700, 0, 1150 }, { 7 }}, + {{ -1715, 0, 1239 }, { 7 }}, + {{ -1690, 0, 1303 }, { 7 }}, + {{ -1634, 0, 1431 }, { 7 }}, + {{ -1566, 0, 1542 }, { 7 }}, + {{ -1509, 0, 1623 }, { 7 }}, + {{ -1481, 0, 1748 }, { 7 }}, + {{ -1442, 0, 1947 }, { 7 }}, + {{ -1360, 0, 2182 }, { 7 }}, + {{ -1324, 0, 2342 }, { 7 }}, + {{ -1322, 0, 2598 }, { 7 }}, + {{ -1279, 0, 2790 }, { 7 }}, + {{ -1126, 0, 2897 }, { 7 }}, + {{ -827, 0, 2975 }, { 7 }}, + {{ -389, 0, 2933 }, { 7 }}, + {{ -51, 0, 2822 }, { 7 }}, + {{ 66, 0, 2701 }, { 7 }}, + {{ 155, 0, 2506 }, { 7 }}, + {{ 312, 0, 2349 }, { 7 }}, + {{ 426, 0, 2217 }, { 7 }}, + {{ 568, 0, 2000 }, { 7 }}, + {{ 636, 0, 1730 }, { 7 }}, + {{ 624, 0, 1589 }, { 7 }}, + {{ 560, 0, 1476 }, { 7 }}, + {{ 296, 0, 1266 }, { 7 }}, + {{ 154, 0, 1059 }, { 7 }}, + {{ 8, 0, 753 }, { 7 }}, + {{ -24, 0, 409 }, { 7 }}, + {{ -28, 0, 128 }, { 7 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ -34, 1, 81 }, { 1 }}, + {{ -34, 1, 61 }, { 1 }}, + {{ -34, 1, 41 }, { 1 }}, + {{ -34, 1, 21 }, { 2 }}, + {{ -34, 1, 1 }, { 2 }}, + {{ -35, 1, -18 }, { 2 }}, + {{ -35, 1, -38 }, { 2 }}, + {{ -35, 1, -58 }, { 2 }}, + {{ -36, 1, -78 }, { 2 }}, + {{ -36, 1, -98 }, { 2 }}, + {{ -36, 1, -118 }, { 2 }}, + {{ -36, 1, -138 }, { 2 }}, + {{ -36, 1, -158 }, { 2 }}, + {{ -36, 1, -178 }, { 2 }}, + {{ -35, 1, -198 }, { 2 }}, + {{ -35, 1, -218 }, { 2 }}, + {{ -34, 1, -238 }, { 2 }}, + {{ -32, 1, -258 }, { 3 }}, + {{ -29, 1, -278 }, { 3 }}, + {{ -24, 0, -297 }, { 3 }}, + {{ -18, 0, -316 }, { 3 }}, + {{ -10, 0, -335 }, { 3 }}, + {{ -2, -1, -353 }, { 3 }}, + {{ 7, -1, -370 }, { 3 }}, + {{ 17, 0, -388 }, { 3 }}, + {{ 27, 0, -405 }, { 3 }}, + {{ 38, 0, -422 }, { 3 }}, + {{ 49, 1, -439 }, { 3 }}, + {{ 60, 1, -455 }, { 3 }}, + {{ 71, 1, -472 }, { 3 }}, + {{ 82, 1, -488 }, { 3 }}, + {{ 94, 1, -505 }, { 3 }}, + {{ 105, 1, -522 }, { 4 }}, + {{ 115, 1, -539 }, { 4 }}, + {{ 125, 1, -556 }, { 4 }}, + {{ 133, 1, -575 }, { 4 }}, + {{ 139, 1, -593 }, { 4 }}, + {{ 142, 1, -613 }, { 4 }}, + {{ 142, 1, -633 }, { 4 }}, + {{ 139, 1, -653 }, { 4 }}, + {{ 134, 1, -672 }, { 4 }}, + {{ 128, 1, -692 }, { 4 }}, + {{ 121, 1, -710 }, { 4 }}, + {{ 112, 1, -728 }, { 4 }}, + {{ 102, 1, -745 }, { 4 }}, + {{ 89, 1, -761 }, { 4 }}, + {{ 75, 1, -775 }, { 4 }}, + {{ 60, 1, -788 }, { 4 }}, + {{ 44, 1, -799 }, { 4 }}, + {{ 27, 1, -811 }, { 5 }}, + {{ 12, 1, -824 }, { 5 }}, + {{ -1, 1, -838 }, { 5 }}, + {{ -15, 1, -853 }, { 5 }}, + {{ -28, 1, -868 }, { 5 }}, + {{ -40, 1, -884 }, { 5 }}, + {{ -52, 1, -900 }, { 5 }}, + {{ -63, 1, -916 }, { 5 }}, + {{ -75, 1, -933 }, { 5 }}, + {{ -85, 1, -950 }, { 5 }}, + {{ -96, 1, -967 }, { 5 }}, + {{ -106, 1, -984 }, { 5 }}, + {{ -116, 1, -1001 }, { 5 }}, + {{ -126, 1, -1019 }, { 5 }}, + {{ -135, 1, -1037 }, { 5 }}, + {{ -144, 1, -1055 }, { 5 }}, + {{ -153, 1, -1073 }, { 5 }}, + {{ -161, 1, -1091 }, { 8 }}, + {{ -169, 1, -1109 }, { 8 }}, + {{ -177, 1, -1127 }, { 8 }}, + {{ -185, 1, -1146 }, { 8 }}, + {{ -192, 1, -1164 }, { 8 }}, + {{ -200, 1, -1183 }, { 8 }}, + {{ -209, 1, -1201 }, { 8 }}, + {{ -217, 1, -1219 }, { 8 }}, + {{ -226, 1, -1237 }, { 8 }}, + {{ -236, 1, -1255 }, { 8 }}, + {{ -245, 1, -1272 }, { 8 }}, + {{ -255, 1, -1289 }, { 8 }}, + {{ -266, 1, -1306 }, { 8 }}, + {{ -277, 1, -1323 }, { 8 }}, + {{ -289, 1, -1339 }, { 8 }}, + {{ -301, 1, -1355 }, { 8 }}, + {{ -314, 1, -1370 }, { 8 }}, + {{ -329, 1, -1384 }, { 8 }}, + {{ -344, 1, -1396 }, { 9 }}, + {{ -361, 1, -1407 }, { 9 }}, + {{ -380, 1, -1415 }, { 9 }}, + {{ -399, 1, -1420 }, { 9 }}, + {{ -419, 1, -1422 }, { 9 }}, + {{ -439, 1, -1423 }, { 9 }}, + {{ -459, 1, -1423 }, { 9 }}, + {{ -479, 1, -1422 }, { 9 }}, + {{ -499, 1, -1420 }, { 9 }}, + {{ -518, 1, -1417 }, { 9 }}, + {{ -538, 1, -1414 }, { 9 }}, + {{ -558, 1, -1410 }, { 9 }}, + {{ -577, 1, -1406 }, { 9 }}, + {{ -597, 1, -1401 }, { 9 }}, + {{ -616, 1, -1397 }, { 9 }}, + {{ -636, 1, -1392 }, { 9 }}, + {{ -655, 1, -1386 }, { 9 }}, + {{ -674, 1, -1381 }, { 10 }}, + {{ -693, 1, -1375 }, { 10 }}, + {{ -713, 1, -1370 }, { 10 }}, + {{ -732, 2, -1364 }, { 10 }}, + {{ -751, 3, -1358 }, { 10 }}, + {{ -770, 3, -1352 }, { 10 }}, + {{ -789, 4, -1346 }, { 10 }}, + {{ -808, 4, -1340 }, { 10 }}, + {{ -828, 4, -1335 }, { 10 }}, + {{ -847, 3, -1329 }, { 10 }}, + {{ -866, 2, -1324 }, { 10 }}, + {{ -885, 1, -1318 }, { 10 }}, + {{ -905, 1, -1313 }, { 10 }}, + {{ -924, 1, -1308 }, { 10 }}, + {{ -943, 1, -1303 }, { 10 }}, + {{ -963, 1, -1297 }, { 10 }}, + {{ -982, 1, -1292 }, { 10 }}, + {{ -1001, 1, -1287 }, { 10 }}, + {{ -1021, 1, -1282 }, { 10 }}, + {{ -1040, 1, -1277 }, { 11 }}, + {{ -1059, 1, -1272 }, { 11 }}, + {{ -1079, 1, -1267 }, { 11 }}, + {{ -1098, 1, -1261 }, { 11 }}, + {{ -1117, 1, -1256 }, { 11 }}, + {{ -1136, 1, -1250 }, { 11 }}, + {{ -1155, 1, -1244 }, { 11 }}, + {{ -1174, 1, -1238 }, { 11 }}, + {{ -1193, 2, -1231 }, { 11 }}, + {{ -1212, 3, -1224 }, { 11 }}, + {{ -1231, 3, -1217 }, { 11 }}, + {{ -1249, 3, -1209 }, { 11 }}, + {{ -1268, 2, -1201 }, { 11 }}, + {{ -1286, 1, -1193 }, { 11 }}, + {{ -1304, 1, -1184 }, { 11 }}, + {{ -1321, 1, -1175 }, { 11 }}, + {{ -1339, 1, -1164 }, { 11 }}, + {{ -1355, 2, -1153 }, { 11 }}, + {{ -1371, 2, -1141 }, { 11 }}, + {{ -1386, 3, -1128 }, { 11 }}, + {{ -1401, 3, -1114 }, { 11 }}, + {{ -1414, 3, -1100 }, { 12 }}, + {{ -1428, 3, -1085 }, { 12 }}, + {{ -1440, 2, -1069 }, { 12 }}, + {{ -1452, 1, -1053 }, { 12 }}, + {{ -1464, 1, -1037 }, { 12 }}, + {{ -1475, 1, -1020 }, { 12 }}, + {{ -1485, 1, -1003 }, { 12 }}, + {{ -1495, 1, -986 }, { 12 }}, + {{ -1505, 1, -968 }, { 12 }}, + {{ -1514, 1, -950 }, { 12 }}, + {{ -1524, 1, -933 }, { 12 }}, + {{ -1533, 1, -915 }, { 12 }}, + {{ -1543, 1, -897 }, { 12 }}, + {{ -1552, 1, -880 }, { 12 }}, + {{ -1561, 1, -862 }, { 12 }}, + {{ -1570, 1, -844 }, { 12 }}, + {{ -1580, 1, -826 }, { 13 }}, + {{ -1589, 2, -809 }, { 13 }}, + {{ -1598, 2, -791 }, { 13 }}, + {{ -1606, 1, -773 }, { 13 }}, + {{ -1615, 1, -755 }, { 13 }}, + {{ -1625, 1, -737 }, { 13 }}, + {{ -1635, 1, -720 }, { 13 }}, + {{ -1646, 1, -703 }, { 13 }}, + {{ -1657, 0, -687 }, { 13 }}, + {{ -1669, 0, -671 }, { 13 }}, + {{ -1682, 0, -655 }, { 13 }}, + {{ -1695, -1, -640 }, { 13 }}, + {{ -1708, -1, -625 }, { 13 }}, + {{ -1720, -2, -609 }, { 13 }}, + {{ -1731, -3, -592 }, { 13 }}, + {{ -1742, -3, -575 }, { 13 }}, + {{ -1751, -4, -558 }, { 13 }}, + {{ -1760, -4, -539 }, { 13 }}, + {{ -1767, -5, -521 }, { 13 }}, + {{ -1773, -5, -502 }, { 13 }}, + {{ -1779, -5, -483 }, { 13 }}, + {{ -1784, -5, -463 }, { 13 }}, + {{ -1789, -5, -444 }, { 13 }}, + {{ -1793, -5, -424 }, { 13 }}, + {{ -1797, -5, -405 }, { 13 }}, + {{ -1800, -5, -385 }, { 13 }}, + {{ -1803, -5, -365 }, { 13 }}, + {{ -1806, -5, -345 }, { 14 }}, + {{ -1809, -4, -325 }, { 14 }}, + {{ -1811, -4, -306 }, { 14 }}, + {{ -1813, -4, -286 }, { 14 }}, + {{ -1815, -3, -266 }, { 14 }}, + {{ -1817, -3, -246 }, { 14 }}, + {{ -1818, -3, -226 }, { 14 }}, + {{ -1820, -2, -206 }, { 14 }}, + {{ -1821, -2, -186 }, { 14 }}, + {{ -1822, -2, -166 }, { 14 }}, + {{ -1823, -2, -146 }, { 14 }}, + {{ -1823, -2, -126 }, { 14 }}, + {{ -1823, -2, -106 }, { 14 }}, + {{ -1823, -2, -86 }, { 14 }}, + {{ -1823, -1, -66 }, { 14 }}, + {{ -1821, 0, -46 }, { 14 }}, + {{ -1819, 0, -26 }, { 14 }}, + {{ -1816, 0, -6 }, { 14 }}, + {{ -1813, 0, 12 }, { 14 }}, + {{ -1809, 0, 32 }, { 14 }}, + {{ -1805, 0, 52 }, { 14 }}, + {{ -1800, 0, 71 }, { 14 }}, + {{ -1795, 1, 90 }, { 15 }}, + {{ -1789, 1, 109 }, { 15 }}, + {{ -1782, 1, 128 }, { 15 }}, + {{ -1776, 3, 147 }, { 255 }}, + {{ -1769, 9, 166 }, { 255 }}, + {{ -1762, 16, 185 }, { 255 }}, + {{ -1755, 6, 204 }, { 15 }}, + {{ -1747, 1, 222 }, { 15 }}, + {{ -1740, 1, 241 }, { 15 }}, + {{ -1732, 1, 259 }, { 15 }}, + {{ -1724, 1, 278 }, { 15 }}, + {{ -1716, 1, 296 }, { 15 }}, + {{ -1708, 1, 314 }, { 15 }}, + {{ -1700, 1, 333 }, { 15 }}, + {{ -1692, 1, 351 }, { 15 }}, + {{ -1683, 1, 369 }, { 15 }}, + {{ -1674, 1, 387 }, { 15 }}, + {{ -1666, 1, 405 }, { 15 }}, + {{ -1657, 1, 423 }, { 16 }}, + {{ -1648, 1, 441 }, { 16 }}, + {{ -1639, 1, 458 }, { 16 }}, + {{ -1630, 1, 476 }, { 16 }}, + {{ -1620, 1, 494 }, { 16 }}, + {{ -1611, 1, 512 }, { 16 }}, + {{ -1602, 1, 529 }, { 16 }}, + {{ -1592, 1, 547 }, { 16 }}, + {{ -1583, 1, 565 }, { 16 }}, + {{ -1573, 1, 582 }, { 16 }}, + {{ -1563, 1, 600 }, { 16 }}, + {{ -1554, 1, 617 }, { 16 }}, + {{ -1544, 1, 634 }, { 16 }}, + {{ -1534, 1, 652 }, { 16 }}, + {{ -1524, 1, 669 }, { 16 }}, + {{ -1513, 2, 686 }, { 16 }}, + {{ -1503, 2, 704 }, { 17 }}, + {{ -1493, 2, 721 }, { 17 }}, + {{ -1482, 2, 738 }, { 17 }}, + {{ -1472, 2, 755 }, { 17 }}, + {{ -1461, 2, 772 }, { 17 }}, + {{ -1451, 2, 789 }, { 17 }}, + {{ -1440, 1, 806 }, { 17 }}, + {{ -1429, 1, 823 }, { 17 }}, + {{ -1419, 1, 839 }, { 17 }}, + {{ -1408, 1, 856 }, { 17 }}, + {{ -1397, 1, 873 }, { 17 }}, + {{ -1386, 1, 890 }, { 17 }}, + {{ -1375, 1, 906 }, { 17 }}, + {{ -1364, 1, 923 }, { 17 }}, + {{ -1352, 1, 939 }, { 17 }}, + {{ -1340, 1, 955 }, { 17 }}, + {{ -1328, 1, 971 }, { 19 }}, + {{ -1315, 1, 987 }, { 19 }}, + {{ -1302, 1, 1002 }, { 19 }}, + {{ -1288, 1, 1017 }, { 19 }}, + {{ -1275, 1, 1031 }, { 19 }}, + {{ -1260, 1, 1045 }, { 19 }}, + {{ -1245, 1, 1058 }, { 19 }}, + {{ -1230, 1, 1071 }, { 19 }}, + {{ -1214, 1, 1084 }, { 19 }}, + {{ -1198, 1, 1095 }, { 19 }}, + {{ -1181, 1, 1106 }, { 19 }}, + {{ -1165, 1, 1117 }, { 19 }}, + {{ -1148, 1, 1128 }, { 19 }}, + {{ -1131, 6, 1139 }, { 255 }}, + {{ -1114, 13, 1149 }, { 255 }}, + {{ -1097, 20, 1160 }, { 255 }}, + {{ -1080, 10, 1170 }, { 21 }}, + {{ -1063, 1, 1181 }, { 21 }}, + {{ -1046, 1, 1191 }, { 21 }}, + {{ -1028, 1, 1201 }, { 21 }}, + {{ -1011, 1, 1211 }, { 21 }}, + {{ -994, 1, 1221 }, { 21 }}, + {{ -976, 1, 1231 }, { 21 }}, + {{ -958, 1, 1240 }, { 21 }}, + {{ -941, 1, 1249 }, { 21 }}, + {{ -923, 1, 1258 }, { 21 }}, + {{ -905, 1, 1267 }, { 21 }}, + {{ -887, 6, 1276 }, { 255 }}, + {{ -869, 12, 1284 }, { 255 }}, + {{ -850, 19, 1293 }, { 255 }}, + {{ -832, 9, 1301 }, { 21 }}, + {{ -814, 1, 1310 }, { 21 }}, + {{ -797, 0, 1320 }, { 21 }}, + {{ -781, 0, 1332 }, { 21 }}, + {{ -765, 0, 1344 }, { 21 }}, + {{ -751, 0, 1358 }, { 21 }}, + {{ -738, 0, 1373 }, { 21 }}, + {{ -725, 0, 1389 }, { 21 }}, + {{ -714, 0, 1405 }, { 22 }}, + {{ -704, 0, 1423 }, { 22 }}, + {{ -695, 0, 1440 }, { 22 }}, + {{ -686, 0, 1458 }, { 22 }}, + {{ -677, 0, 1476 }, { 22 }}, + {{ -669, 1, 1495 }, { 22 }}, + {{ -661, 1, 1513 }, { 22 }}, + {{ -653, 1, 1531 }, { 22 }}, + {{ -645, 1, 1550 }, { 22 }}, + {{ -638, 1, 1568 }, { 22 }}, + {{ -631, 1, 1587 }, { 22 }}, + {{ -624, 1, 1606 }, { 22 }}, + {{ -618, 1, 1625 }, { 22 }}, + {{ -612, 1, 1644 }, { 22 }}, + {{ -607, 1, 1663 }, { 22 }}, + {{ -602, 0, 1683 }, { 22 }}, + {{ -598, 0, 1702 }, { 22 }}, + {{ -595, 0, 1722 }, { 22 }}, + {{ -592, 0, 1742 }, { 22 }}, + {{ -591, 0, 1762 }, { 22 }}, + {{ -590, 0, 1782 }, { 23 }}, + {{ -591, 0, 1802 }, { 23 }}, + {{ -592, 0, 1822 }, { 23 }}, + {{ -594, 0, 1842 }, { 23 }}, + {{ -597, 1, 1862 }, { 23 }}, + {{ -601, 1, 1881 }, { 23 }}, + {{ -606, 1, 1901 }, { 23 }}, + {{ -612, 1, 1920 }, { 23 }}, + {{ -619, 1, 1939 }, { 23 }}, + {{ -627, 1, 1957 }, { 23 }}, + {{ -635, 1, 1975 }, { 23 }}, + {{ -644, 1, 1993 }, { 23 }}, + {{ -654, 1, 2011 }, { 23 }}, + {{ -664, 1, 2028 }, { 23 }}, + {{ -676, 1, 2044 }, { 23 }}, + {{ -688, 1, 2060 }, { 23 }}, + {{ -701, 1, 2075 }, { 23 }}, + {{ -715, 1, 2089 }, { 24 }}, + {{ -729, 1, 2103 }, { 24 }}, + {{ -744, 1, 2116 }, { 24 }}, + {{ -760, 1, 2129 }, { 24 }}, + {{ -776, 1, 2141 }, { 24 }}, + {{ -792, 1, 2153 }, { 24 }}, + {{ -809, 1, 2164 }, { 24 }}, + {{ -826, 0, 2174 }, { 24 }}, + {{ -843, 0, 2185 }, { 24 }}, + {{ -860, 0, 2195 }, { 24 }}, + {{ -878, 0, 2204 }, { 24 }}, + {{ -896, 0, 2214 }, { 24 }}, + {{ -913, 0, 2223 }, { 24 }}, + {{ -931, 0, 2232 }, { 24 }}, + {{ -949, 0, 2240 }, { 24 }}, + {{ -968, 0, 2249 }, { 24 }}, + {{ -986, 0, 2257 }, { 24 }}, + {{ -1004, 0, 2265 }, { 24 }}, + {{ -1022, 0, 2273 }, { 25 }}, + {{ -1041, 0, 2281 }, { 25 }}, + {{ -1059, 0, 2290 }, { 25 }}, + {{ -1077, 1, 2298 }, { 25 }}, + {{ -1095, 1, 2306 }, { 25 }}, + {{ -1113, 1, 2315 }, { 25 }}, + {{ -1131, 1, 2323 }, { 25 }}, + {{ -1150, 1, 2332 }, { 25 }}, + {{ -1168, 1, 2340 }, { 25 }}, + {{ -1186, 1, 2349 }, { 25 }}, + {{ -1203, 1, 2359 }, { 25 }}, + {{ -1220, 1, 2370 }, { 25 }}, + {{ -1236, 1, 2381 }, { 25 }}, + {{ -1252, 1, 2394 }, { 25 }}, + {{ -1266, 1, 2408 }, { 25 }}, + {{ -1278, 1, 2424 }, { 25 }}, + {{ -1289, 1, 2441 }, { 25 }}, + {{ -1297, 1, 2459 }, { 25 }}, + {{ -1304, 1, 2478 }, { 25 }}, + {{ -1309, 1, 2497 }, { 25 }}, + {{ -1313, 1, 2517 }, { 26 }}, + {{ -1316, 1, 2537 }, { 26 }}, + {{ -1317, 2, 2557 }, { 26 }}, + {{ -1318, 2, 2577 }, { 26 }}, + {{ -1319, 2, 2597 }, { 26 }}, + {{ -1318, 2, 2617 }, { 26 }}, + {{ -1316, 2, 2636 }, { 26 }}, + {{ -1313, 1, 2656 }, { 26 }}, + {{ -1309, 1, 2676 }, { 26 }}, + {{ -1303, 1, 2695 }, { 26 }}, + {{ -1296, 1, 2714 }, { 26 }}, + {{ -1288, 1, 2732 }, { 26 }}, + {{ -1277, 1, 2749 }, { 26 }}, + {{ -1265, 1, 2765 }, { 26 }}, + {{ -1251, 1, 2779 }, { 26 }}, + {{ -1237, 1, 2793 }, { 26 }}, + {{ -1222, 1, 2806 }, { 26 }}, + {{ -1206, 1, 2819 }, { 26 }}, + {{ -1190, 1, 2831 }, { 26 }}, + {{ -1174, 1, 2842 }, { 26 }}, + {{ -1157, 1, 2853 }, { 26 }}, + {{ -1140, 1, 2864 }, { 26 }}, + {{ -1122, 1, 2873 }, { 26 }}, + {{ -1105, 1, 2882 }, { 27 }}, + {{ -1086, 1, 2891 }, { 27 }}, + {{ -1068, 1, 2898 }, { 27 }}, + {{ -1049, 1, 2906 }, { 27 }}, + {{ -1030, 1, 2912 }, { 27 }}, + {{ -1011, 1, 2919 }, { 27 }}, + {{ -992, 1, 2924 }, { 27 }}, + {{ -973, 1, 2930 }, { 27 }}, + {{ -954, 1, 2935 }, { 27 }}, + {{ -934, 1, 2939 }, { 27 }}, + {{ -914, 1, 2943 }, { 27 }}, + {{ -895, 1, 2947 }, { 27 }}, + {{ -875, 1, 2951 }, { 27 }}, + {{ -855, 1, 2954 }, { 27 }}, + {{ -836, 1, 2958 }, { 27 }}, + {{ -816, 1, 2960 }, { 27 }}, + {{ -796, 1, 2963 }, { 27 }}, + {{ -776, 1, 2965 }, { 27 }}, + {{ -756, 1, 2967 }, { 27 }}, + {{ -736, 1, 2969 }, { 27 }}, + {{ -716, 1, 2971 }, { 27 }}, + {{ -696, 1, 2972 }, { 27 }}, + {{ -676, 1, 2973 }, { 27 }}, + {{ -656, 1, 2974 }, { 28 }}, + {{ -636, 1, 2974 }, { 28 }}, + {{ -616, 1, 2974 }, { 28 }}, + {{ -596, 1, 2974 }, { 28 }}, + {{ -576, 2, 2974 }, { 28 }}, + {{ -556, 2, 2973 }, { 28 }}, + {{ -536, 3, 2972 }, { 28 }}, + {{ -516, 4, 2971 }, { 28 }}, + {{ -496, 4, 2970 }, { 28 }}, + {{ -477, 5, 2968 }, { 28 }}, + {{ -457, 6, 2966 }, { 28 }}, + {{ -437, 6, 2963 }, { 28 }}, + {{ -417, 7, 2960 }, { 28 }}, + {{ -397, 7, 2957 }, { 28 }}, + {{ -378, 7, 2953 }, { 28 }}, + {{ -358, 8, 2949 }, { 28 }}, + {{ -338, 9, 2945 }, { 28 }}, + {{ -319, 9, 2940 }, { 28 }}, + {{ -300, 10, 2935 }, { 28 }}, + {{ -280, 11, 2929 }, { 28 }}, + {{ -261, 11, 2923 }, { 28 }}, + {{ -242, 11, 2917 }, { 29 }}, + {{ -224, 11, 2910 }, { 29 }}, + {{ -205, 10, 2903 }, { 29 }}, + {{ -186, 10, 2896 }, { 29 }}, + {{ -168, 9, 2888 }, { 29 }}, + {{ -150, 8, 2880 }, { 29 }}, + {{ -132, 7, 2871 }, { 29 }}, + {{ -114, 6, 2862 }, { 29 }}, + {{ -96, 6, 2853 }, { 29 }}, + {{ -78, 5, 2843 }, { 29 }}, + {{ -61, 4, 2833 }, { 29 }}, + {{ -44, 3, 2822 }, { 29 }}, + {{ -27, 2, 2811 }, { 29 }}, + {{ -11, 1, 2800 }, { 29 }}, + {{ 4, 1, 2788 }, { 29 }}, + {{ 19, 1, 2775 }, { 29 }}, + {{ 34, 1, 2761 }, { 29 }}, + {{ 48, 1, 2747 }, { 29 }}, + {{ 62, 1, 2733 }, { 29 }}, + {{ 74, 1, 2717 }, { 29 }}, + {{ 86, 1, 2701 }, { 29 }}, + {{ 98, 1, 2685 }, { 29 }}, + {{ 109, 1, 2668 }, { 29 }}, + {{ 119, 1, 2651 }, { 30 }}, + {{ 129, 1, 2634 }, { 30 }}, + {{ 138, 1, 2616 }, { 30 }}, + {{ 146, 1, 2597 }, { 30 }}, + {{ 154, 1, 2579 }, { 30 }}, + {{ 160, 1, 2560 }, { 30 }}, + {{ 166, 1, 2541 }, { 30 }}, + {{ 171, 1, 2521 }, { 30 }}, + {{ 175, 1, 2502 }, { 30 }}, + {{ 181, 1, 2483 }, { 30 }}, + {{ 187, 1, 2464 }, { 30 }}, + {{ 194, 1, 2445 }, { 30 }}, + {{ 202, 1, 2427 }, { 30 }}, + {{ 212, 1, 2409 }, { 30 }}, + {{ 224, 1, 2393 }, { 30 }}, + {{ 238, 1, 2379 }, { 30 }}, + {{ 253, 1, 2365 }, { 30 }}, + {{ 268, 1, 2353 }, { 30 }}, + {{ 285, 1, 2341 }, { 30 }}, + {{ 302, 1, 2330 }, { 30 }}, + {{ 319, 1, 2320 }, { 30 }}, + {{ 336, 1, 2309 }, { 30 }}, + {{ 352, 1, 2298 }, { 30 }}, + {{ 368, 1, 2286 }, { 31 }}, + {{ 384, 1, 2275 }, { 31 }}, + {{ 400, 1, 2262 }, { 31 }}, + {{ 416, 1, 2250 }, { 31 }}, + {{ 431, 1, 2237 }, { 31 }}, + {{ 447, 1, 2224 }, { 31 }}, + {{ 462, 1, 2211 }, { 31 }}, + {{ 476, 1, 2197 }, { 31 }}, + {{ 489, 1, 2182 }, { 31 }}, + {{ 501, 1, 2166 }, { 31 }}, + {{ 513, 1, 2150 }, { 31 }}, + {{ 523, 1, 2133 }, { 31 }}, + {{ 533, 1, 2115 }, { 31 }}, + {{ 542, 1, 2097 }, { 31 }}, + {{ 549, 1, 2078 }, { 31 }}, + {{ 556, 1, 2060 }, { 31 }}, + {{ 562, 1, 2040 }, { 31 }}, + {{ 567, 1, 2021 }, { 31 }}, + {{ 573, 1, 2002 }, { 31 }}, + {{ 578, 1, 1983 }, { 31 }}, + {{ 584, 1, 1963 }, { 31 }}, + {{ 589, 1, 1944 }, { 31 }}, + {{ 594, 1, 1925 }, { 32 }}, + {{ 599, 1, 1906 }, { 32 }}, + {{ 604, 1, 1886 }, { 32 }}, + {{ 609, 1, 1867 }, { 32 }}, + {{ 614, 1, 1847 }, { 32 }}, + {{ 619, 1, 1828 }, { 32 }}, + {{ 624, 1, 1809 }, { 32 }}, + {{ 628, 1, 1789 }, { 32 }}, + {{ 632, 1, 1769 }, { 32 }}, + {{ 636, 1, 1750 }, { 32 }}, + {{ 638, 1, 1730 }, { 32 }}, + {{ 640, 1, 1710 }, { 32 }}, + {{ 640, 1, 1690 }, { 32 }}, + {{ 639, 1, 1670 }, { 32 }}, + {{ 634, 1, 1650 }, { 32 }}, + {{ 629, 1, 1631 }, { 32 }}, + {{ 622, 1, 1612 }, { 32 }}, + {{ 615, 1, 1594 }, { 32 }}, + {{ 607, 1, 1575 }, { 32 }}, + {{ 599, 1, 1557 }, { 32 }}, + {{ 590, 1, 1539 }, { 32 }}, + {{ 580, 1, 1522 }, { 32 }}, + {{ 568, 1, 1506 }, { 33 }}, + {{ 556, 1, 1490 }, { 33 }}, + {{ 543, 1, 1475 }, { 33 }}, + {{ 529, 1, 1461 }, { 33 }}, + {{ 514, 1, 1447 }, { 33 }}, + {{ 499, 1, 1433 }, { 33 }}, + {{ 484, 1, 1420 }, { 33 }}, + {{ 469, 0, 1407 }, { 33 }}, + {{ 454, 0, 1394 }, { 33 }}, + {{ 440, 0, 1380 }, { 33 }}, + {{ 426, -1, 1366 }, { 33 }}, + {{ 413, -2, 1351 }, { 33 }}, + {{ 399, -3, 1336 }, { 33 }}, + {{ 387, -3, 1320 }, { 33 }}, + {{ 374, -4, 1304 }, { 33 }}, + {{ 362, -4, 1288 }, { 33 }}, + {{ 351, -5, 1272 }, { 33 }}, + {{ 339, -5, 1256 }, { 33 }}, + {{ 328, -5, 1239 }, { 33 }}, + {{ 317, -4, 1223 }, { 33 }}, + {{ 305, -4, 1206 }, { 33 }}, + {{ 294, -4, 1190 }, { 33 }}, + {{ 282, -4, 1174 }, { 33 }}, + {{ 270, -3, 1158 }, { 33 }}, + {{ 258, -3, 1141 }, { 33 }}, + {{ 246, -3, 1125 }, { 34 }}, + {{ 234, -3, 1109 }, { 34 }}, + {{ 222, -3, 1093 }, { 34 }}, + {{ 210, -3, 1078 }, { 34 }}, + {{ 198, -3, 1062 }, { 34 }}, + {{ 185, -2, 1046 }, { 34 }}, + {{ 173, -2, 1030 }, { 34 }}, + {{ 161, -2, 1015 }, { 34 }}, + {{ 148, -2, 999 }, { 34 }}, + {{ 135, -1, 983 }, { 34 }}, + {{ 123, -1, 968 }, { 34 }}, + {{ 110, -1, 952 }, { 34 }}, + {{ 97, -1, 937 }, { 34 }}, + {{ 85, -2, 922 }, { 34 }}, + {{ 72, -2, 906 }, { 34 }}, + {{ 59, -2, 891 }, { 34 }}, + {{ 46, -2, 876 }, { 34 }}, + {{ 32, -1, 861 }, { 34 }}, + {{ 19, 0, 846 }, { 34 }}, + {{ 8, 0, 830 }, { 34 }}, + {{ -2, 1, 813 }, { 34 }}, + {{ -11, 1, 795 }, { 34 }}, + {{ -20, 1, 777 }, { 34 }}, + {{ -27, 1, 758 }, { 34 }}, + {{ -33, 1, 739 }, { 34 }}, + {{ -37, 6, 719 }, { 255 }}, + {{ -41, 12, 700 }, { 255 }}, + {{ -45, 19, 680 }, { 255 }}, + {{ -47, 9, 660 }, { 35 }}, + {{ -49, 1, 640 }, { 35 }}, + {{ -50, 1, 620 }, { 35 }}, + {{ -50, 1, 600 }, { 35 }}, + {{ -49, 1, 580 }, { 35 }}, + {{ -48, 1, 560 }, { 35 }}, + {{ -46, 1, 540 }, { 35 }}, + {{ -44, 6, 520 }, { 255 }}, + {{ -42, 12, 501 }, { 255 }}, + {{ -40, 19, 481 }, { 255 }}, + {{ -38, 9, 461 }, { 35 }}, + {{ -37, 1, 441 }, { 35 }}, + {{ -36, 1, 421 }, { 35 }}, + {{ -35, 1, 401 }, { 35 }}, + {{ -34, 1, 381 }, { 35 }}, + {{ -33, 1, 361 }, { 35 }}, + {{ -32, 1, 341 }, { 35 }}, + {{ -32, 1, 321 }, { 35 }}, + {{ -31, 1, 301 }, { 1 }}, + {{ -31, 1, 281 }, { 1 }}, + {{ -31, 1, 261 }, { 1 }}, + {{ -31, 1, 241 }, { 1 }}, + {{ -31, 1, 221 }, { 1 }}, + {{ -31, 1, 201 }, { 1 }}, + {{ -31, 1, 181 }, { 1 }}, + {{ -32, 1, 161 }, { 1 }}, + {{ -32, 1, 141 }, { 1 }}, + {{ -33, 1, 121 }, { 1 }}, + {{ -33, 1, 101 }, { 1 }}, + {{ -32768, -32768, -32768 }, { 0 }}, + {{ -29, 1, 88 }, { 1 }}, + {{ -29, 1, 68 }, { 1 }}, + {{ -29, 1, 48 }, { 1 }}, + {{ -29, 1, 28 }, { 2 }}, + {{ -29, 1, 8 }, { 2 }}, + {{ -29, 1, -11 }, { 2 }}, + {{ -29, 1, -31 }, { 2 }}, + {{ -29, 1, -51 }, { 2 }}, + {{ -28, 1, -71 }, { 2 }}, + {{ -28, 1, -91 }, { 2 }}, + {{ -28, 1, -111 }, { 2 }}, + {{ -27, 1, -131 }, { 2 }}, + {{ -27, 1, -151 }, { 2 }}, + {{ -27, 1, -171 }, { 2 }}, + {{ -26, 1, -191 }, { 2 }}, + {{ -26, 1, -211 }, { 2 }}, + {{ -25, 1, -231 }, { 2 }}, + {{ -25, 1, -251 }, { 2 }}, + {{ -23, 1, -271 }, { 3 }}, + {{ -20, 0, -291 }, { 3 }}, + {{ -16, 0, -310 }, { 3 }}, + {{ -10, 0, -330 }, { 3 }}, + {{ -3, -1, -348 }, { 3 }}, + {{ 4, -1, -367 }, { 3 }}, + {{ 13, 0, -385 }, { 3 }}, + {{ 22, 0, -402 }, { 3 }}, + {{ 31, 0, -420 }, { 3 }}, + {{ 41, 1, -438 }, { 3 }}, + {{ 51, 1, -455 }, { 3 }}, + {{ 61, 1, -472 }, { 3 }}, + {{ 72, 1, -489 }, { 3 }}, + {{ 82, 1, -506 }, { 3 }}, + {{ 92, 1, -523 }, { 3 }}, + {{ 102, 1, -541 }, { 4 }}, + {{ 110, 1, -559 }, { 4 }}, + {{ 118, 1, -578 }, { 4 }}, + {{ 124, 1, -597 }, { 4 }}, + {{ 127, 1, -617 }, { 4 }}, + {{ 127, 1, -637 }, { 4 }}, + {{ 124, 1, -656 }, { 4 }}, + {{ 119, 1, -676 }, { 4 }}, + {{ 113, 1, -695 }, { 4 }}, + {{ 104, 1, -713 }, { 4 }}, + {{ 95, 1, -731 }, { 4 }}, + {{ 85, 1, -748 }, { 4 }}, + {{ 74, 1, -765 }, { 4 }}, + {{ 63, 1, -781 }, { 4 }}, + {{ 51, 1, -797 }, { 4 }}, + {{ 38, 1, -812 }, { 4 }}, + {{ 24, 1, -827 }, { 5 }}, + {{ 9, 1, -840 }, { 5 }}, + {{ -6, 1, -853 }, { 5 }}, + {{ -22, 1, -864 }, { 5 }}, + {{ -39, 1, -875 }, { 5 }}, + {{ -56, 1, -885 }, { 5 }}, + {{ -74, 1, -895 }, { 5 }}, + {{ -92, 1, -903 }, { 5 }}, + {{ -110, 1, -910 }, { 5 }}, + {{ -129, 1, -916 }, { 5 }}, + {{ -149, 1, -921 }, { 5 }}, + {{ -169, 1, -925 }, { 5 }}, + {{ -188, 2, -927 }, { 5 }}, + {{ -208, 2, -927 }, { 5 }}, + {{ -228, 2, -926 }, { 5 }}, + {{ -248, 2, -924 }, { 5 }}, + {{ -268, 1, -922 }, { 5 }}, + {{ -288, 1, -919 }, { 5 }}, + {{ -308, 1, -917 }, { 5 }}, + {{ -328, 1, -914 }, { 6 }}, + {{ -348, 1, -910 }, { 6 }}, + {{ -367, 1, -907 }, { 6 }}, + {{ -387, 1, -903 }, { 6 }}, + {{ -407, 1, -899 }, { 6 }}, + {{ -426, 1, -896 }, { 6 }}, + {{ -446, 1, -892 }, { 6 }}, + {{ -466, 1, -889 }, { 6 }}, + {{ -485, 1, -886 }, { 6 }}, + {{ -505, 1, -883 }, { 6 }}, + {{ -525, 1, -881 }, { 6 }}, + {{ -545, 1, -880 }, { 6 }}, + {{ -565, 1, -880 }, { 6 }}, + {{ -585, 1, -882 }, { 6 }}, + {{ -605, 1, -885 }, { 6 }}, + {{ -624, 1, -891 }, { 6 }}, + {{ -642, 1, -899 }, { 6 }}, + {{ -659, 1, -910 }, { 6 }}, + {{ -674, 1, -923 }, { 7 }}, + {{ -689, 1, -937 }, { 7 }}, + {{ -702, 1, -952 }, { 7 }}, + {{ -714, 1, -968 }, { 7 }}, + {{ -725, 1, -985 }, { 7 }}, + {{ -734, 1, -1002 }, { 7 }}, + {{ -742, 1, -1021 }, { 7 }}, + {{ -750, 1, -1039 }, { 7 }}, + {{ -760, 1, -1056 }, { 7 }}, + {{ -770, 1, -1074 }, { 7 }}, + {{ -781, 1, -1090 }, { 7 }}, + {{ -792, 1, -1107 }, { 7 }}, + {{ -804, 1, -1123 }, { 7 }}, + {{ -816, 1, -1139 }, { 7 }}, + {{ -828, 1, -1155 }, { 7 }}, + {{ -842, 1, -1170 }, { 7 }}, + {{ -856, 1, -1184 }, { 7 }}, + {{ -872, 1, -1196 }, { 7 }}, + {{ -889, 1, -1207 }, { 10 }}, + {{ -907, 1, -1215 }, { 10 }}, + {{ -926, 1, -1221 }, { 10 }}, + {{ -946, 1, -1225 }, { 10 }}, + {{ -966, 1, -1226 }, { 10 }}, + {{ -986, 1, -1227 }, { 10 }}, + {{ -1006, 1, -1225 }, { 10 }}, + {{ -1026, 1, -1224 }, { 11 }}, + {{ -1045, 1, -1221 }, { 11 }}, + {{ -1065, 1, -1219 }, { 11 }}, + {{ -1085, 1, -1216 }, { 11 }}, + {{ -1105, 1, -1213 }, { 11 }}, + {{ -1125, 1, -1210 }, { 11 }}, + {{ -1144, 1, -1206 }, { 11 }}, + {{ -1164, 1, -1202 }, { 11 }}, + {{ -1183, 2, -1197 }, { 11 }}, + {{ -1202, 2, -1191 }, { 11 }}, + {{ -1221, 3, -1185 }, { 11 }}, + {{ -1240, 3, -1178 }, { 11 }}, + {{ -1259, 2, -1171 }, { 11 }}, + {{ -1277, 1, -1163 }, { 11 }}, + {{ -1296, 1, -1155 }, { 11 }}, + {{ -1314, 1, -1147 }, { 11 }}, + {{ -1332, 1, -1138 }, { 11 }}, + {{ -1349, 2, -1128 }, { 11 }}, + {{ -1366, 2, -1117 }, { 11 }}, + {{ -1382, 3, -1106 }, { 11 }}, + {{ -1398, 3, -1093 }, { 11 }}, + {{ -1413, 3, -1080 }, { 12 }}, + {{ -1427, 2, -1066 }, { 12 }}, + {{ -1441, 2, -1052 }, { 12 }}, + {{ -1455, 1, -1037 }, { 12 }}, + {{ -1468, 1, -1022 }, { 12 }}, + {{ -1480, 1, -1006 }, { 12 }}, + {{ -1492, 1, -990 }, { 12 }}, + {{ -1504, 1, -973 }, { 12 }}, + {{ -1515, 1, -957 }, { 12 }}, + {{ -1526, 1, -940 }, { 12 }}, + {{ -1537, 1, -924 }, { 12 }}, + {{ -1548, 1, -907 }, { 12 }}, + {{ -1559, 1, -890 }, { 12 }}, + {{ -1570, 1, -873 }, { 12 }}, + {{ -1580, 1, -856 }, { 12 }}, + {{ -1591, 1, -839 }, { 13 }}, + {{ -1601, 1, -822 }, { 13 }}, + {{ -1612, 1, -805 }, { 13 }}, + {{ -1622, 1, -788 }, { 13 }}, + {{ -1632, 0, -771 }, { 13 }}, + {{ -1642, 0, -753 }, { 13 }}, + {{ -1652, 0, -736 }, { 13 }}, + {{ -1662, 0, -718 }, { 13 }}, + {{ -1671, 0, -701 }, { 13 }}, + {{ -1681, 0, -684 }, { 13 }}, + {{ -1691, 0, -666 }, { 13 }}, + {{ -1701, -1, -649 }, { 13 }}, + {{ -1712, -1, -632 }, { 13 }}, + {{ -1722, -2, -615 }, { 13 }}, + {{ -1733, -3, -598 }, { 13 }}, + {{ -1744, -3, -581 }, { 13 }}, + {{ -1755, -4, -565 }, { 13 }}, + {{ -1765, -5, -547 }, { 13 }}, + {{ -1773, -5, -529 }, { 13 }}, + {{ -1779, -5, -510 }, { 13 }}, + {{ -1784, -5, -491 }, { 13 }}, + {{ -1789, -5, -471 }, { 13 }}, + {{ -1792, -5, -451 }, { 13 }}, + {{ -1795, -5, -432 }, { 13 }}, + {{ -1798, -5, -412 }, { 13 }}, + {{ -1800, -5, -392 }, { 13 }}, + {{ -1802, -5, -372 }, { 13 }}, + {{ -1804, -5, -352 }, { 14 }}, + {{ -1806, -4, -332 }, { 14 }}, + {{ -1808, -4, -312 }, { 14 }}, + {{ -1810, -4, -292 }, { 14 }}, + {{ -1812, -3, -272 }, { 14 }}, + {{ -1814, -3, -252 }, { 14 }}, + {{ -1816, -3, -233 }, { 14 }}, + {{ -1818, -2, -213 }, { 14 }}, + {{ -1820, -2, -193 }, { 14 }}, + {{ -1821, -2, -173 }, { 14 }}, + {{ -1823, -2, -153 }, { 14 }}, + {{ -1825, -2, -133 }, { 14 }}, + {{ -1827, -3, -113 }, { 14 }}, + {{ -1827, -2, -93 }, { 14 }}, + {{ -1828, -2, -73 }, { 14 }}, + {{ -1827, -1, -53 }, { 14 }}, + {{ -1827, -1, -33 }, { 14 }}, + {{ -1825, 0, -13 }, { 14 }}, + {{ -1823, 0, 6 }, { 14 }}, + {{ -1821, 0, 26 }, { 14 }}, + {{ -1818, 0, 45 }, { 14 }}, + {{ -1814, 0, 65 }, { 14 }}, + {{ -1810, 0, 85 }, { 14 }}, + {{ -1805, 1, 104 }, { 15 }}, + {{ -1800, 1, 124 }, { 15 }}, + {{ -1794, 1, 143 }, { 15 }}, + {{ -1789, 5, 162 }, { 255 }}, + {{ -1783, 12, 181 }, { 255 }}, + {{ -1777, 2, 200 }, { 15 }}, + {{ -1772, 0, 220 }, { 15 }}, + {{ -1766, 0, 239 }, { 15 }}, + {{ -1760, 0, 258 }, { 15 }}, + {{ -1754, 0, 277 }, { 15 }}, + {{ -1748, 0, 296 }, { 15 }}, + {{ -1742, 0, 315 }, { 15 }}, + {{ -1736, -1, 334 }, { 15 }}, + {{ -1730, -1, 353 }, { 15 }}, + {{ -1724, -1, 372 }, { 15 }}, + {{ -1718, -1, 391 }, { 15 }}, + {{ -1711, -1, 410 }, { 15 }}, + {{ -1705, -1, 430 }, { 15 }}, + {{ -1700, -1, 449 }, { 16 }}, + {{ -1694, -1, 468 }, { 16 }}, + {{ -1689, -1, 487 }, { 16 }}, + {{ -1684, -1, 507 }, { 16 }}, + {{ -1680, -2, 526 }, { 16 }}, + {{ -1676, -2, 546 }, { 16 }}, + {{ -1672, -2, 565 }, { 16 }}, + {{ -1669, -2, 585 }, { 16 }}, + {{ -1666, -2, 605 }, { 16 }}, + {{ -1663, -2, 625 }, { 16 }}, + {{ -1661, -1, 645 }, { 16 }}, + {{ -1659, -1, 665 }, { 17 }}, + {{ -1658, -1, 685 }, { 17 }}, + {{ -1657, -1, 705 }, { 17 }}, + {{ -1657, 0, 725 }, { 17 }}, + {{ -1657, 0, 745 }, { 17 }}, + {{ -1657, 0, 765 }, { 17 }}, + {{ -1658, 0, 785 }, { 17 }}, + {{ -1659, 0, 805 }, { 17 }}, + {{ -1660, 0, 825 }, { 17 }}, + {{ -1661, 0, 845 }, { 17 }}, + {{ -1663, 0, 865 }, { 17 }}, + {{ -1665, 0, 885 }, { 17 }}, + {{ -1667, 0, 904 }, { 17 }}, + {{ -1669, 0, 924 }, { 17 }}, + {{ -1671, -1, 944 }, { 17 }}, + {{ -1674, -1, 964 }, { 17 }}, + {{ -1677, -1, 984 }, { 17 }}, + {{ -1679, -1, 1004 }, { 17 }}, + {{ -1682, -1, 1024 }, { 17 }}, + {{ -1685, -1, 1043 }, { 18 }}, + {{ -1688, -1, 1063 }, { 18 }}, + {{ -1691, 0, 1083 }, { 18 }}, + {{ -1693, 0, 1103 }, { 18 }}, + {{ -1696, 0, 1123 }, { 18 }}, + {{ -1699, 0, 1142 }, { 18 }}, + {{ -1702, 0, 1162 }, { 18 }}, + {{ -1705, 0, 1182 }, { 18 }}, + {{ -1708, 0, 1202 }, { 18 }}, + {{ -1710, -1, 1222 }, { 18 }}, + {{ -1709, -1, 1242 }, { 18 }}, + {{ -1705, -2, 1261 }, { 18 }}, + {{ -1698, -2, 1280 }, { 18 }}, + {{ -1691, -2, 1299 }, { 18 }}, + {{ -1683, -2, 1317 }, { 18 }}, + {{ -1675, -1, 1335 }, { 18 }}, + {{ -1667, -1, 1354 }, { 18 }}, + {{ -1659, -2, 1372 }, { 18 }}, + {{ -1651, -3, 1390 }, { 18 }}, + {{ -1642, -3, 1408 }, { 18 }}, + {{ -1633, -3, 1426 }, { 18 }}, + {{ -1624, -3, 1444 }, { 18 }}, + {{ -1614, -3, 1461 }, { 18 }}, + {{ -1604, -4, 1479 }, { 18 }}, + {{ -1593, -4, 1496 }, { 18 }}, + {{ -1583, -4, 1513 }, { 18 }}, + {{ -1572, -5, 1530 }, { 18 }}, + {{ -1561, -5, 1546 }, { 20 }}, + {{ -1550, -5, 1563 }, { 20 }}, + {{ -1539, -6, 1580 }, { 20 }}, + {{ -1528, -6, 1596 }, { 20 }}, + {{ -1518, -7, 1614 }, { 36 }}, + {{ -1510, -7, 1632 }, { 36 }}, + {{ -1504, -7, 1651 }, { 36 }}, + {{ -1498, -7, 1670 }, { 36 }}, + {{ -1493, -7, 1690 }, { 36 }}, + {{ -1489, -7, 1709 }, { 36 }}, + {{ -1485, -7, 1729 }, { 36 }}, + {{ -1481, -7, 1749 }, { 36 }}, + {{ -1477, -7, 1768 }, { 36 }}, + {{ -1473, -7, 1788 }, { 36 }}, + {{ -1469, -7, 1807 }, { 36 }}, + {{ -1465, -7, 1827 }, { 36 }}, + {{ -1461, -7, 1847 }, { 36 }}, + {{ -1457, -7, 1866 }, { 36 }}, + {{ -1453, -7, 1886 }, { 36 }}, + {{ -1448, -7, 1905 }, { 36 }}, + {{ -1443, -7, 1925 }, { 36 }}, + {{ -1438, -7, 1944 }, { 36 }}, + {{ -1433, -7, 1963 }, { 36 }}, + {{ -1427, -7, 1982 }, { 36 }}, + {{ -1421, -7, 2002 }, { 36 }}, + {{ -1415, -7, 2021 }, { 36 }}, + {{ -1409, -7, 2040 }, { 36 }}, + {{ -1402, -7, 2059 }, { 36 }}, + {{ -1396, -7, 2078 }, { 36 }}, + {{ -1389, -7, 2096 }, { 36 }}, + {{ -1383, -7, 2115 }, { 36 }}, + {{ -1377, -7, 2135 }, { 36 }}, + {{ -1371, -7, 2154 }, { 36 }}, + {{ -1365, -7, 2173 }, { 36 }}, + {{ -1359, -7, 2192 }, { 36 }}, + {{ -1354, -6, 2211 }, { 25 }}, + {{ -1349, -6, 2231 }, { 25 }}, + {{ -1344, -5, 2250 }, { 25 }}, + {{ -1340, -5, 2270 }, { 25 }}, + {{ -1336, -4, 2289 }, { 25 }}, + {{ -1333, -4, 2309 }, { 25 }}, + {{ -1330, -3, 2329 }, { 25 }}, + {{ -1328, -3, 2349 }, { 25 }}, + {{ -1326, -2, 2369 }, { 25 }}, + {{ -1325, 0, 2389 }, { 25 }}, + {{ -1324, 0, 2409 }, { 25 }}, + {{ -1323, 1, 2429 }, { 25 }}, + {{ -1323, 1, 2449 }, { 25 }}, + {{ -1323, 1, 2469 }, { 25 }}, + {{ -1322, 1, 2489 }, { 25 }}, + {{ -1322, 1, 2509 }, { 26 }}, + {{ -1321, 1, 2529 }, { 26 }}, + {{ -1320, 2, 2549 }, { 26 }}, + {{ -1318, 2, 2569 }, { 26 }}, + {{ -1316, 3, 2589 }, { 26 }}, + {{ -1314, 3, 2608 }, { 26 }}, + {{ -1312, 2, 2628 }, { 26 }}, + {{ -1309, 2, 2648 }, { 26 }}, + {{ -1305, 1, 2668 }, { 26 }}, + {{ -1301, 1, 2687 }, { 26 }}, + {{ -1297, 1, 2707 }, { 26 }}, + {{ -1291, 1, 2726 }, { 26 }}, + {{ -1283, 1, 2745 }, { 26 }}, + {{ -1275, 1, 2763 }, { 26 }}, + {{ -1264, 1, 2780 }, { 26 }}, + {{ -1252, 1, 2796 }, { 26 }}, + {{ -1239, 1, 2811 }, { 26 }}, + {{ -1225, 1, 2825 }, { 26 }}, + {{ -1209, 1, 2838 }, { 26 }}, + {{ -1193, 1, 2849 }, { 26 }}, + {{ -1176, 1, 2860 }, { 26 }}, + {{ -1159, 1, 2869 }, { 26 }}, + {{ -1141, 1, 2878 }, { 26 }}, + {{ -1122, 1, 2886 }, { 27 }}, + {{ -1104, 1, 2894 }, { 27 }}, + {{ -1085, 1, 2901 }, { 27 }}, + {{ -1067, 1, 2908 }, { 27 }}, + {{ -1048, 1, 2915 }, { 27 }}, + {{ -1028, 1, 2921 }, { 27 }}, + {{ -1009, 1, 2926 }, { 27 }}, + {{ -990, 1, 2932 }, { 27 }}, + {{ -971, 1, 2937 }, { 27 }}, + {{ -951, 1, 2941 }, { 27 }}, + {{ -932, 1, 2945 }, { 27 }}, + {{ -912, 1, 2949 }, { 27 }}, + {{ -892, 1, 2952 }, { 27 }}, + {{ -872, 1, 2954 }, { 27 }}, + {{ -852, 1, 2956 }, { 27 }}, + {{ -832, 1, 2958 }, { 27 }}, + {{ -812, 1, 2959 }, { 27 }}, + {{ -792, 1, 2960 }, { 27 }}, + {{ -772, 1, 2961 }, { 27 }}, + {{ -752, 1, 2961 }, { 27 }}, + {{ -732, 1, 2961 }, { 27 }}, + {{ -712, 1, 2960 }, { 27 }}, + {{ -692, 1, 2960 }, { 27 }}, + {{ -672, 1, 2958 }, { 27 }}, + {{ -652, 1, 2957 }, { 28 }}, + {{ -632, 1, 2956 }, { 28 }}, + {{ -613, 1, 2954 }, { 28 }}, + {{ -593, 2, 2952 }, { 28 }}, + {{ -573, 2, 2950 }, { 28 }}, + {{ -553, 3, 2948 }, { 28 }}, + {{ -533, 4, 2945 }, { 28 }}, + {{ -513, 5, 2943 }, { 28 }}, + {{ -493, 5, 2940 }, { 28 }}, + {{ -474, 6, 2937 }, { 28 }}, + {{ -454, 7, 2933 }, { 28 }}, + {{ -434, 7, 2930 }, { 28 }}, + {{ -414, 7, 2926 }, { 28 }}, + {{ -395, 8, 2923 }, { 28 }}, + {{ -375, 9, 2919 }, { 28 }}, + {{ -356, 9, 2914 }, { 28 }}, + {{ -336, 10, 2910 }, { 28 }}, + {{ -317, 11, 2905 }, { 28 }}, + {{ -297, 11, 2900 }, { 28 }}, + {{ -278, 12, 2895 }, { 28 }}, + {{ -259, 13, 2889 }, { 28 }}, + {{ -240, 12, 2883 }, { 29 }}, + {{ -220, 12, 2877 }, { 29 }}, + {{ -202, 11, 2871 }, { 29 }}, + {{ -183, 10, 2864 }, { 29 }}, + {{ -164, 9, 2857 }, { 29 }}, + {{ -145, 8, 2850 }, { 29 }}, + {{ -127, 7, 2843 }, { 29 }}, + {{ -108, 6, 2835 }, { 29 }}, + {{ -90, 6, 2826 }, { 29 }}, + {{ -72, 4, 2817 }, { 29 }}, + {{ -55, 3, 2808 }, { 29 }}, + {{ -38, 2, 2797 }, { 29 }}, + {{ -21, 1, 2786 }, { 29 }}, + {{ -5, 1, 2774 }, { 29 }}, + {{ 8, 1, 2760 }, { 29 }}, + {{ 22, 1, 2745 }, { 29 }}, + {{ 34, 1, 2730 }, { 29 }}, + {{ 47, 1, 2714 }, { 29 }}, + {{ 58, 1, 2697 }, { 29 }}, + {{ 69, 1, 2680 }, { 29 }}, + {{ 79, 1, 2663 }, { 29 }}, + {{ 89, 1, 2646 }, { 29 }}, + {{ 98, 1, 2628 }, { 30 }}, + {{ 107, 1, 2610 }, { 30 }}, + {{ 115, 1, 2592 }, { 30 }}, + {{ 124, 1, 2574 }, { 30 }}, + {{ 134, 1, 2556 }, { 30 }}, + {{ 144, 1, 2539 }, { 30 }}, + {{ 155, 1, 2522 }, { 30 }}, + {{ 166, 1, 2506 }, { 30 }}, + {{ 178, 1, 2490 }, { 30 }}, + {{ 190, 1, 2474 }, { 30 }}, + {{ 203, 1, 2459 }, { 30 }}, + {{ 217, 1, 2444 }, { 30 }}, + {{ 231, 1, 2429 }, { 30 }}, + {{ 245, 1, 2415 }, { 30 }}, + {{ 259, 1, 2401 }, { 30 }}, + {{ 273, 1, 2387 }, { 30 }}, + {{ 287, 1, 2372 }, { 30 }}, + {{ 300, 1, 2358 }, { 30 }}, + {{ 314, 1, 2343 }, { 30 }}, + {{ 328, 1, 2328 }, { 30 }}, + {{ 341, 1, 2314 }, { 30 }}, + {{ 354, 1, 2299 }, { 30 }}, + {{ 368, 1, 2284 }, { 31 }}, + {{ 380, 1, 2268 }, { 31 }}, + {{ 393, 1, 2253 }, { 31 }}, + {{ 405, 1, 2237 }, { 31 }}, + {{ 418, 1, 2221 }, { 31 }}, + {{ 430, 1, 2205 }, { 31 }}, + {{ 441, 1, 2189 }, { 31 }}, + {{ 453, 1, 2173 }, { 31 }}, + {{ 464, 1, 2156 }, { 31 }}, + {{ 476, 1, 2140 }, { 31 }}, + {{ 487, 1, 2123 }, { 31 }}, + {{ 498, 1, 2106 }, { 31 }}, + {{ 508, 1, 2089 }, { 31 }}, + {{ 519, 1, 2072 }, { 31 }}, + {{ 528, 1, 2055 }, { 31 }}, + {{ 538, 1, 2037 }, { 31 }}, + {{ 546, 1, 2019 }, { 31 }}, + {{ 555, 1, 2001 }, { 31 }}, + {{ 563, 1, 1982 }, { 31 }}, + {{ 570, 1, 1964 }, { 31 }}, + {{ 577, 1, 1945 }, { 31 }}, + {{ 584, 1, 1926 }, { 31 }}, + {{ 590, 1, 1907 }, { 32 }}, + {{ 595, 1, 1888 }, { 32 }}, + {{ 600, 1, 1869 }, { 32 }}, + {{ 605, 1, 1849 }, { 32 }}, + {{ 610, 1, 1830 }, { 32 }}, + {{ 614, 1, 1810 }, { 32 }}, + {{ 618, 1, 1790 }, { 32 }}, + {{ 622, 1, 1771 }, { 32 }}, + {{ 625, 1, 1751 }, { 32 }}, + {{ 627, 1, 1731 }, { 32 }}, + {{ 629, 1, 1711 }, { 32 }}, + {{ 630, 1, 1691 }, { 32 }}, + {{ 630, 1, 1671 }, { 32 }}, + {{ 629, 1, 1651 }, { 32 }}, + {{ 626, 1, 1631 }, { 32 }}, + {{ 622, 1, 1612 }, { 32 }}, + {{ 617, 1, 1592 }, { 32 }}, + {{ 611, 1, 1573 }, { 32 }}, + {{ 603, 1, 1555 }, { 32 }}, + {{ 594, 1, 1537 }, { 32 }}, + {{ 584, 1, 1520 }, { 32 }}, + {{ 572, 1, 1504 }, { 33 }}, + {{ 559, 1, 1489 }, { 33 }}, + {{ 545, 1, 1474 }, { 33 }}, + {{ 531, 1, 1460 }, { 33 }}, + {{ 517, 1, 1446 }, { 33 }}, + {{ 502, 1, 1433 }, { 33 }}, + {{ 487, 1, 1420 }, { 33 }}, + {{ 472, 0, 1407 }, { 33 }}, + {{ 456, 0, 1394 }, { 33 }}, + {{ 441, 0, 1381 }, { 33 }}, + {{ 425, -1, 1369 }, { 33 }}, + {{ 409, -2, 1356 }, { 33 }}, + {{ 394, -2, 1343 }, { 33 }}, + {{ 379, -3, 1330 }, { 33 }}, + {{ 364, -3, 1317 }, { 33 }}, + {{ 349, -3, 1303 }, { 33 }}, + {{ 335, -3, 1290 }, { 33 }}, + {{ 320, -3, 1276 }, { 33 }}, + {{ 306, -3, 1261 }, { 33 }}, + {{ 293, -2, 1247 }, { 33 }}, + {{ 279, -2, 1232 }, { 33 }}, + {{ 266, -1, 1217 }, { 33 }}, + {{ 253, -1, 1201 }, { 33 }}, + {{ 241, -1, 1185 }, { 33 }}, + {{ 229, -1, 1169 }, { 33 }}, + {{ 218, -1, 1153 }, { 33 }}, + {{ 207, -1, 1136 }, { 34 }}, + {{ 196, -1, 1119 }, { 34 }}, + {{ 186, -1, 1102 }, { 34 }}, + {{ 175, -1, 1085 }, { 34 }}, + {{ 165, -1, 1068 }, { 34 }}, + {{ 155, -1, 1050 }, { 34 }}, + {{ 146, -1, 1033 }, { 34 }}, + {{ 136, 0, 1015 }, { 34 }}, + {{ 127, 0, 998 }, { 34 }}, + {{ 117, 0, 980 }, { 34 }}, + {{ 108, 0, 962 }, { 34 }}, + {{ 99, -1, 944 }, { 34 }}, + {{ 90, -2, 926 }, { 34 }}, + {{ 82, -2, 908 }, { 34 }}, + {{ 73, -3, 890 }, { 34 }}, + {{ 65, -3, 872 }, { 34 }}, + {{ 57, -3, 853 }, { 34 }}, + {{ 50, -3, 835 }, { 34 }}, + {{ 43, -3, 816 }, { 34 }}, + {{ 37, -2, 797 }, { 34 }}, + {{ 31, -2, 778 }, { 34 }}, + {{ 25, -1, 759 }, { 34 }}, + {{ 20, 0, 739 }, { 34 }}, + {{ 15, 0, 720 }, { 34 }}, + {{ 10, 0, 701 }, { 35 }}, + {{ 6, 0, 681 }, { 35 }}, + {{ 2, 0, 661 }, { 35 }}, + {{ 0, 0, 642 }, { 35 }}, + {{ -3, 1, 622 }, { 35 }}, + {{ -5, 1, 602 }, { 35 }}, + {{ -7, 1, 582 }, { 35 }}, + {{ -9, 1, 562 }, { 35 }}, + {{ -11, 1, 542 }, { 35 }}, + {{ -13, 5, 522 }, { 255 }}, + {{ -14, 12, 502 }, { 255 }}, + {{ -16, 18, 482 }, { 255 }}, + {{ -17, 8, 462 }, { 35 }}, + {{ -18, 1, 442 }, { 35 }}, + {{ -19, 1, 422 }, { 35 }}, + {{ -20, 1, 402 }, { 35 }}, + {{ -21, 1, 382 }, { 35 }}, + {{ -22, 1, 362 }, { 35 }}, + {{ -23, 1, 342 }, { 35 }}, + {{ -24, 1, 322 }, { 35 }}, + {{ -24, 1, 302 }, { 1 }}, + {{ -25, 1, 282 }, { 1 }}, + {{ -25, 1, 262 }, { 1 }}, + {{ -25, 1, 242 }, { 1 }}, + {{ -25, 1, 222 }, { 1 }}, + {{ -26, 1, 202 }, { 1 }}, + {{ -26, 1, 182 }, { 1 }}, + {{ -26, 1, 162 }, { 1 }}, + {{ -26, 1, 142 }, { 1 }}, + {{ -27, 1, 122 }, { 1 }}, + {{ -28, 1, 102 }, { 1 }}, + {{ -32768, -32768, -32768 }, { 0 }}, +}; + +// 0xD628 +u8 d_course_koopa_troopa_beach_crab_tlut[] = { + #include "textures/courses/koopa_troopa_beach_crab1.rgba16.inc.c" +}; + +// 0xD828 +u8 d_course_koopa_troopa_beach_crab1[] = { + #include "textures/courses/tlut3/koopa_troopa_beach_crab1.rgba16.ci8.inc.c" +}; + +u8 d_course_koopa_troopa_beach_crab2[] = { + #include "textures/courses/tlut3/koopa_troopa_beach_crab2.rgba16.ci8.inc.c" +}; + +u8 d_course_koopa_troopa_beach_crab3[] = { + #include "textures/courses/tlut3/koopa_troopa_beach_crab3.rgba16.ci8.inc.c" +}; + +u8 d_course_koopa_troopa_beach_crab4[] = { + #include "textures/courses/tlut3/koopa_troopa_beach_crab4.rgba16.ci8.inc.c" +}; + +u8 d_course_koopa_troopa_beach_crab5[] = { + #include "textures/courses/tlut3/koopa_troopa_beach_crab5.rgba16.ci8.inc.c" +}; + +u8 d_course_koopa_troopa_beach_crab6[] = { + #include "textures/courses/tlut3/koopa_troopa_beach_crab6.rgba16.ci8.inc.c" +}; + +u8 d_course_koopa_troopa_beach_crab7[] = { + #include "textures/courses/tlut3/koopa_troopa_beach_crab7.rgba16.ci8.inc.c" +}; + +// 0x14828 +// animations? lights? +u8 d_course_koopa_troopa_beach_unk_data[] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x02, 0x00, 0x03, 0x00, 0x05, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, + 0x00, 0x07, 0x00, 0x06, 0x00, 0x05, 0x00, 0x03, 0x00, 0x02, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0x3F, 0xFF, + 0x3F, 0xFF, 0x18, 0xA7, 0x0E, 0x34, 0x03, 0xC1, 0xFA, 0xA6, 0xF4, 0x34, + 0xF1, 0xC2, 0xF4, 0x34, 0xFA, 0xA7, 0x03, 0xC3, 0x0E, 0x36, 0x18, 0xA8, + 0x21, 0xC6, 0x28, 0x38, 0x2A, 0xAA, 0x28, 0x45, 0x21, 0x6B, 0x17, 0x28, + 0x0B, 0x90, 0x00, 0xB6, 0xF8, 0xAF, 0xF5, 0x8C, 0xF8, 0xE3, 0x00, 0x3C, + 0x07, 0x95, 0x0A, 0xED, 0x0A, 0xAA, 0x09, 0xED, 0x08, 0xCC, 0x07, 0x59, + 0x05, 0xAB, 0x03, 0xD3, 0x01, 0xE8, 0xFF, 0xFE, 0xFE, 0x26, 0xFC, 0x78, + 0xFB, 0x05, 0xF9, 0xE4, 0xF9, 0x27, 0xF8, 0xE4, 0x00, 0x00, 0x07, 0x1C, + 0x06, 0x52, 0x04, 0x4A, 0x01, 0x83, 0xFE, 0x7D, 0xFB, 0xB6, 0xF9, 0xAE, + 0xF8, 0xE4, 0xF9, 0xF5, 0xFC, 0xEA, 0x01, 0x63, 0x07, 0x05, 0x0D, 0x71, + 0x14, 0x49, 0x1B, 0x2F, 0xFA, 0xC3, 0xF4, 0xE1, 0xF2, 0xBA, 0xF5, 0x70, + 0xFC, 0x94, 0x06, 0xAC, 0x12, 0x40, 0x1D, 0xD3, 0x27, 0xEC, 0x2F, 0x11, + 0x31, 0xC6, 0x2E, 0x8B, 0x26, 0x3E, 0x1A, 0xFB, 0x0E, 0xDC, 0x03, 0xF9, + 0xFC, 0xEE, 0xFA, 0x23, 0xFA, 0x72, 0xFC, 0xB3, 0xFF, 0xBD, 0x02, 0x68, + 0x03, 0x8E, 0x03, 0x87, 0x03, 0x73, 0x03, 0x55, 0x03, 0x2F, 0x03, 0x05, + 0x02, 0xD8, 0x02, 0xAB, 0x02, 0x80, 0x02, 0x5B, 0x02, 0x3D, 0x02, 0x29, + 0x02, 0x22, 0x05, 0xB0, 0x01, 0x43, 0xF9, 0x0D, 0xF4, 0xA0, 0x07, 0x1C, + 0x0D, 0xFA, 0x11, 0x10, 0x11, 0xC6, 0x0F, 0x68, 0x09, 0x7B, 0x01, 0xC7, + 0xFA, 0x14, 0xF4, 0x27, 0xF1, 0xC8, 0xFC, 0x72, 0x07, 0x1C, 0x07, 0x16, + 0x06, 0xE6, 0x06, 0x5D, 0x05, 0x4B, 0xFD, 0xDE, 0xE6, 0x98, 0xEE, 0xA7, + 0xFA, 0x0B, 0x07, 0x19, 0x14, 0x28, 0x1F, 0x8D, 0x27, 0x9B, 0x2A, 0xAA, + 0x28, 0x16, 0x21, 0x31, 0x17, 0x3D, 0x0B, 0x7B, 0xFF, 0x2D, 0xF3, 0x94, + 0xE9, 0xF3, 0xE3, 0x8A, 0xE2, 0x34, 0xE5, 0x5C, 0xEA, 0x9A, 0xEF, 0x85, + 0xF1, 0xB8, 0xF1, 0xBA, 0xF1, 0xB7, 0xF1, 0xB7, 0xF1, 0xC4, 0xF1, 0xD8, + 0xF1, 0xE7, 0xF1, 0xF3, 0xF1, 0xF9, 0xF1, 0xFC, 0xF1, 0xFA, 0xF1, 0xF4, + 0xF1, 0xE9, 0xF1, 0xDB, 0xF1, 0xC8, 0xEE, 0x3A, 0xF4, 0xB0, 0x02, 0xAE, + 0x10, 0x3A, 0x15, 0x55, 0x0B, 0x47, 0xFA, 0x83, 0xF1, 0xC8, 0xF0, 0x5C, + 0xEE, 0x3A, 0xF3, 0x30, 0xFE, 0x33, 0x09, 0x39, 0x0E, 0x38, 0x0B, 0xD6, + 0x05, 0xBB, 0xFD, 0x65, 0xF4, 0x51, 0xEB, 0xFD, 0xE5, 0xE6, 0xE7, 0x41, + 0xF1, 0xAD, 0xFC, 0x24, 0x05, 0x4B, 0x0B, 0xC7, 0x0E, 0x3E, 0x0B, 0xCC, + 0x05, 0x59, 0xFC, 0x3D, 0xF1, 0xCA, 0xE7, 0x58, 0xDE, 0x3A, 0xD7, 0xC8, + 0xD5, 0x56, 0xD7, 0xC8, 0xDE, 0x95, 0xE8, 0xB9, 0xF4, 0x4D, 0xFF, 0x32, + 0x07, 0x49, 0x0A, 0x74, 0x07, 0x1D, 0xFF, 0xC4, 0xF8, 0x6B, 0xF5, 0x13, + 0xF5, 0x59, 0xF6, 0x1D, 0xF7, 0x4A, 0xF8, 0xCB, 0xFA, 0x8A, 0xFC, 0x74, + 0xFE, 0x73, 0x00, 0x71, 0x02, 0x5B, 0x04, 0x1A, 0x05, 0x9B, 0x06, 0xC8, + 0x07, 0x8C, 0x07, 0xD2, 0x00, 0x5B, 0xF8, 0xE4, 0xF9, 0xAE, 0xFB, 0xB6, + 0xFE, 0x7D, 0x01, 0x83, 0x04, 0x4A, 0x06, 0x52, 0x07, 0x1C, 0x06, 0x0A, + 0x03, 0x12, 0xFE, 0x95, 0xF8, 0xEF, 0xF2, 0x81, 0xEB, 0xAA, 0xE4, 0xC8, + 0x05, 0x1E, 0x0B, 0x0F, 0x0D, 0x46, 0x0A, 0x90, 0x03, 0x6C, 0xF9, 0x54, + 0xED, 0xC0, 0xE2, 0x2D, 0xD8, 0x14, 0xD0, 0xEF, 0xCE, 0x3A, 0xD1, 0x76, + 0xD9, 0xC4, 0xE5, 0x08, 0xF1, 0x28, 0xFC, 0x07, 0x03, 0x0E, 0x05, 0xD8, + 0x05, 0x89, 0x03, 0x4A, 0x00, 0x41, 0xFD, 0x97, 0xFC, 0x72, 0xFC, 0x79, + 0xFC, 0x8D, 0xFC, 0xAB, 0xFC, 0xD1, 0xFC, 0xFB, 0xFD, 0x28, 0xFD, 0x55, + 0xFD, 0x80, 0xFD, 0xA5, 0xFD, 0xC3, 0xFD, 0xD7, 0xFD, 0xDE, 0xFA, 0x50, + 0xFE, 0x8E, 0x06, 0x6D, 0x0A, 0xAA, 0xF8, 0xE4, 0xF0, 0x8A, 0xEE, 0x33, + 0xEE, 0x3A, 0xF0, 0x98, 0xF6, 0x85, 0xFE, 0x39, 0x05, 0xEC, 0x0B, 0xD9, + 0x0E, 0x38, 0x03, 0x33, 0xF8, 0x2E, 0xF8, 0x48, 0xF8, 0xA7, 0xF9, 0x68, + 0xFA, 0xA7, 0x02, 0x22, 0x19, 0x68, 0x11, 0x59, 0x05, 0xF5, 0xF8, 0xE7, + 0xEB, 0xD8, 0xE0, 0x73, 0xD8, 0x65, 0xD5, 0x56, 0xD8, 0x65, 0xE0, 0x73, + 0xEB, 0xD8, 0xF8, 0xE7, 0x05, 0xF5, 0x11, 0x59, 0x19, 0x68, 0x1C, 0x76, + 0x1A, 0xFD, 0x17, 0x78, 0x13, 0x46, 0x0F, 0xC2, 0x0E, 0x48, 0x0E, 0x46, + 0x0E, 0x42, 0x0E, 0x3E, 0x0E, 0x3C, 0x0E, 0x3C, 0x0E, 0x3C, 0x0E, 0x3B, + 0x0E, 0x3B, 0x0E, 0x3A, 0x0E, 0x3A, 0x0E, 0x39, 0x0E, 0x39, 0x0E, 0x38, + 0x0E, 0x38, 0x11, 0xC6, 0x0B, 0x51, 0xFD, 0x4C, 0xEF, 0xBD, 0xEA, 0xAB, + 0xF4, 0xB6, 0x05, 0x6A, 0x0E, 0x38, 0x0F, 0xA4, 0x11, 0xC6, 0x0C, 0xD6, + 0x01, 0xD4, 0xF6, 0xCD, 0xF1, 0xC8, 0xF4, 0x25, 0xFA, 0x3E, 0x02, 0x94, + 0x0B, 0xA9, 0x14, 0x00, 0x1A, 0x19, 0x3F, 0xFF, 0x3F, 0xFF, 0xC0, 0x01, + 0x3F, 0xFF, 0x80, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x37, 0x00, 0x01, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x38, 0x00, 0x01, 0x00, 0x39, + 0x00, 0x01, 0x00, 0x3A, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x01, 0x01, 0x8B, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x89, + 0x00, 0x01, 0x01, 0x8A, 0x00, 0x01, 0x00, 0xA9, 0x00, 0x37, 0x00, 0xAA, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x37, 0x00, 0x72, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x37, 0x00, 0x3B, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x87, + 0x00, 0x01, 0x01, 0x88, 0x00, 0x01, 0x01, 0x4F, 0x00, 0x37, 0x01, 0x50, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x37, 0x01, 0x18, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x37, 0x00, 0xE1, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x37, 0x00, 0x0A, 0x06, 0x01, 0x48, 0x38, 0x06, 0x01, 0x4B, 0x50, +}; + +// 0x14BE8 +Lights1 d_course_koopa_troopa_beach_light1 = gdSPDefLights1(255, 255, 255, 255, 255, 255, 99, 66, 0); + +// 0x14C00 +u8 d_course_koopa_troopa_beach_bird_wing[] = { + #include "textures/courses/koopa_troopa_beach_bird_wing.rgba16.inc.c" +}; + +u8 d_course_koopa_troopa_beach_bird_reflection_map[] = { + #include "textures/courses/koopa_troopa_beach_bird_reflection_map.rgba16.inc.c" +}; + +u8 d_course_koopa_troopa_beach_orange[] = { + #include "textures/courses/koopa_troopa_beach_orange.rgba16.inc.c" +}; + +// 0x16400 +Vtx_t d_course_koopa_troopa_beach_bird_model[] = { + {{ -45, 0, -22 }, { 0 }, { 681, 74 }, {0xFB, 0x8A, 0x00, 0xFF }}, + {{ -28, 0, 0 }, { 0 }, { 158, 409 }, {0xFB, 0x8A, 0x00, 0xFF }}, + {{ -45, 0, 22 }, { 0 }, { 681, 745 }, {0xFB, 0x8A, 0x00, 0xFF }}, + {{ 41, 12, 0 }, { 0 }, { 634, 585 }, {0x00, 0x00, 0x76, 0xFF }}, + {{ 46, 5, 0 }, { 0 }, { 1195, 512 }, {0x00, 0x00, 0x76, 0xFF }}, + {{ 48, 15, 0 }, { 0 }, { 805, 73 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ 31, 16, 0 }, { 0 }, { 65, 1056 }, {0x19, 0x19, 0x71, 0xFF }}, + {{ 37, 1, 0 }, { 0 }, { 1040, 1130 }, {0x16, 0x09, 0x74, 0xFF }}, + {{ 41, 12, 0 }, { 0 }, { 634, 585 }, {0x00, 0x00, 0x8A, 0xFF }}, + {{ 48, 15, 0 }, { 0 }, { 805, 73 }, {0x00, 0x00, 0x89, 0xFF }}, + {{ 46, 5, 0 }, { 0 }, { 1195, 512 }, {0x00, 0x00, 0x8A, 0xFF }}, + {{ 37, 1, 0 }, { 0 }, { 1040, 1130 }, {0x16, 0x09, 0x8C, 0xFF }}, + {{ 31, 16, 0 }, { 0 }, { 65, 1056 }, {0x19, 0x19, 0x8F, 0xFF }}, + {{ 26, -6, -9 }, { 0 }, { 0, 0 }, {0x22, 0x8F, 0x00, 0xFF }}, + {{ 3, -9, 15 }, { 0 }, { 0, 0 }, {0x01, 0x8A, 0x00, 0xFF }}, + {{ 3, -9, -15 }, { 0 }, { 0, 0 }, {0xFA, 0x8A, 0x00, 0xFF }}, + {{ 37, 1, 0 }, { 0 }, { 0, 0 }, {0x58, 0xD1, 0xBF, 0xFF }}, + {{ 26, -6, 9 }, { 0 }, { 0, 0 }, {0x36, 0x09, 0x69, 0xFF }}, + {{ 26, -6, 9 }, { 0 }, { 0, 0 }, {0x10, 0x8B, 0x00, 0xFF }}, + {{ 2, 21, 0 }, { 0 }, { 0, 0 }, {0x00, 0x33, 0x6B, 0xFF }}, + {{ 3, -9, 15 }, { 0 }, { 0, 0 }, {0xFC, 0x35, 0x6A, 0xFF }}, + {{ -34, 0, 0 }, { 0 }, { 0, 0 }, {0xE3, 0x8D, 0x00, 0xFF }}, + {{ -34, 0, 0 }, { 0 }, { 0, 0 }, {0xE4, 0x33, 0x67, 0xFF }}, + {{ 26, -6, -9 }, { 0 }, { 0, 0 }, {0x1F, 0x2B, 0x95, 0xFF }}, + {{ 3, -9, -15 }, { 0 }, { 0, 0 }, {0xFC, 0x35, 0x95, 0xFF }}, + {{ 2, 21, 0 }, { 0 }, { 0, 0 }, {0x00, 0x33, 0x94, 0xFF }}, + {{ -34, 0, 0 }, { 0 }, { 0, 0 }, {0xE4, 0x33, 0x98, 0xFF }}, + {{ 26, -6, -9 }, { 0 }, { 223, -354 }, {0x1F, 0x2B, 0x95, 0xFF }}, + {{ 2, 21, 0 }, { 0 }, { -1415, 2559 }, {0x00, 0x33, 0x94, 0xFF }}, + {{ 31, 16, 0 }, { 0 }, { 892, 1651 }, {0x25, 0x25, 0x95, 0xFF }}, + {{ 37, 1, 0 }, { 0 }, { 1300, 352 }, {0x58, 0xD1, 0xBF, 0xFF }}, + {{ 26, -6, 9 }, { 0 }, { 223, -354 }, {0x36, 0x09, 0x69, 0xFF }}, + {{ 37, 1, 0 }, { 0 }, { 1300, 352 }, {0x16, 0x09, 0x74, 0xFF }}, + {{ 31, 16, 0 }, { 0 }, { 892, 1651 }, {0x19, 0x19, 0x71, 0xFF }}, + {{ 2, 21, 0 }, { 0 }, { -1415, 2559 }, {0x00, 0x33, 0x6B, 0xFF }}, +}; + +// 14BE8 +Gfx d_course_koopa_troopa_beach_dl_16630[] = +{ + gsSPSetLights1(d_course_koopa_troopa_beach_light1), + gsDPPipeSync(), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPLoadTextureBlock(0x06015C00, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, 5, 5, G_TX_NOLOD, G_TX_NOLOD), + gsSPVertex(0x06016430, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 0, 0), + gsSP2Triangles(4, 1, 0, 0, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 5, 0, 7, 8, 5, 0), + gsSPTexture(0x0080, 0x0080, 0, G_TX_RENDERTILE, G_OFF), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPVertex(0x060164D0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(0, 5, 1, 0, 6, 7, 4, 0), + gsSP2Triangles(1, 8, 2, 0, 7, 6, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 12, 11, 13, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPLoadTextureBlock(0x06015400, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, 5, 5, G_TX_NOLOD, G_TX_NOLOD), + gsSPVertex(0x060165B0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 7, 4, 0), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPLoadTextureBlock(0x06014C00, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, 5, 5, G_TX_NOLOD, G_TX_NOLOD), + gsSPVertex(0x06016400, 3, 0), + gsSP1Quadrangle(0, 1, 2, 1, 0), + gsSPEndDisplayList(), +}; + +// 0x167D0 +Vtx_t d_course_koopa_troopa_beach_bird_wing_model[] = { + {{ 0, 15, 0 }, { 0 }, { -1072, -262 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ 36, -23, 0 }, { 0 }, { -65, 912 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ 36, 15, 0 }, { 0 }, { 51, -112 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ 0, -18, 0 }, { 0 }, { -1175, 628 }, {0x01, 0x00, 0x77, 0xFF }}, + {{ 0, 15, 0 }, { 0 }, { -1072, -262 }, {0x00, 0x00, 0x89, 0xFF }}, + {{ 36, 15, 0 }, { 0 }, { 51, -112 }, {0x00, 0x00, 0x89, 0xFF }}, + {{ 36, -23, 0 }, { 0 }, { -65, 912 }, {0x00, 0x00, 0x89, 0xFF }}, + {{ 0, -18, 0 }, { 0 }, { -1175, 628 }, {0x01, 0x00, 0x89, 0xFF }}, +}; + +Gfx d_course_koopa_troopa_beach_dl_16850[] = +{ + gsSPVertex(0x060167D0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +// 0x16870 +Vtx_t d_course_koopa_troopa_beach_bird_wing_2_model[] = { + {{ 0, 15, 0 }, { 0 }, { -13, -128 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ 25, -20, 0 }, { 0 }, { 415, 1070 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ 25, 27, 0 }, { 0 }, { 922, -310 }, {0xFF, 0xFF, 0x77, 0xFF }}, + {{ 0, -23, 0 }, { 0 }, { -419, 977 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ 0, 15, 0 }, { 0 }, { -13, -128 }, {0x00, 0x00, 0x89, 0xFF }}, + {{ 25, 27, 0 }, { 0 }, { 922, -310 }, {0xFF, 0xFF, 0x89, 0xFF }}, + {{ 25, -20, 0 }, { 0 }, { 415, 1070 }, {0x00, 0x00, 0x89, 0xFF }}, + {{ 0, -23, 0 }, { 0 }, { -419, 977 }, {0x00, 0x00, 0x89, 0xFF }}, +}; + +Gfx d_course_koopa_troopa_beach_dl_168F0[] = +{ + gsSPVertex(0x06016870, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +// 0x16910 +Vtx_t d_course_koopa_troopa_beach_bird_wing_3_model[] = { + {{ 0, 27, 0 }, { 0 }, { 655, -337 }, {0x01, 0x00, 0x77, 0xFF }}, + {{ 15, -18, 0 }, { 0 }, { 833, 1186 }, {0x01, 0x00, 0x77, 0xFF }}, + {{ 14, 20, 0 }, { 0 }, { 1065, -6 }, {0x02, 0x00, 0x77, 0xFF }}, + {{ 0, -20, 0 }, { 0 }, { 368, 1153 }, {0x00, 0xFF, 0x77, 0xFF }}, + {{ 0, 27, 0 }, { 0 }, { 655, -337 }, {0x01, 0x00, 0x89, 0xFF }}, + {{ 14, 20, 0 }, { 0 }, { 1065, -6 }, {0x02, 0x00, 0x89, 0xFF }}, + {{ 15, -18, 0 }, { 0 }, { 833, 1186 }, {0x01, 0x00, 0x89, 0xFF }}, + {{ 0, -20, 0 }, { 0 }, { 368, 1153 }, {0x00, 0xFF, 0x89, 0xFF }}, +}; + +Gfx d_course_koopa_troopa_beach_dl_16990[] = +{ + gsSPVertex(0x06016910, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +// Likely lighting data +u8 d_course_koopa_troopa_beach_unk3[456] = { + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x06, 0x01, 0x66, 0x30, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFB, 0x00, 0x00, 0x00, 0x05, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x06, 0x01, 0x68, 0x50, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x06, 0x01, 0x68, 0xF0, + 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x06, 0x01, 0x69, 0x90, + 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFB, + 0xFF, 0xFF, 0xFF, 0xFB, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, + 0x06, 0x01, 0x68, 0x50, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, + 0x06, 0x01, 0x68, 0xF0, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, + 0x06, 0x01, 0x69, 0x90, 0x00, 0x00, 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, + 0x06, 0x01, 0x4B, 0xD4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01 +}; + +// 0x16B78 +Lights1 d_course_koopa_troopa_beach_light2 = gdSPDefLights1(170, 170, 169, 255, 255, 254, 0, 0, 120); + +// 0x16B90 +Vtx_t d_course_koopa_troopa_beach_tree_model[] = { + {{ -3, 0, 1 }, { 0 }, { 0, 1024 }, {0x00, 0x04, 0x77, 0x00 }}, + {{ 3, 0, 1 }, { 0 }, { 797, 975 }, {0x00, 0x04, 0x77, 0x00 }}, + {{ 0, 56, -1 }, { 0 }, { 0, -6109 }, {0x00, 0x04, 0x77, 0x00 }}, + {{ 3, 0, 1 }, { 0 }, { 0, 1024 }, {0x69, 0x04, 0xC7, 0x00 }}, + {{ 0, 0, -5 }, { 0 }, { 797, 975 }, {0x69, 0x04, 0xC7, 0x00 }}, + {{ 0, 56, -1 }, { 0 }, { 0, -6109 }, {0x69, 0x04, 0xC7, 0x00 }}, + {{ 0, 0, -5 }, { 0 }, { 0, 1024 }, {0x9B, 0x04, 0xC1, 0x00 }}, + {{ -3, 0, 1 }, { 0 }, { 797, 975 }, {0x9B, 0x04, 0xC1, 0x00 }}, + {{ 0, 56, -1 }, { 0 }, { 0, -6109 }, {0x9B, 0x04, 0xC1, 0x00 }}, + {{ 14, 61, 13 }, { 0 }, { 0, 0 }, {0xAB, 0x00, 0x52, 0x00 }}, + {{ 0, 61, -1 }, { 0 }, { 2048, 0 }, {0xEC, 0x00, 0x75, 0x00 }}, + {{ 0, 51, -1 }, { 0 }, { 2048, 1023 }, {0xEC, 0x00, 0x75, 0x00 }}, + {{ 14, 51, 13 }, { 0 }, { 0, 1023 }, {0xAB, 0x00, 0x52, 0x00 }}, + {{ 0, 61, -1 }, { 0 }, { 2048, 0 }, {0xEC, 0x00, 0x75, 0x00 }}, + {{ -18, 61, 7 }, { 0 }, { 0, 0 }, {0x2D, 0x00, 0x6E, 0x00 }}, + {{ -18, 51, 7 }, { 0 }, { 0, 1023 }, {0x2D, 0x00, 0x6E, 0x00 }}, + {{ 0, 51, -1 }, { 0 }, { 2048, 1023 }, {0xEC, 0x00, 0x75, 0x00 }}, + {{ 0, 61, -1 }, { 0 }, { 2048, 0 }, {0xEC, 0x00, 0x75, 0x00 }}, + {{ -13, 61, -16 }, { 0 }, { 0, 0 }, {0xA5, 0x00, 0x4C, 0x00 }}, + {{ -13, 51, -16 }, { 0 }, { 0, 1023 }, {0xA5, 0x00, 0x4C, 0x00 }}, + {{ 0, 51, -1 }, { 0 }, { 2048, 1023 }, {0xEC, 0x00, 0x75, 0x00 }}, + {{ 16, 61, -12 }, { 0 }, { 0, 0 }, {0x45, 0x00, 0x61, 0x00 }}, + {{ 0, 61, -1 }, { 0 }, { 2048, 0 }, {0xEC, 0x00, 0x75, 0x00 }}, + {{ 0, 51, -1 }, { 0 }, { 2048, 1023 }, {0xEC, 0x00, 0x75, 0x00 }}, + {{ 16, 51, -12 }, { 0 }, { 0, 1023 }, {0x45, 0x00, 0x61, 0x00 }}, +}; + +// 0x16D20 +u8 d_course_koopa_troopa_beach_leaf[] = { + #include "textures/courses/koopa_troopa_beach_leaf.rgba16.inc.c" +}; + +// 0x17D20 +u8 d_course_koopa_troopa_beach_wood[] = { + #include "textures/courses/koopa_troopa_beach_wood.rgba16.inc.c" +}; + +Gfx d_course_koopa_troopa_beach_dl_18520[] = +{ + gsSPSetLights1(d_course_koopa_troopa_beach_light2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06016D20), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x06016C20, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 2, 3, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSP1Triangle(4, 6, 7, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSP1Triangle(12, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_185E8[] = +{ + gsSPDisplayList(0x06018520), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_185F8[] = +{ + gsSPDisplayList(0x060185E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_18600[] = +{ + gsSPSetLights1(d_course_koopa_troopa_beach_light2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06017D20), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06016B90, 9, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_186A8[] = +{ + gsSPDisplayList(0x06018608), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_186B8[] = +{ + gsSPDisplayList(0x060186A8), + gsSPEndDisplayList(), +}; + +// 0x186C8 +Vtx_t d_course_koopa_troopa_beach_tree_2_model[] = { + {{ -3, 0, 1 }, { 0 }, { 0, 1024 }, {0x00, 0x04, 0x77, 0x00 }}, + {{ 3, 0, 1 }, { 0 }, { 797, 975 }, {0x00, 0x04, 0x77, 0x00 }}, + {{ 15, 53, -1 }, { 0 }, { 0, -6109 }, {0x00, 0x04, 0x77, 0x00 }}, + {{ 3, 0, 1 }, { 0 }, { 0, 1024 }, {0x68, 0xE7, 0xCA, 0x00 }}, + {{ 0, 0, -5 }, { 0 }, { 797, 975 }, {0x68, 0xE7, 0xCA, 0x00 }}, + {{ 15, 53, -1 }, { 0 }, { 0, -6109 }, {0x68, 0xE7, 0xCA, 0x00 }}, + {{ 0, 0, -5 }, { 0 }, { 0, 1024 }, {0x9E, 0x21, 0xC5, 0x00 }}, + {{ -3, 0, 1 }, { 0 }, { 797, 975 }, {0x9E, 0x21, 0xC5, 0x00 }}, + {{ 15, 53, -1 }, { 0 }, { 0, -6109 }, {0x9E, 0x21, 0xC5, 0x00 }}, + {{ 29, 56, 13 }, { 0 }, { 0, 0 }, {0xAC, 0x0F, 0x52, 0x00 }}, + {{ 16, 58, -1 }, { 0 }, { 2048, 0 }, {0xED, 0x04, 0x75, 0x00 }}, + {{ 14, 49, -1 }, { 0 }, { 2048, 1023 }, {0xED, 0x04, 0x75, 0x00 }}, + {{ 28, 46, 13 }, { 0 }, { 0, 1023 }, {0xAC, 0x0F, 0x52, 0x00 }}, + {{ 16, 58, -1 }, { 0 }, { 2048, 0 }, {0xED, 0x04, 0x75, 0x00 }}, + {{ -3, 62, 7 }, { 0 }, { 0, 0 }, {0x2C, 0xF9, 0x6E, 0x00 }}, + {{ -4, 52, 7 }, { 0 }, { 0, 1023 }, {0x2C, 0xF9, 0x6E, 0x00 }}, + {{ 14, 49, -1 }, { 0 }, { 2048, 1023 }, {0xED, 0x04, 0x75, 0x00 }}, + {{ 16, 58, -1 }, { 0 }, { 2048, 0 }, {0xED, 0x04, 0x75, 0x00 }}, + {{ 3, 61, -16 }, { 0 }, { 0, 0 }, {0xA6, 0x10, 0x4C, 0x00 }}, + {{ 1, 51, -16 }, { 0 }, { 0, 1023 }, {0xA6, 0x10, 0x4C, 0x00 }}, + {{ 14, 49, -1 }, { 0 }, { 2048, 1023 }, {0xED, 0x04, 0x75, 0x00 }}, + {{ 32, 56, -12 }, { 0 }, { 0, 0 }, {0x44, 0xF5, 0x61, 0x00 }}, + {{ 16, 58, -1 }, { 0 }, { 2048, 0 }, {0xED, 0x04, 0x75, 0x00 }}, + {{ 14, 49, -1 }, { 0 }, { 2048, 1023 }, {0xED, 0x04, 0x75, 0x00 }}, + {{ 30, 46, -12 }, { 0 }, { 0, 1023 }, {0x44, 0xF5, 0x61, 0x00 }}, +}; + +// 0x18858 +Lights1 d_course_koopa_troopa_beach_light3 = gdSPDefLights1(170, 170, 169, 255, 255, 254, 0, 0, 120); + +// 0x18870 +Gfx d_course_koopa_troopa_beach_dl_18870[] = +{ + gsSPSetLights1(d_course_koopa_troopa_beach_light3), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06016D20), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x06018758, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 2, 3, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSP1Triangle(4, 6, 7, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSP1Triangle(12, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_18938[] = +{ + gsSPDisplayList(0x06018870), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_18948[] = +{ + gsSPDisplayList(0x06018938), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_18958[] = +{ + gsSPSetLights1(d_course_koopa_troopa_beach_light3), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06017D20), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x060186C8, 9, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_189F8[] = +{ + gsSPDisplayList(0x06018958), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_18A08[] = +{ + gsSPDisplayList(0x060189F8), + gsSPEndDisplayList(), +}; + +// 0x18A18 +Vtx_t d_course_koopa_troopa_beach_tree_3_model[] = { + {{ -3, 0, 1 }, { 0 }, { 0, 1024 }, {0x00, 0x04, 0x77, 0x00 }}, + {{ 3, 0, 1 }, { 0 }, { 797, 975 }, {0x00, 0x04, 0x77, 0x00 }}, + {{ -15, 51, -1 }, { 0 }, { 0, -6109 }, {0x00, 0x04, 0x77, 0x00 }}, + {{ 3, 0, 1 }, { 0 }, { 0, 1024 }, {0x69, 0x04, 0xC7, 0x00 }}, + {{ 0, 0, -5 }, { 0 }, { 797, 975 }, {0x69, 0x04, 0xC7, 0x00 }}, + {{ -15, 51, -1 }, { 0 }, { 0, -6109 }, {0x69, 0x04, 0xC7, 0x00 }}, + {{ 0, 0, -5 }, { 0 }, { 0, 1024 }, {0x9B, 0x04, 0xC1, 0x00 }}, + {{ -3, 0, 1 }, { 0 }, { 797, 975 }, {0x9B, 0x04, 0xC1, 0x00 }}, + {{ -15, 51, -1 }, { 0 }, { 0, -6109 }, {0x9B, 0x04, 0xC1, 0x00 }}, + {{ -1, 56, 13 }, { 0 }, { 0, 0 }, {0xAB, 0x00, 0x52, 0x00 }}, + {{ -15, 56, -1 }, { 0 }, { 2048, 0 }, {0xEC, 0x00, 0x75, 0x00 }}, + {{ -15, 46, -1 }, { 0 }, { 2048, 1023 }, {0xEC, 0x00, 0x75, 0x00 }}, + {{ -1, 46, 13 }, { 0 }, { 0, 1023 }, {0xAB, 0x00, 0x52, 0x00 }}, + {{ -15, 56, -1 }, { 0 }, { 2048, 0 }, {0xEC, 0x00, 0x75, 0x00 }}, + {{ -33, 56, 7 }, { 0 }, { 0, 0 }, {0x2D, 0x00, 0x6E, 0x00 }}, + {{ -33, 46, 7 }, { 0 }, { 0, 1023 }, {0x2D, 0x00, 0x6E, 0x00 }}, + {{ -15, 46, -1 }, { 0 }, { 2048, 1023 }, {0xEC, 0x00, 0x75, 0x00 }}, + {{ -15, 56, -1 }, { 0 }, { 2048, 0 }, {0xEC, 0x00, 0x75, 0x00 }}, + {{ -28, 56, -16 }, { 0 }, { 0, 0 }, {0xA5, 0x00, 0x4C, 0x00 }}, + {{ -28, 46, -16 }, { 0 }, { 0, 1023 }, {0xA5, 0x00, 0x4C, 0x00 }}, + {{ -15, 46, -1 }, { 0 }, { 2048, 1023 }, {0xEC, 0x00, 0x75, 0x00 }}, + {{ 1, 56, -12 }, { 0 }, { 0, 0 }, {0x45, 0x00, 0x61, 0x00 }}, + {{ -15, 56, -1 }, { 0 }, { 2048, 0 }, {0xEC, 0x00, 0x75, 0x00 }}, + {{ -15, 46, -1 }, { 0 }, { 2048, 1023 }, {0xEC, 0x00, 0x75, 0x00 }}, + {{ 1, 46, -12 }, { 0 }, { 0, 1023 }, {0x45, 0x00, 0x61, 0x00 }}, +}; + +// 0x18BA8 +Lights1 d_course_koopa_troopa_beach_light4 = gdSPDefLights1(170, 170, 169, 255, 255, 254, 0, 0, 120); + +// 0x18BC0 +Gfx d_course_koopa_troopa_beach_dl_18BC0[] = +{ + gsSPSetLights1(d_course_koopa_troopa_beach_light4), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06016D20), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x06018AA8, 16, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(0, 2, 3, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSP1Triangle(4, 6, 7, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSP1Triangle(8, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSP1Triangle(12, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_18C88[] = +{ + gsSPDisplayList(0x06018BC0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_18C98[] = +{ + gsSPDisplayList(0x06018C88), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_18CA8[] = +{ + gsSPSetLights1(d_course_koopa_troopa_beach_light4), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06017D20), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06018A18, 9, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_18D48[] = +{ + gsSPDisplayList(0x06018CA8), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_18D58[] = +{ + gsSPDisplayList(0x06018D48), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_dl_18D68[] = +{ + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000358), + gsSPDisplayList(0x070002C0), + gsSPSetGeometryMode(G_CULL_BACK), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(0x07009B20), + gsSPDisplayList(0x07009E70), + gsSPDisplayList(0x07009688), + gsSPDisplayList(0x07009080), + gsSPDisplayList(0x070076A0), + gsSPDisplayList(0x07002058), + gsSPDisplayList(0x07004CC8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x0700ADE0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPDisplayList(0x0700A540), + gsSPEndDisplayList(), +}; + +// 0x18E78 +struct ActorSpawnData d_course_koopa_troopa_beach_spawn[] = { + {{ -118, 1, -977 }, { 0 }}, + {{ -116, 1, -1009 }, { 0 }}, + {{ -91, 1, -1021 }, { 0 }}, + {{ -140, 1, -958 }, { 0 }}, + {{ -95, 1, -1052 }, { 0 }}, + {{ -70, 0, -1054 }, { 0 }}, + {{ -1632, 1, 495 }, { 1 }}, + {{ -1593, 2, 468 }, { 1 }}, + {{ -1557, 1, 445 }, { 1 }}, + {{ -1611, 1, 482 }, { 1 }}, + {{ -1575, 1, 457 }, { 1 }}, + {{ -1546, 1, 435 }, { 1 }}, + {{ -1047, 31, 1181 }, { 1 }}, + {{ -898, 31, 1245 }, { 1 }}, + {{ -804, 31, 1321 }, { 1 }}, + {{ -1362, -1, 2676 }, { 2 }}, + {{ -1336, 0, 2708 }, { 2 }}, + {{ -1313, 2, 2641 }, { 2 }}, + {{ -1358, 0, 2595 }, { 2 }}, + {{ -1325, 2, 2673 }, { 2 }}, + {{ -1285, 3, 2661 }, { 2 }}, + {{ 622, 1, 1798 }, { 3 }}, + {{ 689, -1, 1780 }, { 3 }}, + {{ 636, 1, 1716 }, { 3 }}, + {{ 681, -1, 1708 }, { 3 }}, + {{ 657, 0, 1749 }, { 3 }}, + {{ 716, -3, 1744 }, { 3 }}, + {{ -41, 31, 625 }, { 3 }}, + {{ -31, 31, 605 }, { 3 }}, + {{ -11, 31, 615 }, { 3 }}, + {{ -32768, 0, 0 }, { 0 }}, +}; + +// 0x18F70 +struct ActorSpawnData d_course_koopa_troopa_beach_spawn2[] = { + {{ 423, 0, 2276 }, { 0 }}, + {{ 277, 0, 2250 }, { 0 }}, + {{ 124, 0, 2506 }, { 0 }}, + {{ -1719, -1, -458 }, { 0 }}, + {{ -1424, 1, 629 }, { 0 }}, + {{ 354, 0, 2234 }, { 1 }}, + {{ 140, 0, 2500 }, { 1 }}, + {{ -1395, 0, 569 }, { 1 }}, + {{ 306, 0, 2332 }, { 2 }}, + {{ -1427, 2, 510 }, { 2 }}, + {{ -1719, -1, -447 }, { 2 }}, + {{ -525, 0, 1734 }, { 2 }}, + {{ -32768, 0, 0 }, { 0 }}, +}; + +// 0x18FD8 +struct CourseAddrUnkStruct d_course_koopa_troopa_beach_addr[] = { + {{ 0x07009688 }, { 0xFFFF0000 }}, + {{ 0x07000D70 }, { 0x03010000 }}, + {{ 0x07000CC0 }, { 0x03020000 }}, + {{ 0x07000BD8 }, { 0x03030000 }}, + {{ 0x07000AE0 }, { 0x03040000 }}, + {{ 0x07000E60 }, { 0x03050000 }}, + {{ 0x07000F38 }, { 0x03060000 }}, + {{ 0x07001000 }, { 0x03070000 }}, + {{ 0x070010B0 }, { 0x03080000 }}, + {{ 0x07000A00 }, { 0x03090000 }}, + {{ 0x07000610 }, { 0x030A0000 }}, + {{ 0x07000518 }, { 0x030B0000 }}, + {{ 0x07000440 }, { 0x030C0000 }}, + {{ 0x07000390 }, { 0x030D0000 }}, + {{ 0x070006D8 }, { 0x030E0000 }}, + {{ 0x07000778 }, { 0x030F0000 }}, + {{ 0x07000858 }, { 0x03100000 }}, + {{ 0x07000928 }, { 0x03110000 }}, + {{ 0x07001190 }, { 0x03120000 }}, + {{ 0x07001C18 }, { 0x03130000 }}, + {{ 0x07001B58 }, { 0x03140000 }}, + {{ 0x07001A40 }, { 0x03150000 }}, + {{ 0x07001940 }, { 0x03160000 }}, + {{ 0x07001CC0 }, { 0x03170000 }}, + {{ 0x07001DA8 }, { 0x03180000 }}, + {{ 0x07001E90 }, { 0x03190000 }}, + {{ 0x07001F78 }, { 0x031A0000 }}, + {{ 0x07001850 }, { 0x031B0000 }}, + {{ 0x070014D0 }, { 0x031C0000 }}, + {{ 0x070013D0 }, { 0x031D0000 }}, + {{ 0x070012D0 }, { 0x031E0000 }}, + {{ 0x07001210 }, { 0x031F0000 }}, + {{ 0x07001590 }, { 0x03200000 }}, + {{ 0x07001668 }, { 0x03210000 }}, + {{ 0x070016F0 }, { 0x03220000 }}, + {{ 0x07001778 }, { 0x03230000 }}, + {{ 0x07004490 }, { 0x03240000 }}, + {{ 0x07003978 }, { 0x0A010000 }}, + {{ 0x070039E8 }, { 0x0A020000 }}, + {{ 0x07003AC8 }, { 0x0A030000 }}, + {{ 0x07003B40 }, { 0x0A040000 }}, + {{ 0x07003C38 }, { 0x0A050000 }}, + {{ 0x07003D00 }, { 0x0A080000 }}, + {{ 0x07003DE0 }, { 0x0A090000 }}, + {{ 0x070038B0 }, { 0x0A0A0000 }}, + {{ 0x07003470 }, { 0x0A0B0000 }}, + {{ 0x07003390 }, { 0x0A0C0000 }}, + {{ 0x070032B0 }, { 0x0A0D0000 }}, + {{ 0x070031D0 }, { 0x0A0E0000 }}, + {{ 0x07003550 }, { 0x0A0F0000 }}, + {{ 0x07003630 }, { 0x0A100000 }}, + {{ 0x070036F0 }, { 0x0A110000 }}, + {{ 0x070037B0 }, { 0x0A120000 }}, + {{ 0x07003ED8 }, { 0x0A140000 }}, + {{ 0x07004770 }, { 0x0A150000 }}, + {{ 0x070047E0 }, { 0x0A160000 }}, + {{ 0x070048B0 }, { 0x0A170000 }}, + {{ 0x07004920 }, { 0x0A180000 }}, + {{ 0x07004A08 }, { 0x0A190000 }}, + {{ 0x07004AF0 }, { 0x0A1A0000 }}, + {{ 0x07004BD0 }, { 0x0A1B0000 }}, + {{ 0x070046A8 }, { 0x0A1C0000 }}, + {{ 0x07004200 }, { 0x0A1D0000 }}, + {{ 0x07004120 }, { 0x0A1E0000 }}, + {{ 0x07004040 }, { 0x0A1F0000 }}, + {{ 0x07003F60 }, { 0x0A200000 }}, + {{ 0x070042E0 }, { 0x0A210000 }}, + {{ 0x070043C0 }, { 0x0A220000 }}, + {{ 0x070045C8 }, { 0x0A230000 }}, + {{ 0x07007F70 }, { 0x0C010000 }}, + {{ 0x07008028 }, { 0x0C020000 }}, + {{ 0x070080F8 }, { 0x0C030000 }}, + {{ 0x07008200 }, { 0x0C040000 }}, + {{ 0x070082D8 }, { 0x0C050000 }}, + {{ 0x07008360 }, { 0x0C060000 }}, + {{ 0x07008468 }, { 0x0C070000 }}, + {{ 0x07007EE0 }, { 0x0C0B0000 }}, + {{ 0x070078E0 }, { 0x0C0C0000 }}, + {{ 0x07007810 }, { 0x0C0D0000 }}, + {{ 0x07007740 }, { 0x0C0E0000 }}, + {{ 0x070076C0 }, { 0x0C0F0000 }}, + {{ 0x07007970 }, { 0x0C100000 }}, + {{ 0x07007A98 }, { 0x0C110000 }}, + {{ 0x07007DB0 }, { 0x0C130000 }}, + {{ 0x07007E48 }, { 0x0C150000 }}, + {{ 0x07008510 }, { 0x0C160000 }}, + {{ 0x07008C18 }, { 0x0C170000 }}, + {{ 0x07008D08 }, { 0x0C180000 }}, + {{ 0x07008DB0 }, { 0x0C190000 }}, + {{ 0x07008E50 }, { 0x0C1A0000 }}, + {{ 0x07008EE0 }, { 0x0C1B0000 }}, + {{ 0x07008F58 }, { 0x0C1C0000 }}, + {{ 0x07008FD0 }, { 0x0C1D0000 }}, + {{ 0x07008A90 }, { 0x0C1E0000 }}, + {{ 0x070085C0 }, { 0x0C1F0000 }}, + {{ 0x070086B0 }, { 0x0C200000 }}, + {{ 0x07008740 }, { 0x0C210000 }}, + {{ 0x070087E0 }, { 0x0C220000 }}, + {{ 0x07008870 }, { 0x0C230000 }}, + {{ 0x07008980 }, { 0x0C1E0000 }}, + {{ 0x07007608 }, { 0x01250000 }}, + {{ 0x07007538 }, { 0x01250000 }}, + {{ 0x07007430 }, { 0x01250000 }}, + {{ 0x07009B20 }, { 0x0CFF0000 }}, + {{ 0x07009B78 }, { 0x01FF0000 }}, + {{ 0x00000000 }, { 0x00000000 }}, + {{ 0x06000090 }, { 0x06000278 }}, + {{ 0x06000188 }, { 0x060003C0 }}, + {{ 0x060004B0 }, { 0x060006E0 }}, + {{ 0x060005A0 }, { 0x06000828 }}, + {{ 0x06000960 }, { 0x06000B98 }}, + {{ 0x06000A58 }, { 0x06000CF0 }}, + {{ 0x06000E48 }, { 0x060010D0 }}, + {{ 0x06000F60 }, { 0x06001218 }}, + {{ 0x060013B8 }, { 0x060015E0 }}, + {{ 0x06001498 }, { 0x06001708 }}, + {{ 0x06001818 }, { 0x06001988 }}, + {{ 0x060018E0 }, { 0x06001A50 }}, + {{ 0x06001AD8 }, { 0x06001C48 }}, + {{ 0x06001BB8 }, { 0x06001D20 }}, + {{ 0x06001DE0 }, { 0x06001FE8 }}, + {{ 0x06001EB0 }, { 0x060020C8 }}, + {{ 0x06002200 }, { 0x06002440 }}, + {{ 0x060022C8 }, { 0x06002540 }}, + {{ 0x06002660 }, { 0x06002898 }}, + {{ 0x06002760 }, { 0x06002988 }}, + {{ 0x06002AA0 }, { 0x06002CC0 }}, + {{ 0x06002B78 }, { 0x06002DC0 }}, + {{ 0x06002EC0 }, { 0x060030E0 }}, + {{ 0x06002FB0 }, { 0x06003218 }}, + {{ 0x06003308 }, { 0x06003550 }}, + {{ 0x060033F8 }, { 0x060036D8 }}, + {{ 0x060037B8 }, { 0x06003A10 }}, + {{ 0x060038A8 }, { 0x06003BB8 }}, + {{ 0x06003CC0 }, { 0x06003F20 }}, + {{ 0x06003DC0 }, { 0x060040C0 }}, + {{ 0x060041D0 }, { 0x06004450 }}, + {{ 0x060042D8 }, { 0x060045D0 }}, + {{ 0x06004700 }, { 0x060049F0 }}, + {{ 0x06004840 }, { 0x06004BC8 }}, + {{ 0x06004D08 }, { 0x06004FF8 }}, + {{ 0x06004E70 }, { 0x060051C8 }}, + {{ 0x060052D8 }, { 0x06005500 }}, + {{ 0x060053B8 }, { 0x06005628 }}, + {{ 0x06005778 }, { 0x06005A50 }}, + {{ 0x060058E0 }, { 0x06005BB8 }}, + {{ 0x06005D28 }, { 0x06005F58 }}, + {{ 0x06005E28 }, { 0x06006050 }}, + {{ 0x060061D0 }, { 0x06006410 }}, + {{ 0x060062F8 }, { 0x060064F0 }}, + {{ 0x06006660 }, { 0x06006898 }}, + {{ 0x060067A0 }, { 0x06006968 }}, + {{ 0x06006AC0 }, { 0x06006D10 }}, + {{ 0x06006C18 }, { 0x06006E18 }}, + {{ 0x06006F70 }, { 0x060071C8 }}, + {{ 0x06007100 }, { 0x06007338 }}, + {{ 0x06007478 }, { 0x06007718 }}, + {{ 0x06007640 }, { 0x060078E8 }}, + {{ 0x060079E8 }, { 0x06007C08 }}, + {{ 0x06007B50 }, { 0x06007D58 }}, + {{ 0x06007E38 }, { 0x06008048 }}, + {{ 0x06007F68 }, { 0x06008150 }}, + {{ 0x06008228 }, { 0x06008448 }}, + {{ 0x06008368 }, { 0x06008550 }}, + {{ 0x06008650 }, { 0x06008878 }}, + {{ 0x06008790 }, { 0x06008958 }}, + {{ 0x06008A98 }, { 0x06008D48 }}, + {{ 0x06008C48 }, { 0x06008E30 }}, + {{ 0x06009008 }, { 0x06009288 }}, + {{ 0x06009188 }, { 0x06009378 }}, + {{ 0x06009548 }, { 0x06009798 }}, + {{ 0x060096A0 }, { 0x060098A0 }}, + {{ 0x06009A30 }, { 0x06009C38 }}, + {{ 0x06009B58 }, { 0x06009D98 }}, + {{ 0x06009ED8 }, { 0x0600A0D0 }}, + {{ 0x06009FE8 }, { 0x0600A220 }}, + {{ 0x0600A340 }, { 0x0600A608 }}, + {{ 0x0600A4D8 }, { 0x0600A780 }}, + {{ 0x0600A8D0 }, { 0x0600AB88 }}, + {{ 0x0600AA38 }, { 0x0600AC68 }}, + {{ 0x06000118 }, { 0x06000328 }}, + {{ 0x06000218 }, { 0x06000458 }}, + {{ 0x06000530 }, { 0x06000790 }}, + {{ 0x06000658 }, { 0x060008F0 }}, + {{ 0x060009E0 }, { 0x06000C50 }}, + {{ 0x06000B10 }, { 0x06000DB8 }}, + {{ 0x06000EE0 }, { 0x06001178 }}, + {{ 0x06001040 }, { 0x06001310 }}, + {{ 0x06001430 }, { 0x06001680 }}, + {{ 0x06001558 }, { 0x060017B0 }}, + {{ 0x06001878 }, { 0x060019E8 }}, + {{ 0x06001940 }, { 0x06001AA8 }}, + {{ 0x06001B50 }, { 0x06001CB0 }}, + {{ 0x06001C00 }, { 0x06001D88 }}, + {{ 0x06001E40 }, { 0x06002058 }}, + {{ 0x06001F68 }, { 0x06002178 }}, + {{ 0x06002258 }, { 0x060024C0 }}, + {{ 0x06002390 }, { 0x060025D8 }}, + {{ 0x060026E0 }, { 0x06002910 }}, + {{ 0x06002800 }, { 0x06002A18 }}, + {{ 0x06002B08 }, { 0x06002D50 }}, + {{ 0x06002C28 }, { 0x06002E38 }}, + {{ 0x06002F30 }, { 0x06003198 }}, + {{ 0x06003050 }, { 0x06003278 }}, + {{ 0x06003370 }, { 0x06003628 }}, + {{ 0x060034B8 }, { 0x06003730 }}, + {{ 0x06003830 }, { 0x06003B10 }}, + {{ 0x06003980 }, { 0x06003C28 }}, + {{ 0x06003D40 }, { 0x06004028 }}, + {{ 0x06003EA8 }, { 0x06004138 }}, + {{ 0x06004260 }, { 0x06004548 }}, + {{ 0x060043C0 }, { 0x06004670 }}, + {{ 0x060047C0 }, { 0x06004B28 }}, + {{ 0x06004948 }, { 0x06004C70 }}, + {{ 0x06004DC0 }, { 0x06005120 }}, + {{ 0x06004F58 }, { 0x06005248 }}, + {{ 0x06005358 }, { 0x060055D0 }}, + {{ 0x06005480 }, { 0x060056D0 }}, + {{ 0x06005840 }, { 0x06005B48 }}, + {{ 0x060059C8 }, { 0x06005C88 }}, + {{ 0x06005DB8 }, { 0x06006000 }}, + {{ 0x06005EE0 }, { 0x06006128 }}, + {{ 0x06006268 }, { 0x06006498 }}, + {{ 0x06006398 }, { 0x060065B8 }}, + {{ 0x06006718 }, { 0x06006918 }}, + {{ 0x06006830 }, { 0x06006A28 }}, + {{ 0x06006B88 }, { 0x06006DB8 }}, + {{ 0x06006CA0 }, { 0x06006ED0 }}, + {{ 0x06007060 }, { 0x060072B0 }}, + {{ 0x06007168 }, { 0x060073F8 }}, + {{ 0x060075A0 }, { 0x06007840 }}, + {{ 0x060076A8 }, { 0x06007978 }}, + {{ 0x06007AE0 }, { 0x06007CE0 }}, + {{ 0x06007BA0 }, { 0x06007DD0 }}, + {{ 0x06007EE0 }, { 0x060080E0 }}, + {{ 0x06007FC8 }, { 0x060081B8 }}, + {{ 0x060082D8 }, { 0x060084D0 }}, + {{ 0x060083D0 }, { 0x060085E8 }}, + {{ 0x06008710 }, { 0x060088F0 }}, + {{ 0x06008800 }, { 0x06008A20 }}, + {{ 0x06008BB0 }, { 0x06008DC0 }}, + {{ 0x06008CC8 }, { 0x06008F50 }}, + {{ 0x060090F0 }, { 0x060092E8 }}, + {{ 0x06009210 }, { 0x06009498 }}, + {{ 0x06009618 }, { 0x06009818 }}, + {{ 0x06009720 }, { 0x060099A0 }}, + {{ 0x06009AE0 }, { 0x06009D00 }}, + {{ 0x06009BC8 }, { 0x06009E60 }}, + {{ 0x06009F78 }, { 0x0600A190 }}, + {{ 0x0600A070 }, { 0x0600A2E8 }}, + {{ 0x0600A428 }, { 0x0600A6F0 }}, + {{ 0x0600A578 }, { 0x0600A828 }}, + {{ 0x0600A9A0 }, { 0x0600AC10 }}, + {{ 0x0600AAE8 }, { 0x0600AD40 }}, +}; diff --git a/courses/mushroom_cup/koopa_troopa_beach/packed.inc.c b/courses/mushroom_cup/koopa_troopa_beach/packed.inc.c new file mode 100644 index 000000000..f016181db --- /dev/null +++ b/courses/mushroom_cup/koopa_troopa_beach/packed.inc.c @@ -0,0 +1,6959 @@ +#include +#include +#include +#include +#include + +Gfx d_course_koopa_troopa_beach_packed_dl_0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000000, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000040, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000080, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040000C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_160[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000100, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000140, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_210[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000180, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040001C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2C0[] = +{ + gsSPDisplayList(0x07000210), + gsSPDisplayList(0x07000160), + gsSPDisplayList(0x070000B0), + gsSPDisplayList(0x07000000), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0x0FFD, 0x0003, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000200, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_358[] = +{ + gsSPDisplayList(0x070002E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_368[] = +{ + gsSPDisplayList(0x07000358), + gsSPDisplayList(0x070002C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_380[] = +{ + gsSPDisplayList(0x07000368), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_390[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040002C0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 12, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x040004C0, 21, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 13, 17, 0, 18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_440[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000610, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 18, 20, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04000800, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x04000A00, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_518[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000A60, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(10, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 22, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04000C50, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP2Triangles(19, 20, 21, 0, 22, 23, 24, 0), + gsSP1Quadrangle(25, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04000E50, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_610[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000FF0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 15, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 22, 0, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040011F0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_6D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040013E0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040015C0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_778[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040016B0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(14, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(18, 20, 21, 0, 22, 23, 24, 0), + gsSP2Triangles(22, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(26, 28, 29, 0), + gsSPVertex(0x04001890, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04001A80, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(3, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_858[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001AF0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(11, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04001CF0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 5, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04001ED0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_928[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001F00, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(8, 10, 11, 0, 12, 13, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP2Triangles(24, 26, 27, 0, 28, 29, 30, 0), + gsSP1Triangle(28, 30, 31, 0), + gsSPVertex(0x04002100, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x040022F0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002350, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 0, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 17, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04002540, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x04002740, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_AE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040027E0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x040029E0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04002BE0, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_BD8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002D80, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04002F60, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x04003160, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP1Triangle(13, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_CC0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003270, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 17, 0, 20, 21, 22, 0), + gsSP1Quadrangle(23, 24, 25, 26, 0), + gsSP1Quadrangle(27, 28, 29, 30, 0), + gsSPVertex(0x04003460, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_D70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003580, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x04003760, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003880, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 0, 0, 0, 5, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_E60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040038E0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 2, 0), + gsSPVertex(0x04003AD0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x04003CB0, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_F38[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003D20, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04003F00, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 20, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x040040F0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_1000[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004150, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04004350, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_10B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040044A0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(16, 28, 29, 0), + gsSPVertex(0x04004680, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x04004880, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_1190[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004940, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_1210[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004A80, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 15, 0, 20, 21, 22, 0), + gsSP2Triangles(20, 22, 23, 0, 24, 25, 26, 0), + gsSP2Triangles(24, 26, 27, 0, 28, 29, 30, 0), + gsSPVertex(0x04004C70, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP1Triangle(23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_12D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004E10, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04005010, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 22, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x040051F0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP1Quadrangle(16, 15, 17, 18, 0), + gsSP2Triangles(19, 16, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(8, 24, 25, 0, 26, 27, 23, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_13D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040053E0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(27, 29, 30, 0), + gsSPVertex(0x040055D0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 8, 10, 0), + gsSP2Triangles(9, 10, 11, 0, 12, 13, 14, 0), + gsSP2Triangles(15, 16, 14, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x040057D0, 29, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP1Triangle(26, 27, 28, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_14D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040059A0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 29, 30, 24, 0), + gsSP1Triangle(29, 24, 31, 0), + gsSPVertex(0x04005BA0, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 12, 0, 16, 17, 18, 0), + gsSP1Triangle(19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_1590[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005D00, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 5, 0, 8, 5, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 15, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Quadrangle(27, 28, 29, 30, 0), + gsSPVertex(0x04005EF0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP2Triangles(27, 28, 29, 0, 18, 30, 31, 0), + gsSPVertex(0x040060F0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_1668[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006120, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(14, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(18, 20, 21, 0, 22, 23, 24, 0), + gsSP1Triangle(22, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_16F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040062C0, 29, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 23, 24, 25, 0), + gsSP1Triangle(26, 27, 28, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_1778[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006490, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 20, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(26, 28, 29, 0), + gsSPVertex(0x04006670, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 16, 0), + gsSP1Quadrangle(27, 28, 29, 30, 0), + gsSPVertex(0x04006860, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_1850[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040068A0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 8, 14, 15, 0), + gsSP2Triangles(0, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04006A80, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 5, 0, 5, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x04006C80, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_1940[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006DB0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 8, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(20, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04006F90, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(27, 29, 30, 0), + gsSPVertex(0x04007180, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_1A40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007360, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 5, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(11, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(11, 24, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x04007560, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(27, 29, 30, 0), + gsSPVertex(0x04007750, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 2, 0, 12, 13, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(12, 21, 22, 0, 23, 24, 20, 0), + gsSP2Triangles(25, 26, 27, 0, 28, 29, 30, 0), + gsSPVertex(0x04007940, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_1B58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040079C0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 18, 0, 24, 25, 20, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x04007BA0, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 20, 23, 24, 0), + gsSP1Triangle(25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_1C18[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007D60, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 0, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Quadrangle(17, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP2Triangles(27, 28, 29, 0, 30, 27, 31, 0), + gsSPVertex(0x04007F60, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_1CC0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008050, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 12, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 17, 19, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04008230, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x04008430, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 5, 0, 8, 9, 10, 0), + gsSP1Triangle(5, 11, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_1DA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008500, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 20, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04008700, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x04008900, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(6, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_1E90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040089E0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 18, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04008BE0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x04008DE0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_1F78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008ED0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 2, 0, 8, 9, 10, 0), + gsSP2Triangles(2, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 13, 15, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 2, 0, 28, 29, 30, 0), + gsSP1Triangle(28, 30, 31, 0), + gsSPVertex(0x040090D0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 4, 0), + gsSP2Triangles(9, 10, 11, 0, 12, 13, 14, 0), + gsSP2Triangles(12, 14, 15, 0, 16, 17, 18, 0), + gsSP2Triangles(19, 20, 21, 0, 22, 23, 24, 0), + gsSP1Quadrangle(25, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x040092D0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2058[] = +{ + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001E90), + gsSPDisplayList(0x07001DA8), + gsSPDisplayList(0x07001CC0), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07001A40), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001778), + gsSPDisplayList(0x070016F0), + gsSPDisplayList(0x07001668), + gsSPDisplayList(0x07001590), + gsSPDisplayList(0x070014D0), + gsSPDisplayList(0x070013D0), + gsSPDisplayList(0x070012D0), + gsSPDisplayList(0x07001210), + gsSPDisplayList(0x07001190), + gsSPDisplayList(0x070010B0), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x07000F38), + gsSPDisplayList(0x07000E60), + gsSPDisplayList(0x07000D70), + gsSPDisplayList(0x07000CC0), + gsSPDisplayList(0x07000BD8), + gsSPDisplayList(0x07000AE0), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000928), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x070006D8), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000518), + gsSPDisplayList(0x07000440), + gsSPDisplayList(0x07000390), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2178[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009300, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_21D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009360, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2240[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040093F0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_22B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040094E0, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 7, 0, 3, 8, 9, 0), + gsSP1Triangle(10, 11, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2320[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040095B0, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 12, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2398[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009710, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2410[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009860, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP1Triangle(5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2478[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040098E0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(6, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_24E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040099C0, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2560[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009B10, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_25C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009BD0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2638[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009CB0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2698[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009D10, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009E20, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 3, 0, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2748[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009E80, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_27B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009F10, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2818[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009FD0, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2888[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A0E0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_28F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A1A0, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 5, 8, 9, 0), + gsSP1Triangle(10, 11, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2960[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A270, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_29D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A380, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 23, 26, 27, 0), + gsSP1Triangle(14, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2A58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A560, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2AC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A670, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 7, 0, 8, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2B30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A720, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2BA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A870, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2C08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A8A0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2C68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A900, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2CC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A960, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 13, 0, 9, 14, 15, 0), + gsSP1Triangle(16, 17, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2D40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400AA90, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2DA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400AB20, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(8, 11, 12, 0, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2E18[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400AC20, 25, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(3, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 17, 20, 21, 0), + gsSP1Triangle(22, 23, 24, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2E98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400ADB0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(3, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2F00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400AE30, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2F60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400AE90, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_2FC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400AF50, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_3038[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B070, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_30B0[] = +{ + gsSPDisplayList(0x07003038), + gsSPDisplayList(0x07002FC8), + gsSPDisplayList(0x07002F60), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E98), + gsSPDisplayList(0x07002E18), + gsSPDisplayList(0x07002DA8), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002CC8), + gsSPDisplayList(0x07002C68), + gsSPDisplayList(0x07002C08), + gsSPDisplayList(0x07002BA8), + gsSPDisplayList(0x07002B30), + gsSPDisplayList(0x07002AC8), + gsSPDisplayList(0x07002A58), + gsSPDisplayList(0x070029D0), + gsSPDisplayList(0x07002960), + gsSPDisplayList(0x070028F0), + gsSPDisplayList(0x07002888), + gsSPDisplayList(0x07002818), + gsSPDisplayList(0x070027B0), + gsSPDisplayList(0x07002748), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002638), + gsSPDisplayList(0x070025C8), + gsSPDisplayList(0x07002560), + gsSPDisplayList(0x070024E8), + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x07002410), + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07002320), + gsSPDisplayList(0x070022B0), + gsSPDisplayList(0x07002240), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07002178), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_31D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400B1C0, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 6, 15, 16, 0), + gsSP1Triangle(17, 18, 19, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B300, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_32B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400B400, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B580, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_3390[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400B680, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 0, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Triangle(17, 18, 8, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B7B0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_3470[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400B8B0, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 2, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BA20, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_3550[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400BB20, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Triangle(17, 18, 19, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BC60, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_3630[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400BD60, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BDF0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_36F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400BE70, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 7, 0, 8, 9, 10, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BF20, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_37B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400BFA0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(0, 4, 5, 0, 6, 3, 2, 0), + gsSP2Triangles(7, 8, 9, 0, 7, 10, 8, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(11, 17, 18, 0, 19, 20, 21, 0), + gsSP1Triangle(0, 22, 23, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C120, 23, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(12, 16, 17, 18, 0), + gsSP1Quadrangle(19, 20, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_38B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400C290, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C3B0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_3978[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400C430, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_39E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400C530, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 20, 22, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C6A0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_3AC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400C7A0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_3B40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400C920, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CB00, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_3C38[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400CC80, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CD70, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_3D00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400CDF0, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CF40, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_3DE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400D040, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 11, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP1Triangle(23, 24, 25, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D1E0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_3ED8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400D360, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 9, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(21, 23, 22, 0, 24, 25, 26, 0), + gsSP1Triangle(24, 27, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_3F60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400D520, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 5, 19, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D660, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_4040[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400D760, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Triangle(17, 18, 19, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D8A0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_4120[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400D9A0, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DAF0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_4200[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400DBF0, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(4, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DD60, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_42E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400DE60, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DFB0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_43C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400E0B0, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 14, 16, 0), + gsSP1Triangle(17, 18, 19, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E1F0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_4490[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E270, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 8, 21, 0, 22, 23, 24, 0), + gsSP2Triangles(22, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(26, 28, 29, 0), + gsSPVertex(0x0400E450, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400E650, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(24, 26, 27, 0, 28, 29, 30, 0), + gsSPVertex(0x0400E840, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Triangle(0, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_45C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400E8A0, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 13, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E9E0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_46A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400EAE0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400EBD0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_4770[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400EC50, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_47E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400ED60, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(5, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 22, 25, 26, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400EF10, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_48B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400EF60, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_4920[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400F070, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP1Triangle(16, 17, 18, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F1A0, 19, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(12, 14, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_4A08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400F2D0, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(3, 4, 1, 0, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 16, 0), + gsSP2Triangles(12, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(19, 21, 20, 0, 18, 22, 23, 0), + gsSP1Triangle(24, 25, 26, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F480, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_4AF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400F500, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 5, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Triangle(12, 17, 18, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F630, 15, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(8, 12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_4BD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400F720, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(10, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(15, 23, 24, 0, 1, 25, 26, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F8D0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_4CC8[] = +{ + gsSPDisplayList(0x07004BD0), + gsSPDisplayList(0x07004AF0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004920), + gsSPDisplayList(0x070048B0), + gsSPDisplayList(0x070047E0), + gsSPDisplayList(0x07004770), + gsSPDisplayList(0x070046A8), + gsSPDisplayList(0x070045C8), + gsSPDisplayList(0x07004490), + gsSPDisplayList(0x070043C0), + gsSPDisplayList(0x070042E0), + gsSPDisplayList(0x07004200), + gsSPDisplayList(0x07004120), + gsSPDisplayList(0x07004040), + gsSPDisplayList(0x07003F60), + gsSPDisplayList(0x07003ED8), + gsSPDisplayList(0x07003DE0), + gsSPDisplayList(0x07003D00), + gsSPDisplayList(0x07003C38), + gsSPDisplayList(0x07003B40), + gsSPDisplayList(0x07003AC8), + gsSPDisplayList(0x070039E8), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x070038B0), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x070036F0), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07003550), + gsSPDisplayList(0x07003470), + gsSPDisplayList(0x07003390), + gsSPDisplayList(0x070032B0), + gsSPDisplayList(0x070031D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_4DD8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400FA50, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP1Triangle(8, 9, 10, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FB00, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_4EA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400FB80, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP1Triangle(8, 9, 10, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FC30, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_4F68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400FCB0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FD70, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_5028[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400FDF0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FEB0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_50E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400FF30, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FFD0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_51A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04010010, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010050, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_5250[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04010090, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040100F0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_5300[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04010130, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP1Triangle(16, 17, 18, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010260, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_53D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04010320, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010380, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_5488[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040103C0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_54E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040103F0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010450, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_5598[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04010490, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_55F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040104F0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040105E0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_56C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040106A0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010700, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_5778[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04010740, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040107A0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_5828[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040107E0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040108D0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_58F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04010990, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP1Triangle(16, 17, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_5970[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04010AC0, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP1Triangle(8, 9, 10, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010B70, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_5A38[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04010BF0, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP1Triangle(10, 11, 12, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010CC0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_5B00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04010D40, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010DE0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_5BB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04010E20, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010F20, 11, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(5, 8, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_5C88[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04010FD0, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP1Triangle(8, 9, 10, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011080, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_5D50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04011100, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011190, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_5E08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040111D0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(18, 20, 21, 0, 22, 23, 24, 0), + gsSP2Triangles(25, 26, 27, 0, 28, 29, 30, 0), + gsSPVertex(0x040113C0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_5EB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040114E0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011540, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_5F60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04011580, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040115E0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_6010[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04011620, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_6078[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040116B0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP1Quadrangle(8, 10, 11, 12, 0), + gsSP1Triangle(8, 12, 13, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011790, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_6140[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040117F0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_61A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04011850, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040118F0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_6268[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040119D0, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP1Triangle(16, 17, 18, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011B00, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_6330[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04011B40, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011C40, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_63F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04011CC0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011DC0, 11, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(5, 8, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_64C8[] = +{ + gsSPDisplayList(0x070063F8), + gsSPDisplayList(0x07006330), + gsSPDisplayList(0x07006268), + gsSPDisplayList(0x070061A0), + gsSPDisplayList(0x07006140), + gsSPDisplayList(0x07006078), + gsSPDisplayList(0x07006010), + gsSPDisplayList(0x07005F60), + gsSPDisplayList(0x07005EB0), + gsSPDisplayList(0x07005E08), + gsSPDisplayList(0x07005D50), + gsSPDisplayList(0x07005C88), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005B00), + gsSPDisplayList(0x07005A38), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005828), + gsSPDisplayList(0x07005778), + gsSPDisplayList(0x070056C8), + gsSPDisplayList(0x070055F8), + gsSPDisplayList(0x07005598), + gsSPDisplayList(0x070054E8), + gsSPDisplayList(0x07005488), + gsSPDisplayList(0x070053D8), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07005250), + gsSPDisplayList(0x070051A0), + gsSPDisplayList(0x070050E8), + gsSPDisplayList(0x07005028), + gsSPDisplayList(0x07004F68), + gsSPDisplayList(0x07004EA0), + gsSPDisplayList(0x07004DD8), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_65D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011E70, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 4, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_6648[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011F80, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 4, 0), + gsSP1Triangle(5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_66B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012000, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 3, 7, 0, 8, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_6718[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040120B0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(1, 22, 23, 0, 24, 25, 26, 0), + gsSP2Triangles(1, 27, 28, 0, 16, 29, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_67A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040122A0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_6810[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040123C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012400, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_68C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012460, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_6938[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040125E0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_6998[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012640, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_69F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012690, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 4, 7, 0, 8, 0, 2, 0), + gsSP1Triangle(9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_6A68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012750, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 3, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_6AD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040127D0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_6B30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04012830, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012890, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_6BE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04012950, 25, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 4, 3, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 7, 9, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 14, 12, 0, 15, 16, 17, 0), + gsSP2Triangles(17, 18, 15, 0, 19, 20, 21, 0), + gsSP1Triangle(22, 23, 24, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012AE0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04012CE0, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(24, 25, 26, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012E90, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(24, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_6D70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013040, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_6DE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040131C0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 10, 13, 14, 0), + gsSP1Triangle(13, 10, 12, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040132B0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_6EB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013340, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 10, 16, 0), + gsSP1Triangle(17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_6F30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013480, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 3, 5, 0, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_6FA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013580, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_7000[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040135D0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 4, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x040137D0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_70A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013860, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(4, 18, 19, 0, 20, 21, 15, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 13, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_7120[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013A10, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP1Triangle(5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_7188[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013A90, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_71F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013B50, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_7260[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013C50, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_72D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013D70, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(2, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_7358[] = +{ + gsSPDisplayList(0x070072D0), + gsSPDisplayList(0x07007260), + gsSPDisplayList(0x070071F0), + gsSPDisplayList(0x07007188), + gsSPDisplayList(0x07007120), + gsSPDisplayList(0x070070A0), + gsSPDisplayList(0x07007000), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07006F30), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006DE8), + gsSPDisplayList(0x07006D70), + gsSPDisplayList(0x07006BE8), + gsSPDisplayList(0x07006B30), + gsSPDisplayList(0x07006AD0), + gsSPDisplayList(0x07006A68), + gsSPDisplayList(0x070069F8), + gsSPDisplayList(0x07006998), + gsSPDisplayList(0x07006938), + gsSPDisplayList(0x070068C0), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x070067A0), + gsSPDisplayList(0x07006718), + gsSPDisplayList(0x070066B0), + gsSPDisplayList(0x07006648), + gsSPDisplayList(0x070065D8), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_7430[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013F70, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x04014150, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(7, 26, 27, 0, 28, 29, 30, 0), + gsSPVertex(0x04014340, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04014530, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_7538[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014560, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 20, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04014760, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04014940, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_7608[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040149C0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 1, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04014BC0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_76A0[] = +{ + gsSPDisplayList(0x07007608), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x07007430), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_76C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014BF0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_7740[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014DD0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04014FB0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(6, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 18, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x040151A0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_7810[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015230, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 6, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04015430, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 18, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 25, 30, 0), + gsSPVertex(0x04015620, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_78E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015650, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04015830, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_7970[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04015860, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015890, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04015A70, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015B60, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_7A98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04015B90, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 12, 11, 0), + gsSP2Triangles(14, 12, 13, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(22, 24, 23, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04015D80, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0), + gsSP2Triangles(3, 4, 1, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 8, 6, 0, 7, 6, 9, 0), + gsSP1Triangle(10, 11, 12, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015E50, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04016030, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04016210, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040163F0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040165D0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040167B0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04016990, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040169C0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04016BA0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 4, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 4, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04016D90, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04016F70, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(24, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_7DB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017120, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04017300, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_7E48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040173C0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040175A0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_7EE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017660, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04017840, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_7F70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040178A0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04017A80, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 15, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 12, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_8028[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017C70, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 17, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04017E70, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04018050, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_80F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040180E0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040182C0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040184A0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04018680, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_8200[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040187F0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 15, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x040189F0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04018BD0, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_82D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04018CE0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 6, 8, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(25, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_8360[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04018EC0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 8, 0), + gsSP1Triangle(4, 6, 8, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04018F50, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04019130, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_8468[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04019280, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(27, 30, 31, 0), + gsSPVertex(0x04019480, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_8510[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04019570, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04019750, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(24, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_85C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04019900, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04019940, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04019A00, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_86B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04019A60, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04019C40, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_8740[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04019CA0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(27, 30, 31, 0), + gsSPVertex(0x04019EA0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_87E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04019F30, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0401A110, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_8870[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401A140, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(0, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(20, 23, 24, 0, 17, 25, 26, 0), + gsSP2Triangles(27, 28, 29, 0, 27, 30, 31, 0), + gsSPVertex(0x0401A340, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_8918[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401A460, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_8980[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401A520, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(18, 30, 31, 0), + gsSPVertex(0x0401A720, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(13, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(24, 28, 29, 0), + gsSPVertex(0x0401A900, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 13, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 9, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x0401AAE0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_8A90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401AB70, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 16, 0, 24, 25, 26, 0), + gsSP2Triangles(27, 28, 29, 0, 24, 30, 31, 0), + gsSPVertex(0x0401AD70, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0401AF60, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x0401B140, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0401B330, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0401B520, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_8C18[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401B640, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 5, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 5, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 23, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x0401B820, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 4, 7, 0, 4, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 25, 29, 0), + gsSPVertex(0x0401BA00, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_8D08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401BBE0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0401BDC0, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(9, 18, 19, 0, 20, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_8DB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401BF30, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0401C130, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_8E50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401C1F0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0401C3D0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_8EE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401C400, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_8F58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401C550, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_8FD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401C6A0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401C790, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(0, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_9080[] = +{ + gsSPDisplayList(0x07008FD0), + gsSPDisplayList(0x07008F58), + gsSPDisplayList(0x07008EE0), + gsSPDisplayList(0x07008E50), + gsSPDisplayList(0x07008DB0), + gsSPDisplayList(0x07008D08), + gsSPDisplayList(0x07008C18), + gsSPDisplayList(0x07008A90), + gsSPDisplayList(0x07008980), + gsSPDisplayList(0x07008918), + gsSPDisplayList(0x07008870), + gsSPDisplayList(0x070087E0), + gsSPDisplayList(0x07008740), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x070085C0), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07008468), + gsSPDisplayList(0x07008360), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x070080F8), + gsSPDisplayList(0x07008028), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x07007EE0), + gsSPDisplayList(0x07007E48), + gsSPDisplayList(0x07007DB0), + gsSPDisplayList(0x07007A98), + gsSPDisplayList(0x07007970), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07007810), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070076C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_9188[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401C810, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401C8B0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_9228[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401C8F0, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401C990, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_92C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401C9D0, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401CA70, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_9368[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401CAB0, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401CB50, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_9408[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401CB90, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401CC30, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_94A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401CC70, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401CD10, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_9548[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401CD50, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401CDF0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_95E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401CE30, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401CED0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_9688[] = +{ + gsSPDisplayList(0x070095E8), + gsSPDisplayList(0x07009548), + gsSPDisplayList(0x070094A8), + gsSPDisplayList(0x07009408), + gsSPDisplayList(0x07009368), + gsSPDisplayList(0x070092C8), + gsSPDisplayList(0x07009228), + gsSPDisplayList(0x07009188), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_96D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0401CF10, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP2Triangles(28, 29, 30, 0, 29, 31, 30, 0), + gsSPVertex(0x0401D110, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 6, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401D190, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0401D370, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_9800[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0401D3A0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSP2Triangles(28, 29, 30, 0, 31, 28, 30, 0), + gsSPVertex(0x0401D5A0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 6, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401D620, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0401D800, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_9930[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401D830, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0401DA10, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0401DBF0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0401DDD0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_9A30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401DEF0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0401E0D0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0401E2B0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0401E490, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_9B20[] = +{ + gsSPDisplayList(0x07009A30), + gsSPDisplayList(0x07009930), + gsSPDisplayList(0x07009800), + gsSPDisplayList(0x070096D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_9B48[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x0401E4C0, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_9B78[] = +{ + gsSPDisplayList(0x07009B48), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_9B88[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x0401E560, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 0, 0), + gsSP2Triangles(0, 5, 1, 0, 4, 6, 0, 0), + gsSP2Triangles(6, 5, 0, 0, 1, 7, 2, 0), + gsSP2Triangles(7, 1, 8, 0, 9, 8, 10, 0), + gsSP2Triangles(7, 8, 9, 0, 8, 11, 10, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 13, 12, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 19, 18, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 24, 26, 0), + gsSP2Triangles(27, 26, 28, 0, 25, 29, 30, 0), + gsSP2Triangles(25, 30, 26, 0, 28, 26, 31, 0), + gsSPVertex(0x0401E760, 29, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(1, 4, 5, 0, 6, 7, 8, 0), + gsSP2Triangles(6, 8, 0, 0, 9, 6, 0, 0), + gsSP2Triangles(9, 0, 2, 0, 1, 10, 11, 0), + gsSP2Triangles(1, 11, 2, 0, 12, 9, 2, 0), + gsSP2Triangles(12, 2, 11, 0, 12, 13, 5, 0), + gsSP2Triangles(12, 5, 9, 0, 14, 13, 12, 0), + gsSP2Triangles(14, 12, 15, 0, 12, 11, 16, 0), + gsSP2Triangles(12, 16, 15, 0, 11, 10, 17, 0), + gsSP2Triangles(11, 17, 16, 0, 18, 19, 17, 0), + gsSP2Triangles(18, 17, 14, 0, 20, 19, 18, 0), + gsSP2Triangles(21, 22, 18, 0, 22, 20, 18, 0), + gsSP1Quadrangle(23, 21, 18, 14, 0), + gsSP2Triangles(23, 14, 15, 0, 17, 10, 13, 0), + gsSP2Triangles(17, 13, 14, 0, 10, 1, 5, 0), + gsSP2Triangles(10, 5, 13, 0, 5, 4, 6, 0), + gsSP2Triangles(5, 6, 9, 0, 24, 19, 25, 0), + gsSP2Triangles(25, 19, 20, 0, 26, 19, 24, 0), + gsSP1Quadrangle(17, 19, 26, 16, 0), + gsSP1Quadrangle(24, 21, 23, 26, 0), + gsSP1Quadrangle(16, 26, 23, 15, 0), + gsSP2Triangles(27, 28, 4, 0, 4, 28, 7, 0), + gsSP1Triangle(4, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_9CC0[] = +{ + gsSPDisplayList(0x07009B88), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_9CD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0x0084, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401E930, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 0, 2, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 8, 0), + gsSP2Triangles(9, 8, 7, 0, 11, 12, 13, 0), + gsSP2Triangles(12, 14, 13, 0, 13, 14, 15, 0), + gsSP1Triangle(16, 17, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_9D58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0x006C, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401EA60, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP2Triangles(1, 6, 2, 0, 6, 7, 4, 0), + gsSP2Triangles(6, 4, 2, 0, 4, 8, 9, 0), + gsSP2Triangles(4, 9, 5, 0, 7, 8, 4, 0), + gsSP1Quadrangle(5, 10, 11, 3, 0), + gsSP1Quadrangle(9, 12, 10, 5, 0), + gsSP1Quadrangle(13, 0, 3, 11, 0), + gsSP1Quadrangle(14, 13, 11, 15, 0), + gsSP1Quadrangle(11, 10, 16, 15, 0), + gsSP1Quadrangle(10, 12, 17, 16, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 19, 18, 0), + gsSP1Quadrangle(23, 24, 25, 19, 0), + gsSP1Quadrangle(19, 25, 26, 20, 0), + gsSP1Quadrangle(26, 27, 28, 20, 0), + gsSP1Quadrangle(20, 28, 29, 21, 0), + gsSP1Quadrangle(30, 31, 21, 29, 0), + gsSPVertex(0x0401EC60, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 6, 9, 5, 0), + gsSP1Quadrangle(4, 11, 10, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_9E70[] = +{ + gsSPDisplayList(0x07009D58), + gsSPDisplayList(0x07009CD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_9E88[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0401ED20, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 8, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_9EC0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0401EE90, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_9EF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0401EFE0, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_9F30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0401F150, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 16, 0), + gsSP1Triangle(17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_9F68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0401F290, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Triangle(17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_9FA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0401F3D0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP1Triangle(5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_9FC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0401F450, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_9FF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0401F510, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 1, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A020[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0401F620, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 10, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0401F810, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 2, 0), + gsSP1Triangle(5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A080[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0401F890, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 2, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A0B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0401F9A0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A0E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0401FB20, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A128[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0401FD00, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 5, 0, 8, 9, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A158[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0401FDE0, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 5, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Triangle(17, 18, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A190[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0401FF10, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 4, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP1Triangle(23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A1D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040200B0, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(24, 12, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A210[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04020250, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A240[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04020370, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A278[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040204F0, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A2B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04020640, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 13, 0), + gsSP1Triangle(17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A2E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04020780, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 7, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 16, 18, 0, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A320[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040208E0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A350[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04020A00, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Triangle(17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A388[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04020B40, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP1Triangle(23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A3C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04020CE0, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 12, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A400[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04020E50, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A438[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04020FA0, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 16, 0), + gsSP1Triangle(0, 17, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A470[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040210D0, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A4A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040211E0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A4D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04021300, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A508[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04021470, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Triangle(17, 14, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A540[] = +{ + gsSPDisplayList(0x0700A508), + gsSPDisplayList(0x0700A4D0), + gsSPDisplayList(0x0700A4A0), + gsSPDisplayList(0x0700A470), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A400), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A388), + gsSPDisplayList(0x0700A350), + gsSPDisplayList(0x0700A320), + gsSPDisplayList(0x0700A2E8), + gsSPDisplayList(0x0700A2B0), + gsSPDisplayList(0x0700A278), + gsSPDisplayList(0x0700A240), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x0700A1D0), + gsSPDisplayList(0x0700A190), + gsSPDisplayList(0x0700A158), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x0700A0E8), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A080), + gsSPDisplayList(0x0700A020), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009FC8), + gsSPDisplayList(0x07009FA0), + gsSPDisplayList(0x07009F68), + gsSPDisplayList(0x07009F30), + gsSPDisplayList(0x07009EF8), + gsSPDisplayList(0x07009EC0), + gsSPDisplayList(0x07009E88), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A640[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040215A0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A668[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04021630, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A690[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040216C0, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A6B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04021770, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A6E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04021800, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A708[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040218B0, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 3, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A738[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040219C0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A760[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04021A80, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 6, 15, 16, 0), + gsSP1Triangle(3, 17, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A798[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04021BB0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A7C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04021C40, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A7E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04021CA0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A810[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04021D80, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A838[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04021E10, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A868[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04021EF0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A890[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04021FB0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A8C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040220A0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A8E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04022100, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A908[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04022190, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A930[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04022250, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 13, 0, 6, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 22, 25, 26, 0), + gsSP2Triangles(27, 28, 29, 0, 16, 30, 31, 0), + gsSPVertex(0x04022450, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A990[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04022510, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(3, 24, 25, 0, 3, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04022700, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_A9F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040227C0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(18, 24, 25, 0, 12, 26, 27, 0), + gsSP2Triangles(12, 28, 29, 0, 21, 30, 31, 0), + gsSPVertex(0x040229C0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_AA48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040229F0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(5, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 8, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04022BD0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_AAB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04022CC0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 23, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04022EB0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_AB08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04022F10, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040230F0, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(8, 11, 12, 0, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_AB68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040231F0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 0, 8, 9, 0), + gsSP2Triangles(0, 10, 11, 0, 12, 13, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x040233D0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 3, 9, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_ABD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040234B0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(15, 30, 31, 0), + gsSPVertex(0x040236B0, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Triangle(8, 17, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_AC40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040237E0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 5, 8, 9, 0), + gsSP2Triangles(5, 10, 11, 0, 0, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 0, 17, 18, 0), + gsSP2Triangles(19, 20, 21, 0, 19, 22, 23, 0), + gsSP2Triangles(19, 24, 25, 0, 19, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x040239D0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(9, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_ACB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04023AB0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP1Triangle(5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_ACD8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04023B30, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_AD00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04023BF0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_AD28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04023C80, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_AD50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04023D30, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(0, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_AD78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04023DB0, 25, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 0, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP1Triangle(20, 23, 24, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_ADB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04023F40, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_ADE0[] = +{ + gsSPDisplayList(0x0700ADB8), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700AD50), + gsSPDisplayList(0x0700AD28), + gsSPDisplayList(0x0700AD00), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700ACB0), + gsSPDisplayList(0x0700AC40), + gsSPDisplayList(0x0700ABD0), + gsSPDisplayList(0x0700AB68), + gsSPDisplayList(0x0700AB08), + gsSPDisplayList(0x0700AAB0), + gsSPDisplayList(0x0700AA48), + gsSPDisplayList(0x0700A9F0), + gsSPDisplayList(0x0700A990), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700A908), + gsSPDisplayList(0x0700A8E0), + gsSPDisplayList(0x0700A8C0), + gsSPDisplayList(0x0700A890), + gsSPDisplayList(0x0700A868), + gsSPDisplayList(0x0700A838), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7E0), + gsSPDisplayList(0x0700A7C0), + gsSPDisplayList(0x0700A798), + gsSPDisplayList(0x0700A760), + gsSPDisplayList(0x0700A738), + gsSPDisplayList(0x0700A708), + gsSPDisplayList(0x0700A6E0), + gsSPDisplayList(0x0700A6B8), + gsSPDisplayList(0x0700A690), + gsSPDisplayList(0x0700A668), + gsSPDisplayList(0x0700A640), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_AEF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04023FD0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 5, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04024090, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 3, 9, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_AFC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04024170, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 10, 11, 8, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04024230, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(6, 11, 12, 0, 13, 14, 15, 0), + gsSP1Triangle(16, 17, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_B0A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04024360, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04024540, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(3, 18, 19, 0, 6, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(25, 28, 29, 0), + gsSPVertex(0x04024720, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_B168[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04024780, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 0, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 6, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04024970, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_B208[] = +{ + gsSPDisplayList(0x0700B168), + gsSPDisplayList(0x0700B0A0), + gsSPDisplayList(0x0700AFC8), + gsSPDisplayList(0x0700AEF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_B230[] = +{ + gsSPDisplayList(0x0700B208), + gsSPDisplayList(0x0700ADE0), + gsSPDisplayList(0x0700A540), + gsSPDisplayList(0x07009E70), + gsSPDisplayList(0x07009CC0), + gsSPDisplayList(0x07009B78), + gsSPDisplayList(0x07009B20), + gsSPDisplayList(0x07009688), + gsSPDisplayList(0x07009080), + gsSPDisplayList(0x070076A0), + gsSPDisplayList(0x07007358), + gsSPDisplayList(0x070064C8), + gsSPDisplayList(0x07004CC8), + gsSPDisplayList(0x070030B0), + gsSPDisplayList(0x07002058), + gsSPEndDisplayList(), +}; + +Gfx d_course_koopa_troopa_beach_packed_dl_B2B0[] = +{ + gsSPDisplayList(0x0700B230), + gsSPEndDisplayList(), +}; + +u8 d_course_koopa_troopa_beach_packed_dl_tail[] = { 0xFF, 14, 0, 0, 0, 0, 0, 0 }; diff --git a/courses/mushroom_cup/luigi_raceway/course_data.inc.c b/courses/mushroom_cup/luigi_raceway/course_data.inc.c new file mode 100644 index 000000000..9230a420f --- /dev/null +++ b/courses/mushroom_cup/luigi_raceway/course_data.inc.c @@ -0,0 +1,7174 @@ +// todo: Replace addresses with variables +#include +#include +#include +#include +#include + +Gfx d_course_luigi_raceway_dl_0[] = +{ + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x07001848), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x0700C260), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x070024E0), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x0700A688), + gsSPDisplayList(0x0700A620), + gsSPDisplayList(0x0700A7A8), + gsSPDisplayList(0x07002130), + gsSPDisplayList(0x0700A490), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x07003448), + gsSPDisplayList(0x0700B530), + gsSPDisplayList(0x0700B590), + gsSPDisplayList(0x0700B600), + gsSPDisplayList(0x0700B678), + gsSPDisplayList(0x070039C8), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x0700A088), + gsSPDisplayList(0x07007C80), + gsSPDisplayList(0x07007CF0), + gsSPDisplayList(0x07007D60), + gsSPDisplayList(0x07007DD8), + gsSPDisplayList(0x07007F68), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07008AB8), + gsSPDisplayList(0x07008B18), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_1A8[] = +{ + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x0700C300), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x070024E0), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x0700A2A8), + gsSPDisplayList(0x07002130), + gsSPDisplayList(0x07002B58), + gsSPDisplayList(0x0700AC08), + gsSPDisplayList(0x0700AC70), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x07003448), + gsSPDisplayList(0x0700B878), + gsSPDisplayList(0x0700B8E0), + gsSPDisplayList(0x070039C8), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x070049B8), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07007CF0), + gsSPDisplayList(0x07007D60), + gsSPDisplayList(0x07007DD8), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07007F68), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07008CB8), + gsSPDisplayList(0x07008D20), + gsSPDisplayList(0x070007F0), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_328[] = +{ + gsSPDisplayList(0x070024E0), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x0700A688), + gsSPDisplayList(0x0700A620), + gsSPDisplayList(0x0700A2A8), + gsSPDisplayList(0x07002130), + gsSPDisplayList(0x07002B58), + gsSPDisplayList(0x0700AC70), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x07003448), + gsSPDisplayList(0x0700B530), + gsSPDisplayList(0x0700B590), + gsSPDisplayList(0x070039C8), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x070049B8), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07007C80), + gsSPDisplayList(0x07007CF0), + gsSPDisplayList(0x07007D60), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07007F68), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_480[] = +{ + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x07001848), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x0700C300), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x0700C260), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x070024E0), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x0700A688), + gsSPDisplayList(0x0700A620), + gsSPDisplayList(0x0700A7A8), + gsSPDisplayList(0x0700A2A8), + gsSPDisplayList(0x07002130), + gsSPDisplayList(0x0700A490), + gsSPDisplayList(0x07002B58), + gsSPDisplayList(0x0700AC08), + gsSPDisplayList(0x0700AC70), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x07003448), + gsSPDisplayList(0x0700B530), + gsSPDisplayList(0x0700B590), + gsSPDisplayList(0x0700B600), + gsSPDisplayList(0x0700B878), + gsSPDisplayList(0x0700B8E0), + gsSPDisplayList(0x070039C8), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006EF0), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x070049B8), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x0700A088), + gsSPDisplayList(0x07007C80), + gsSPDisplayList(0x07007CF0), + gsSPDisplayList(0x07007D60), + gsSPDisplayList(0x07007DD8), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07007F68), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x07008AB8), + gsSPDisplayList(0x07008B18), + gsSPDisplayList(0x07008CB8), + gsSPDisplayList(0x07008D20), + gsSPDisplayList(0x070007F0), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_6E0[] = +{ + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x07001848), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x070024E0), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x0700A620), + gsSPDisplayList(0x0700A7A8), + gsSPDisplayList(0x0700A490), + gsSPDisplayList(0x0700A4F8), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x07003448), + gsSPDisplayList(0x070034C8), + gsSPDisplayList(0x0700B590), + gsSPDisplayList(0x0700B600), + gsSPDisplayList(0x0700B678), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x0700A088), + gsSPDisplayList(0x07007C80), + gsSPDisplayList(0x07007CF0), + gsSPDisplayList(0x07007D60), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07008A58), + gsSPDisplayList(0x07008AB8), + gsSPDisplayList(0x07008B18), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_868[] = +{ + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x07001848), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x0700C300), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x070024E0), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x0700A430), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AC70), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x07003448), + gsSPDisplayList(0x070034C8), + gsSPDisplayList(0x0700B8E0), + gsSPDisplayList(0x0700B948), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x070049B8), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07007C80), + gsSPDisplayList(0x07007CF0), + gsSPDisplayList(0x07007D60), + gsSPDisplayList(0x07007DD8), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07007F68), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07008CB8), + gsSPDisplayList(0x07008D20), + gsSPDisplayList(0x07008D88), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_9F8[] = +{ + gsSPDisplayList(0x070024E0), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x0700A620), + gsSPDisplayList(0x0700A7A8), + gsSPDisplayList(0x0700A430), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x07003448), + gsSPDisplayList(0x070034C8), + gsSPDisplayList(0x0700B590), + gsSPDisplayList(0x0700B600), + gsSPDisplayList(0x0700B948), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x07007C80), + gsSPDisplayList(0x07007CF0), + gsSPDisplayList(0x07007D60), + gsSPDisplayList(0x07007DD8), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07007F68), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_B48[] = +{ + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x07001848), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x0700C300), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x070024E0), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x0700A620), + gsSPDisplayList(0x0700A430), + gsSPDisplayList(0x0700A490), + gsSPDisplayList(0x0700A4F8), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AC70), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x07003448), + gsSPDisplayList(0x070034C8), + gsSPDisplayList(0x0700B590), + gsSPDisplayList(0x0700B600), + gsSPDisplayList(0x0700B678), + gsSPDisplayList(0x0700B948), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x070049B8), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x0700A088), + gsSPDisplayList(0x07007C80), + gsSPDisplayList(0x07007CF0), + gsSPDisplayList(0x07007D60), + gsSPDisplayList(0x07007DD8), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07007F68), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x07008A58), + gsSPDisplayList(0x07008AB8), + gsSPDisplayList(0x07008CB8), + gsSPDisplayList(0x07008D20), + gsSPDisplayList(0x07008D88), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_D80[] = +{ + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002368), + gsSPDisplayList(0x0700A7A8), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A490), + gsSPDisplayList(0x0700A4F8), + gsSPDisplayList(0x0700A558), + gsSPDisplayList(0x07003448), + gsSPDisplayList(0x070034C8), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x0700B600), + gsSPDisplayList(0x0700B678), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x0700A028), + gsSPDisplayList(0x07007BF8), + gsSPDisplayList(0x07007C80), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070080B0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x07008A58), + gsSPDisplayList(0x07008AB8), + gsSPDisplayList(0x07008B18), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_EE8[] = +{ + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x07001848), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x0700A748), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002368), + gsSPDisplayList(0x0700A430), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AC70), + gsSPDisplayList(0x0700B470), + gsSPDisplayList(0x07003448), + gsSPDisplayList(0x070034C8), + gsSPDisplayList(0x0700B948), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x070049B8), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07007C80), + gsSPDisplayList(0x07007CF0), + gsSPDisplayList(0x0700A1B0), + gsSPDisplayList(0x07007DD8), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07008D20), + gsSPDisplayList(0x07008D88), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_1058[] = +{ + gsSPDisplayList(0x0700A748), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002368), + gsSPDisplayList(0x0700A7A8), + gsSPDisplayList(0x0700A430), + gsSPDisplayList(0x0700A490), + gsSPDisplayList(0x0700A4F8), + gsSPDisplayList(0x0700B470), + gsSPDisplayList(0x07003448), + gsSPDisplayList(0x070034C8), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x0700B600), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x07007BF8), + gsSPDisplayList(0x07007C80), + gsSPDisplayList(0x07007CF0), + gsSPDisplayList(0x0700A1B0), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070080B0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_1198[] = +{ + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x07001848), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x0700A748), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002368), + gsSPDisplayList(0x0700A7A8), + gsSPDisplayList(0x0700A430), + gsSPDisplayList(0x0700A490), + gsSPDisplayList(0x0700A4F8), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700B470), + gsSPDisplayList(0x07003448), + gsSPDisplayList(0x070034C8), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x0700B600), + gsSPDisplayList(0x0700B678), + gsSPDisplayList(0x0700B948), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006EF0), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x070049B8), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x0700A028), + gsSPDisplayList(0x07007BF8), + gsSPDisplayList(0x07007C80), + gsSPDisplayList(0x07007CF0), + gsSPDisplayList(0x0700A1B0), + gsSPDisplayList(0x07007DD8), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070080B0), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x07008A58), + gsSPDisplayList(0x07008AB8), + gsSPDisplayList(0x07008D88), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_1398[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002368), + gsSPDisplayList(0x07002560), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x070021A8), + gsSPDisplayList(0x0700A4F8), + gsSPDisplayList(0x0700A558), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x070035D0), + gsSPDisplayList(0x0700B678), + gsSPDisplayList(0x0700B408), + gsSPDisplayList(0x0700B198), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006EF0), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07009098), + gsSPDisplayList(0x07009120), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009230), + gsSPDisplayList(0x070092B8), + gsSPDisplayList(0x070095B8), + gsSPDisplayList(0x07009960), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x07007B80), + gsSPDisplayList(0x07007BF8), + gsSPDisplayList(0x070080B0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x07000450), + gsSPDisplayList(0x07008AB8), + gsSPDisplayList(0x07008B18), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_1538[] = +{ + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x07001848), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x0700A748), + gsSPDisplayList(0x0700A6E8), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002368), + gsSPDisplayList(0x07002560), + gsSPDisplayList(0x0700A430), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700B470), + gsSPDisplayList(0x0700B4D0), + gsSPDisplayList(0x070034C8), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x070035D0), + gsSPDisplayList(0x0700B948), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x07007B80), + gsSPDisplayList(0x07007BF8), + gsSPDisplayList(0x07007C80), + gsSPDisplayList(0x0700A150), + gsSPDisplayList(0x0700A1B0), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070080B0), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_16D8[] = +{ + gsSPDisplayList(0x0700A748), + gsSPDisplayList(0x0700A6E8), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002368), + gsSPDisplayList(0x07002560), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A430), + gsSPDisplayList(0x070021A8), + gsSPDisplayList(0x0700A4F8), + gsSPDisplayList(0x0700A558), + gsSPDisplayList(0x0700B470), + gsSPDisplayList(0x0700B4D0), + gsSPDisplayList(0x070034C8), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x070035D0), + gsSPDisplayList(0x0700B678), + gsSPDisplayList(0x0700B408), + gsSPDisplayList(0x0700B948), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006EF0), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07007B80), + gsSPDisplayList(0x07007BF8), + gsSPDisplayList(0x07007C80), + gsSPDisplayList(0x0700A150), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070080B0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07000450), + gsSPDisplayList(0x07008AB8), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_1888[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x07001848), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x0700A6E8), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002368), + gsSPDisplayList(0x07002560), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x070021A8), + gsSPDisplayList(0x0700A4F8), + gsSPDisplayList(0x0700A558), + gsSPDisplayList(0x0700B470), + gsSPDisplayList(0x0700B4D0), + gsSPDisplayList(0x070034C8), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x070035D0), + gsSPDisplayList(0x0700B678), + gsSPDisplayList(0x0700B408), + gsSPDisplayList(0x0700B948), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006EF0), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x07009098), + gsSPDisplayList(0x07009120), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009230), + gsSPDisplayList(0x070092B8), + gsSPDisplayList(0x070095B8), + gsSPDisplayList(0x07009960), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x07007B80), + gsSPDisplayList(0x07007BF8), + gsSPDisplayList(0x07007C80), + gsSPDisplayList(0x0700A150), + gsSPDisplayList(0x0700A1B0), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070080B0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x07000450), + gsSPDisplayList(0x07008AB8), + gsSPDisplayList(0x07008B18), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_1B00[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07002368), + gsSPDisplayList(0x07002560), + gsSPDisplayList(0x070025E8), + gsSPDisplayList(0x070021A8), + gsSPDisplayList(0x07002210), + gsSPDisplayList(0x0700A558), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x070035D0), + gsSPDisplayList(0x07003678), + gsSPDisplayList(0x0700B408), + gsSPDisplayList(0x0700B198), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006EF0), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07009340), + gsSPDisplayList(0x07009098), + gsSPDisplayList(0x07009120), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009230), + gsSPDisplayList(0x070092B8), + gsSPDisplayList(0x070095B8), + gsSPDisplayList(0x07009960), + gsSPDisplayList(0x07007B80), + gsSPDisplayList(0x070080B0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x07000450), + gsSPDisplayList(0x070004B8), + gsSPDisplayList(0x07008B18), + gsSPDisplayList(0x07009F70), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_1C78[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x07001848), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x0700A748), + gsSPDisplayList(0x0700A6E8), + gsSPDisplayList(0x0700A688), + gsSPDisplayList(0x07002368), + gsSPDisplayList(0x07002560), + gsSPDisplayList(0x070025E8), + gsSPDisplayList(0x070021A8), + gsSPDisplayList(0x07002210), + gsSPDisplayList(0x0700B470), + gsSPDisplayList(0x0700B4D0), + gsSPDisplayList(0x0700B530), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x070035D0), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006EF0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x07007B80), + gsSPDisplayList(0x07007BF8), + gsSPDisplayList(0x07007C80), + gsSPDisplayList(0x0700A150), + gsSPDisplayList(0x0700A1B0), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070080B0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x07000450), + gsSPDisplayList(0x070059B8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_1E30[] = +{ + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x0700A6E8), + gsSPDisplayList(0x0700A688), + gsSPDisplayList(0x07002368), + gsSPDisplayList(0x07002560), + gsSPDisplayList(0x070025E8), + gsSPDisplayList(0x070021A8), + gsSPDisplayList(0x07002210), + gsSPDisplayList(0x0700A558), + gsSPDisplayList(0x0700B4D0), + gsSPDisplayList(0x0700B530), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x070035D0), + gsSPDisplayList(0x07003678), + gsSPDisplayList(0x0700B408), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006EF0), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x07007B80), + gsSPDisplayList(0x07007BF8), + gsSPDisplayList(0x07007C80), + gsSPDisplayList(0x0700A150), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070080B0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x07000450), + gsSPDisplayList(0x070004B8), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_1FD0[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x07001848), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x0700A6E8), + gsSPDisplayList(0x0700A688), + gsSPDisplayList(0x07002368), + gsSPDisplayList(0x07002560), + gsSPDisplayList(0x070025E8), + gsSPDisplayList(0x070021A8), + gsSPDisplayList(0x07002210), + gsSPDisplayList(0x0700A558), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700B4D0), + gsSPDisplayList(0x0700B530), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x070035D0), + gsSPDisplayList(0x07003678), + gsSPDisplayList(0x0700B408), + gsSPDisplayList(0x0700B198), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006EF0), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x070093C8), + gsSPDisplayList(0x07009340), + gsSPDisplayList(0x07009098), + gsSPDisplayList(0x07009120), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009230), + gsSPDisplayList(0x070092B8), + gsSPDisplayList(0x070095B8), + gsSPDisplayList(0x07009960), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x07007B80), + gsSPDisplayList(0x07007BF8), + gsSPDisplayList(0x07007C80), + gsSPDisplayList(0x0700A150), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070080B0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x07000450), + gsSPDisplayList(0x070004B8), + gsSPDisplayList(0x07008B18), + gsSPDisplayList(0x07009F70), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_2240[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07002560), + gsSPDisplayList(0x070025E8), + gsSPDisplayList(0x070021A8), + gsSPDisplayList(0x07002210), + gsSPDisplayList(0x07002280), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AE78), + gsSPDisplayList(0x070035D0), + gsSPDisplayList(0x07003678), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x0700B198), + gsSPDisplayList(0x0700B200), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006EF0), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x07000450), + gsSPDisplayList(0x070004B8), + gsSPDisplayList(0x07000528), + gsSPDisplayList(0x07008990), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_2348[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x07001848), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x0700A6E8), + gsSPDisplayList(0x0700A688), + gsSPDisplayList(0x0700A620), + gsSPDisplayList(0x07002560), + gsSPDisplayList(0x070025E8), + gsSPDisplayList(0x070021A8), + gsSPDisplayList(0x07002210), + gsSPDisplayList(0x07002280), + gsSPDisplayList(0x0700B530), + gsSPDisplayList(0x0700B590), + gsSPDisplayList(0x070035D0), + gsSPDisplayList(0x07003678), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006EF0), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x070049B8), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x07007B80), + gsSPDisplayList(0x07007BF8), + gsSPDisplayList(0x0700A0F0), + gsSPDisplayList(0x0700A150), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x07000450), + gsSPDisplayList(0x070004B8), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_2518[] = +{ + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x0700A688), + gsSPDisplayList(0x0700A620), + gsSPDisplayList(0x07002560), + gsSPDisplayList(0x070025E8), + gsSPDisplayList(0x070021A8), + gsSPDisplayList(0x07002210), + gsSPDisplayList(0x07002280), + gsSPDisplayList(0x0700B590), + gsSPDisplayList(0x070035D0), + gsSPDisplayList(0x07003678), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x0700B198), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006EF0), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x07007B80), + gsSPDisplayList(0x07007BF8), + gsSPDisplayList(0x0700A0F0), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x07000450), + gsSPDisplayList(0x070004B8), + gsSPDisplayList(0x07000528), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_2658[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x07001848), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x0700A688), + gsSPDisplayList(0x0700A620), + gsSPDisplayList(0x07002560), + gsSPDisplayList(0x070025E8), + gsSPDisplayList(0x070021A8), + gsSPDisplayList(0x07002210), + gsSPDisplayList(0x07002280), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AE78), + gsSPDisplayList(0x0700B530), + gsSPDisplayList(0x0700B590), + gsSPDisplayList(0x070035D0), + gsSPDisplayList(0x07003678), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x0700B198), + gsSPDisplayList(0x0700B200), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006EF0), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x07007B80), + gsSPDisplayList(0x07007BF8), + gsSPDisplayList(0x0700A0F0), + gsSPDisplayList(0x0700A150), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x07000450), + gsSPDisplayList(0x070004B8), + gsSPDisplayList(0x07000528), + gsSPDisplayList(0x07008990), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_2860[] = +{ + gsSPDisplayList(0x07002210), + gsSPDisplayList(0x07002280), + gsSPDisplayList(0x07002720), + gsSPDisplayList(0x0700AE78), + gsSPDisplayList(0x0700AE10), + gsSPDisplayList(0x07003678), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003080), + gsSPDisplayList(0x0700B200), + gsSPDisplayList(0x0700B268), + gsSPDisplayList(0x07006EF0), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07009098), + gsSPDisplayList(0x07009120), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009230), + gsSPDisplayList(0x070004B8), + gsSPDisplayList(0x07000528), + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x07008788), + gsSPDisplayList(0x07009F70), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_2978[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x07001848), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x0700A6E8), + gsSPDisplayList(0x0700A688), + gsSPDisplayList(0x0700A620), + gsSPDisplayList(0x0700A7A8), + gsSPDisplayList(0x070025E8), + gsSPDisplayList(0x0700A490), + gsSPDisplayList(0x07002210), + gsSPDisplayList(0x07002280), + gsSPDisplayList(0x07002720), + gsSPDisplayList(0x0700B4D0), + gsSPDisplayList(0x0700B530), + gsSPDisplayList(0x0700B590), + gsSPDisplayList(0x0700B600), + gsSPDisplayList(0x07003678), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003080), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006EF0), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x07000F88), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07009230), + gsSPDisplayList(0x070092B8), + gsSPDisplayList(0x070095B8), + gsSPDisplayList(0x07009960), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x0700A028), + gsSPDisplayList(0x0700A088), + gsSPDisplayList(0x0700A0F0), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x07000450), + gsSPDisplayList(0x070004B8), + gsSPDisplayList(0x07000528), + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x07009F70), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_2BC0[] = +{ + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x0700A620), + gsSPDisplayList(0x0700A7A8), + gsSPDisplayList(0x070025E8), + gsSPDisplayList(0x0700A490), + gsSPDisplayList(0x07002210), + gsSPDisplayList(0x07002280), + gsSPDisplayList(0x07002720), + gsSPDisplayList(0x0700AE78), + gsSPDisplayList(0x0700B590), + gsSPDisplayList(0x0700B600), + gsSPDisplayList(0x07003678), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003080), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006EF0), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x0700A028), + gsSPDisplayList(0x0700A088), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x07000450), + gsSPDisplayList(0x070004B8), + gsSPDisplayList(0x07000528), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_2D00[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x0700A620), + gsSPDisplayList(0x0700A7A8), + gsSPDisplayList(0x070025E8), + gsSPDisplayList(0x0700A490), + gsSPDisplayList(0x07002210), + gsSPDisplayList(0x07002280), + gsSPDisplayList(0x07002720), + gsSPDisplayList(0x0700AE78), + gsSPDisplayList(0x0700AE10), + gsSPDisplayList(0x0700B600), + gsSPDisplayList(0x07003678), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003080), + gsSPDisplayList(0x0700B200), + gsSPDisplayList(0x0700B268), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006EF0), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07000F88), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07009098), + gsSPDisplayList(0x07009120), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009230), + gsSPDisplayList(0x070092B8), + gsSPDisplayList(0x070095B8), + gsSPDisplayList(0x07009960), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x0700A028), + gsSPDisplayList(0x0700A088), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x07000450), + gsSPDisplayList(0x070004B8), + gsSPDisplayList(0x07000528), + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x07008788), + gsSPDisplayList(0x07009F70), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPDisplayList(0x07005BB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_2F08[] = +{ + gsSPDisplayList(0x07002280), + gsSPDisplayList(0x07002720), + gsSPDisplayList(0x07002D30), + gsSPDisplayList(0x0700AE10), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003080), + gsSPDisplayList(0x070030F8), + gsSPDisplayList(0x0700B268), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x07009120), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x07000118), + gsSPDisplayList(0x070087F0), + gsSPDisplayList(0x07009F70), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_2FF8[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x07001848), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x0700A6E8), + gsSPDisplayList(0x0700A688), + gsSPDisplayList(0x0700A620), + gsSPDisplayList(0x0700A7A8), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A490), + gsSPDisplayList(0x0700A4F8), + gsSPDisplayList(0x07002280), + gsSPDisplayList(0x07002720), + gsSPDisplayList(0x07002D30), + gsSPDisplayList(0x0700AE10), + gsSPDisplayList(0x0700ADA8), + gsSPDisplayList(0x0700B4D0), + gsSPDisplayList(0x0700B530), + gsSPDisplayList(0x0700B590), + gsSPDisplayList(0x0700B600), + gsSPDisplayList(0x0700B678), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003080), + gsSPDisplayList(0x070030F8), + gsSPDisplayList(0x0700B268), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006EF0), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070093C8), + gsSPDisplayList(0x07009440), + gsSPDisplayList(0x070094B8), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x07009120), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009230), + gsSPDisplayList(0x070092B8), + gsSPDisplayList(0x070095B8), + gsSPDisplayList(0x07009960), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x0700A028), + gsSPDisplayList(0x0700A088), + gsSPDisplayList(0x0700A0F0), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x07008A58), + gsSPDisplayList(0x07008AB8), + gsSPDisplayList(0x07000528), + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x07000118), + gsSPDisplayList(0x070087F0), + gsSPDisplayList(0x07009F70), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_32C0[] = +{ + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x0700A620), + gsSPDisplayList(0x0700A7A8), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A4F8), + gsSPDisplayList(0x07002280), + gsSPDisplayList(0x07002720), + gsSPDisplayList(0x07002D30), + gsSPDisplayList(0x0700B600), + gsSPDisplayList(0x0700B678), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003080), + gsSPDisplayList(0x070030F8), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006EF0), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x070094B8), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x0700A028), + gsSPDisplayList(0x0700A088), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x07008AB8), + gsSPDisplayList(0x07000528), + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_3408[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x0700A490), + gsSPDisplayList(0x0700A4F8), + gsSPDisplayList(0x07002280), + gsSPDisplayList(0x07002720), + gsSPDisplayList(0x07002D30), + gsSPDisplayList(0x0700AE10), + gsSPDisplayList(0x0700ADA8), + gsSPDisplayList(0x0700B600), + gsSPDisplayList(0x0700B678), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003080), + gsSPDisplayList(0x070030F8), + gsSPDisplayList(0x0700B268), + gsSPDisplayList(0x0700B2D0), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006EF0), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x070093C8), + gsSPDisplayList(0x07009440), + gsSPDisplayList(0x070094B8), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x07009120), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009230), + gsSPDisplayList(0x070092B8), + gsSPDisplayList(0x070095B8), + gsSPDisplayList(0x07009960), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x0700A028), + gsSPDisplayList(0x0700A088), + gsSPDisplayList(0x0700A0F0), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008A58), + gsSPDisplayList(0x07008AB8), + gsSPDisplayList(0x07000528), + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x07000118), + gsSPDisplayList(0x070087F0), + gsSPDisplayList(0x07009F70), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_3610[] = +{ + gsSPDisplayList(0x07002720), + gsSPDisplayList(0x07002D30), + gsSPDisplayList(0x07002CB8), + gsSPDisplayList(0x0700ADA8), + gsSPDisplayList(0x07003080), + gsSPDisplayList(0x070030F8), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x0700B2D0), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x07000118), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_36A8[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x07001848), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x0700A620), + gsSPDisplayList(0x0700A7A8), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A490), + gsSPDisplayList(0x0700A4F8), + gsSPDisplayList(0x0700A558), + gsSPDisplayList(0x07002720), + gsSPDisplayList(0x07002D30), + gsSPDisplayList(0x07002CB8), + gsSPDisplayList(0x0700ADA8), + gsSPDisplayList(0x0700AD40), + gsSPDisplayList(0x0700B590), + gsSPDisplayList(0x0700B600), + gsSPDisplayList(0x0700B678), + gsSPDisplayList(0x0700B408), + gsSPDisplayList(0x07003080), + gsSPDisplayList(0x070030F8), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x0700B2D0), + gsSPDisplayList(0x0700B338), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006EF0), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x070093C8), + gsSPDisplayList(0x07009440), + gsSPDisplayList(0x070094B8), + gsSPDisplayList(0x07009530), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x07000BD0), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009230), + gsSPDisplayList(0x070092B8), + gsSPDisplayList(0x070095B8), + gsSPDisplayList(0x07009960), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x0700A028), + gsSPDisplayList(0x0700A088), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x07008B18), + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x07000118), + gsSPDisplayList(0x07000190), + gsSPDisplayList(0x07008858), + gsSPDisplayList(0x07009F70), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_3928[] = +{ + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x0700A620), + gsSPDisplayList(0x0700A7A8), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A4F8), + gsSPDisplayList(0x0700A558), + gsSPDisplayList(0x07002720), + gsSPDisplayList(0x07002D30), + gsSPDisplayList(0x07002CB8), + gsSPDisplayList(0x0700B600), + gsSPDisplayList(0x0700B678), + gsSPDisplayList(0x0700B408), + gsSPDisplayList(0x07003080), + gsSPDisplayList(0x070030F8), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006EF0), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x070093C8), + gsSPDisplayList(0x07009440), + gsSPDisplayList(0x070094B8), + gsSPDisplayList(0x07009530), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x07008B18), + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x07000118), + gsSPDisplayList(0x07009F70), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_3AB0[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07002720), + gsSPDisplayList(0x07002D30), + gsSPDisplayList(0x07002CB8), + gsSPDisplayList(0x0700ADA8), + gsSPDisplayList(0x0700AD40), + gsSPDisplayList(0x07003080), + gsSPDisplayList(0x070030F8), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x0700B2D0), + gsSPDisplayList(0x0700B338), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x070093C8), + gsSPDisplayList(0x07009530), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x07000BD0), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009230), + gsSPDisplayList(0x070092B8), + gsSPDisplayList(0x070095B8), + gsSPDisplayList(0x07009960), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x07000118), + gsSPDisplayList(0x07000190), + gsSPDisplayList(0x07008858), + gsSPDisplayList(0x07009F70), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_3C18[] = +{ + gsSPDisplayList(0x07002D30), + gsSPDisplayList(0x07002CB8), + gsSPDisplayList(0x07002C40), + gsSPDisplayList(0x0700B198), + gsSPDisplayList(0x070030F8), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07000190), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_3CA0[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x0700A558), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x07002D30), + gsSPDisplayList(0x07002CB8), + gsSPDisplayList(0x07002C40), + gsSPDisplayList(0x0700AD40), + gsSPDisplayList(0x0700AEE0), + gsSPDisplayList(0x0700B678), + gsSPDisplayList(0x0700B408), + gsSPDisplayList(0x0700B198), + gsSPDisplayList(0x070030F8), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x0700B338), + gsSPDisplayList(0x0700B3A0), + gsSPDisplayList(0x0700B6D8), + gsSPDisplayList(0x07006EF0), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x070093C8), + gsSPDisplayList(0x07009440), + gsSPDisplayList(0x070094B8), + gsSPDisplayList(0x07009530), + gsSPDisplayList(0x07009340), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x07000BD0), + gsSPDisplayList(0x07000C58), + gsSPDisplayList(0x07009230), + gsSPDisplayList(0x070092B8), + gsSPDisplayList(0x070095B8), + gsSPDisplayList(0x07009960), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x07008990), + gsSPDisplayList(0x07000118), + gsSPDisplayList(0x07000190), + gsSPDisplayList(0x07000208), + gsSPDisplayList(0x070088C0), + gsSPDisplayList(0x07009F70), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_3EB0[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x0700A558), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x07002D30), + gsSPDisplayList(0x07002CB8), + gsSPDisplayList(0x07002C40), + gsSPDisplayList(0x0700B408), + gsSPDisplayList(0x0700B198), + gsSPDisplayList(0x070030F8), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x07006EF0), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070093C8), + gsSPDisplayList(0x07009440), + gsSPDisplayList(0x070094B8), + gsSPDisplayList(0x07009530), + gsSPDisplayList(0x07009340), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x07000BD0), + gsSPDisplayList(0x07000C58), + gsSPDisplayList(0x070092B8), + gsSPDisplayList(0x070095B8), + gsSPDisplayList(0x07009960), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x07008990), + gsSPDisplayList(0x07000118), + gsSPDisplayList(0x07000190), + gsSPDisplayList(0x07000208), + gsSPDisplayList(0x07009F70), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_4058[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07002D30), + gsSPDisplayList(0x07002CB8), + gsSPDisplayList(0x07002C40), + gsSPDisplayList(0x0700AD40), + gsSPDisplayList(0x0700AEE0), + gsSPDisplayList(0x070030F8), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x0700B338), + gsSPDisplayList(0x0700B3A0), + gsSPDisplayList(0x0700B6D8), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x07009340), + gsSPDisplayList(0x07000B48), + gsSPDisplayList(0x07000BD0), + gsSPDisplayList(0x07000C58), + gsSPDisplayList(0x07009230), + gsSPDisplayList(0x070092B8), + gsSPDisplayList(0x070095B8), + gsSPDisplayList(0x07000190), + gsSPDisplayList(0x07000208), + gsSPDisplayList(0x070088C0), + gsSPDisplayList(0x07009F70), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_4198[] = +{ + gsSPDisplayList(0x0700AE78), + gsSPDisplayList(0x07002CB8), + gsSPDisplayList(0x07002C40), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x0700B200), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x07003260), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07000190), + gsSPDisplayList(0x07000208), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_4240[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x0700A870), + gsSPDisplayList(0x0700A8D0), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AE78), + gsSPDisplayList(0x07002CB8), + gsSPDisplayList(0x07002C40), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x0700AEE0), + gsSPDisplayList(0x0700AF48), + gsSPDisplayList(0x0700B198), + gsSPDisplayList(0x0700B200), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x07003260), + gsSPDisplayList(0x0700B3A0), + gsSPDisplayList(0x0700B6D8), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x070093C8), + gsSPDisplayList(0x07009440), + gsSPDisplayList(0x070094B8), + gsSPDisplayList(0x07009530), + gsSPDisplayList(0x07009340), + gsSPDisplayList(0x07009098), + gsSPDisplayList(0x07000BD0), + gsSPDisplayList(0x07000C58), + gsSPDisplayList(0x07000CE0), + gsSPDisplayList(0x070092B8), + gsSPDisplayList(0x070095B8), + gsSPDisplayList(0x07009960), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x07008788), + gsSPDisplayList(0x07000190), + gsSPDisplayList(0x07000208), + gsSPDisplayList(0x07000280), + gsSPDisplayList(0x07008928), + gsSPDisplayList(0x07009F70), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_4440[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x0700A8D0), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700AE78), + gsSPDisplayList(0x07002CB8), + gsSPDisplayList(0x07002C40), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x0700AEE0), + gsSPDisplayList(0x0700AF48), + gsSPDisplayList(0x0700B198), + gsSPDisplayList(0x0700B200), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x07003260), + gsSPDisplayList(0x0700B3A0), + gsSPDisplayList(0x0700B6D8), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x070093C8), + gsSPDisplayList(0x07009440), + gsSPDisplayList(0x070094B8), + gsSPDisplayList(0x07009530), + gsSPDisplayList(0x07009340), + gsSPDisplayList(0x07009098), + gsSPDisplayList(0x07000BD0), + gsSPDisplayList(0x07000C58), + gsSPDisplayList(0x07000CE0), + gsSPDisplayList(0x070092B8), + gsSPDisplayList(0x070095B8), + gsSPDisplayList(0x07009960), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x07008788), + gsSPDisplayList(0x07000190), + gsSPDisplayList(0x07000208), + gsSPDisplayList(0x07000280), + gsSPDisplayList(0x07008928), + gsSPDisplayList(0x07009F70), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_4638[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07002CB8), + gsSPDisplayList(0x07002C40), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x0700AEE0), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x07003260), + gsSPDisplayList(0x0700B3A0), + gsSPDisplayList(0x0700B6D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x07000C58), + gsSPDisplayList(0x07000CE0), + gsSPDisplayList(0x070092B8), + gsSPDisplayList(0x070095B8), + gsSPDisplayList(0x07000208), + gsSPDisplayList(0x07000280), + gsSPDisplayList(0x07008928), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_4720[] = +{ + gsSPDisplayList(0x0700AE10), + gsSPDisplayList(0x07002C40), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002DA8), + gsSPDisplayList(0x0700B200), + gsSPDisplayList(0x0700B268), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x07003260), + gsSPDisplayList(0x070032D8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07009530), + gsSPDisplayList(0x07009340), + gsSPDisplayList(0x07009098), + gsSPDisplayList(0x07009120), + gsSPDisplayList(0x07000C58), + gsSPDisplayList(0x07000CE0), + gsSPDisplayList(0x07000D68), + gsSPDisplayList(0x070087F0), + gsSPDisplayList(0x07000208), + gsSPDisplayList(0x07000280), + gsSPDisplayList(0x07009F70), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_4828[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x0700A870), + gsSPDisplayList(0x0700A8D0), + gsSPDisplayList(0x0700A5C0), + gsSPDisplayList(0x07002C40), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002DA8), + gsSPDisplayList(0x0700AF48), + gsSPDisplayList(0x0700AFB0), + gsSPDisplayList(0x0700B010), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x07003260), + gsSPDisplayList(0x070032D8), + gsSPDisplayList(0x0700B6D8), + gsSPDisplayList(0x0700BA20), + gsSPDisplayList(0x0700BA80), + gsSPDisplayList(0x07003EB8), + gsSPDisplayList(0x0700C4C0), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x070069C0), + gsSPDisplayList(0x070093C8), + gsSPDisplayList(0x07009440), + gsSPDisplayList(0x070094B8), + gsSPDisplayList(0x07009530), + gsSPDisplayList(0x07009340), + gsSPDisplayList(0x07009098), + gsSPDisplayList(0x07000C58), + gsSPDisplayList(0x07000CE0), + gsSPDisplayList(0x07000D68), + gsSPDisplayList(0x070095B8), + gsSPDisplayList(0x07009960), + gsSPDisplayList(0x07004C28), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x0700A028), + gsSPDisplayList(0x0700A088), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x07000208), + gsSPDisplayList(0x07000280), + gsSPDisplayList(0x070002F8), + gsSPDisplayList(0x07008B80), + gsSPDisplayList(0x07009F70), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_4A18[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x0700A870), + gsSPDisplayList(0x0700A8D0), + gsSPDisplayList(0x0700A5C0), + gsSPDisplayList(0x0700AE78), + gsSPDisplayList(0x0700AE10), + gsSPDisplayList(0x07002C40), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002DA8), + gsSPDisplayList(0x0700AF48), + gsSPDisplayList(0x0700AFB0), + gsSPDisplayList(0x0700B010), + gsSPDisplayList(0x0700B200), + gsSPDisplayList(0x0700B268), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x07003260), + gsSPDisplayList(0x070032D8), + gsSPDisplayList(0x0700B6D8), + gsSPDisplayList(0x0700BA20), + gsSPDisplayList(0x0700BA80), + gsSPDisplayList(0x07003EB8), + gsSPDisplayList(0x0700C4C0), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x070069C0), + gsSPDisplayList(0x070093C8), + gsSPDisplayList(0x07009440), + gsSPDisplayList(0x070094B8), + gsSPDisplayList(0x07009530), + gsSPDisplayList(0x07009340), + gsSPDisplayList(0x07009098), + gsSPDisplayList(0x07009120), + gsSPDisplayList(0x07000C58), + gsSPDisplayList(0x07000CE0), + gsSPDisplayList(0x07000D68), + gsSPDisplayList(0x070095B8), + gsSPDisplayList(0x07009960), + gsSPDisplayList(0x07004C28), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x0700A028), + gsSPDisplayList(0x0700A088), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x070087F0), + gsSPDisplayList(0x07000208), + gsSPDisplayList(0x07000280), + gsSPDisplayList(0x070002F8), + gsSPDisplayList(0x07008B80), + gsSPDisplayList(0x07009F70), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_4C60[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07002C40), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002DA8), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x07003260), + gsSPDisplayList(0x070032D8), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x07000208), + gsSPDisplayList(0x07000280), + gsSPDisplayList(0x070002F8), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_4CF8[] = +{ + gsSPDisplayList(0x0700AE10), + gsSPDisplayList(0x0700ADA8), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002DA8), + gsSPDisplayList(0x07002E20), + gsSPDisplayList(0x0700B268), + gsSPDisplayList(0x0700B2D0), + gsSPDisplayList(0x07003260), + gsSPDisplayList(0x070032D8), + gsSPDisplayList(0x070036F8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x07009530), + gsSPDisplayList(0x07009340), + gsSPDisplayList(0x07009098), + gsSPDisplayList(0x07009120), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07000CE0), + gsSPDisplayList(0x07000D68), + gsSPDisplayList(0x07001088), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x07008858), + gsSPDisplayList(0x07000280), + gsSPDisplayList(0x070002F8), + gsSPDisplayList(0x070005A0), + gsSPDisplayList(0x07009F70), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_4E38[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x0700A8D0), + gsSPDisplayList(0x0700A5C0), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002DA8), + gsSPDisplayList(0x07002E20), + gsSPDisplayList(0x0700AFB0), + gsSPDisplayList(0x0700B010), + gsSPDisplayList(0x070032D8), + gsSPDisplayList(0x070036F8), + gsSPDisplayList(0x0700BA20), + gsSPDisplayList(0x07003B38), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07003EB8), + gsSPDisplayList(0x0700C4C0), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x070069C0), + gsSPDisplayList(0x07007050), + gsSPDisplayList(0x070093C8), + gsSPDisplayList(0x07009440), + gsSPDisplayList(0x070094B8), + gsSPDisplayList(0x07009530), + gsSPDisplayList(0x07000D68), + gsSPDisplayList(0x07001088), + gsSPDisplayList(0x07009960), + gsSPDisplayList(0x07004C28), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x0700A028), + gsSPDisplayList(0x0700A088), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x070002F8), + gsSPDisplayList(0x070005A0), + gsSPDisplayList(0x07008E50), + gsSPDisplayList(0x07009F70), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_4FD8[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x0700A8D0), + gsSPDisplayList(0x0700A5C0), + gsSPDisplayList(0x0700AE10), + gsSPDisplayList(0x0700ADA8), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002DA8), + gsSPDisplayList(0x07002E20), + gsSPDisplayList(0x0700AFB0), + gsSPDisplayList(0x0700B010), + gsSPDisplayList(0x0700B268), + gsSPDisplayList(0x0700B2D0), + gsSPDisplayList(0x07003260), + gsSPDisplayList(0x070032D8), + gsSPDisplayList(0x070036F8), + gsSPDisplayList(0x0700BA20), + gsSPDisplayList(0x07003B38), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07003EB8), + gsSPDisplayList(0x0700C4C0), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x070069C0), + gsSPDisplayList(0x07007050), + gsSPDisplayList(0x070093C8), + gsSPDisplayList(0x07009440), + gsSPDisplayList(0x070094B8), + gsSPDisplayList(0x07009530), + gsSPDisplayList(0x07009340), + gsSPDisplayList(0x07009098), + gsSPDisplayList(0x07009120), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07000CE0), + gsSPDisplayList(0x07000D68), + gsSPDisplayList(0x07001088), + gsSPDisplayList(0x07009960), + gsSPDisplayList(0x07004C28), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x0700A028), + gsSPDisplayList(0x0700A088), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x07008858), + gsSPDisplayList(0x07000280), + gsSPDisplayList(0x070002F8), + gsSPDisplayList(0x070005A0), + gsSPDisplayList(0x07008E50), + gsSPDisplayList(0x07009F70), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_5220[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x0700ADA8), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002DA8), + gsSPDisplayList(0x07002E20), + gsSPDisplayList(0x0700B2D0), + gsSPDisplayList(0x07003260), + gsSPDisplayList(0x070032D8), + gsSPDisplayList(0x070036F8), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x07000280), + gsSPDisplayList(0x070002F8), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_52D0[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x070026B8), + gsSPDisplayList(0x0700ADA8), + gsSPDisplayList(0x0700AD40), + gsSPDisplayList(0x07002DA8), + gsSPDisplayList(0x07002E20), + gsSPDisplayList(0x07002E90), + gsSPDisplayList(0x0700B2D0), + gsSPDisplayList(0x0700B338), + gsSPDisplayList(0x070032D8), + gsSPDisplayList(0x070036F8), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x07003B38), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x070069C0), + gsSPDisplayList(0x070049B8), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x0700A028), + gsSPDisplayList(0x0700A088), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070088C0), + gsSPDisplayList(0x070002F8), + gsSPDisplayList(0x070005A0), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_5420[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x070026B8), + gsSPDisplayList(0x070022F8), + gsSPDisplayList(0x07002DA8), + gsSPDisplayList(0x07002E20), + gsSPDisplayList(0x07002E90), + gsSPDisplayList(0x0700B010), + gsSPDisplayList(0x0700B338), + gsSPDisplayList(0x070032D8), + gsSPDisplayList(0x070036F8), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x07003B38), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07003EB8), + gsSPDisplayList(0x0700C4C0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x070069C0), + gsSPDisplayList(0x07007050), + gsSPDisplayList(0x07004C28), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x0700A028), + gsSPDisplayList(0x0700A088), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x070005A0), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_5558[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x070026B8), + gsSPDisplayList(0x070022F8), + gsSPDisplayList(0x0700ADA8), + gsSPDisplayList(0x0700AD40), + gsSPDisplayList(0x07002DA8), + gsSPDisplayList(0x07002E20), + gsSPDisplayList(0x07002E90), + gsSPDisplayList(0x0700B010), + gsSPDisplayList(0x0700B2D0), + gsSPDisplayList(0x0700B338), + gsSPDisplayList(0x070032D8), + gsSPDisplayList(0x070036F8), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x07003B38), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07003EB8), + gsSPDisplayList(0x0700C4C0), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x070069C0), + gsSPDisplayList(0x07007050), + gsSPDisplayList(0x070049B8), + gsSPDisplayList(0x07004C28), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x0700A028), + gsSPDisplayList(0x0700A088), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x070088C0), + gsSPDisplayList(0x070002F8), + gsSPDisplayList(0x070005A0), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_5728[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x070026B8), + gsSPDisplayList(0x0700AD40), + gsSPDisplayList(0x07002DA8), + gsSPDisplayList(0x07002E20), + gsSPDisplayList(0x07002E90), + gsSPDisplayList(0x0700B338), + gsSPDisplayList(0x070032D8), + gsSPDisplayList(0x070036F8), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x070069C0), + gsSPDisplayList(0x070002F8), + gsSPDisplayList(0x070005A0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_57F8[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x070026B8), + gsSPDisplayList(0x070022F8), + gsSPDisplayList(0x0700AD40), + gsSPDisplayList(0x0700AEE0), + gsSPDisplayList(0x07002E20), + gsSPDisplayList(0x07002E90), + gsSPDisplayList(0x07002EF8), + gsSPDisplayList(0x0700B338), + gsSPDisplayList(0x0700B3A0), + gsSPDisplayList(0x070036F8), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x07003B38), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x070069C0), + gsSPDisplayList(0x07007050), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007B80), + gsSPDisplayList(0x07007BF8), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x070002F8), + gsSPDisplayList(0x070005A0), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_5940[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x070026B8), + gsSPDisplayList(0x070022F8), + gsSPDisplayList(0x07002E20), + gsSPDisplayList(0x07002E90), + gsSPDisplayList(0x07002EF8), + gsSPDisplayList(0x070036F8), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x07003B38), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07003EB8), + gsSPDisplayList(0x07003FC0), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x070069C0), + gsSPDisplayList(0x07007050), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x07004C28), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007B80), + gsSPDisplayList(0x07007BF8), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_5A60[] = +{ + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x070026B8), + gsSPDisplayList(0x070022F8), + gsSPDisplayList(0x07002E20), + gsSPDisplayList(0x07002E90), + gsSPDisplayList(0x07002EF8), + gsSPDisplayList(0x070036F8), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x07003B38), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07003EB8), + gsSPDisplayList(0x07003FC0), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x070069C0), + gsSPDisplayList(0x07007050), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x07004C28), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007B80), + gsSPDisplayList(0x07007BF8), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x070005A0), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_5BA0[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x070026B8), + gsSPDisplayList(0x070022F8), + gsSPDisplayList(0x0700AD40), + gsSPDisplayList(0x0700AEE0), + gsSPDisplayList(0x07002E20), + gsSPDisplayList(0x07002E90), + gsSPDisplayList(0x07002EF8), + gsSPDisplayList(0x0700B338), + gsSPDisplayList(0x0700B3A0), + gsSPDisplayList(0x070036F8), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x07003B38), + gsSPDisplayList(0x07003FC0), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x070069C0), + gsSPDisplayList(0x07007050), + gsSPDisplayList(0x070002F8), + gsSPDisplayList(0x070005A0), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_5CB8[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x0700A870), + gsSPDisplayList(0x070026B8), + gsSPDisplayList(0x070022F8), + gsSPDisplayList(0x0700AEE0), + gsSPDisplayList(0x0700AF48), + gsSPDisplayList(0x07002E90), + gsSPDisplayList(0x07002EF8), + gsSPDisplayList(0x0700B3A0), + gsSPDisplayList(0x0700B6D8), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x07003B38), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07003EB8), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x070069C0), + gsSPDisplayList(0x07007050), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x07004C28), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007B80), + gsSPDisplayList(0x07007BF8), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x07008928), + gsSPDisplayList(0x07008B80), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_5E10[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x070026B8), + gsSPDisplayList(0x070022F8), + gsSPDisplayList(0x07002E90), + gsSPDisplayList(0x07002EF8), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x07003B38), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07003EB8), + gsSPDisplayList(0x07003FC0), + gsSPDisplayList(0x07004148), + gsSPDisplayList(0x070069C0), + gsSPDisplayList(0x07007050), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070076F8), + gsSPDisplayList(0x070077B0), + gsSPDisplayList(0x07004C28), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007B80), + gsSPDisplayList(0x07007BF8), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x070003E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_5F08[] = +{ + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x070026B8), + gsSPDisplayList(0x070022F8), + gsSPDisplayList(0x07002E90), + gsSPDisplayList(0x07002EF8), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x07003B38), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07003EB8), + gsSPDisplayList(0x07003FC0), + gsSPDisplayList(0x07004148), + gsSPDisplayList(0x070069C0), + gsSPDisplayList(0x07007050), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070076F8), + gsSPDisplayList(0x070077B0), + gsSPDisplayList(0x07004C28), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007B80), + gsSPDisplayList(0x07007BF8), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_6018[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x0700A870), + gsSPDisplayList(0x070026B8), + gsSPDisplayList(0x070022F8), + gsSPDisplayList(0x0700AEE0), + gsSPDisplayList(0x0700AF48), + gsSPDisplayList(0x07002E90), + gsSPDisplayList(0x07002EF8), + gsSPDisplayList(0x0700B3A0), + gsSPDisplayList(0x0700B6D8), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x07003B38), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07003EB8), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x070069C0), + gsSPDisplayList(0x07007050), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x07004C28), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007B80), + gsSPDisplayList(0x07007BF8), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x07008928), + gsSPDisplayList(0x07008B80), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_6150[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x0700A870), + gsSPDisplayList(0x070026B8), + gsSPDisplayList(0x070022F8), + gsSPDisplayList(0x0700AEE0), + gsSPDisplayList(0x0700AF48), + gsSPDisplayList(0x07002E90), + gsSPDisplayList(0x07002EF8), + gsSPDisplayList(0x0700B6D8), + gsSPDisplayList(0x0700BA20), + gsSPDisplayList(0x07003B38), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07003EB8), + gsSPDisplayList(0x07003FC0), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x070069C0), + gsSPDisplayList(0x07007050), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070076F8), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007B80), + gsSPDisplayList(0x07007BF8), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x07008928), + gsSPDisplayList(0x07008B80), + gsSPDisplayList(0x07008E50), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_6288[] = +{ + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x070022F8), + gsSPDisplayList(0x07002EF8), + gsSPDisplayList(0x07003B38), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07003EB8), + gsSPDisplayList(0x07003FC0), + gsSPDisplayList(0x07004148), + gsSPDisplayList(0x07004330), + gsSPDisplayList(0x07007050), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070076F8), + gsSPDisplayList(0x070077B0), + gsSPDisplayList(0x07007878), + gsSPDisplayList(0x07004C28), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007B80), + gsSPDisplayList(0x07007BF8), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_6350[] = +{ + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x070022F8), + gsSPDisplayList(0x07003B38), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07003EB8), + gsSPDisplayList(0x07003FC0), + gsSPDisplayList(0x07004148), + gsSPDisplayList(0x07007050), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070076F8), + gsSPDisplayList(0x070077B0), + gsSPDisplayList(0x07007878), + gsSPDisplayList(0x07004C28), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007B80), + gsSPDisplayList(0x07007BF8), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x070003E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_6400[] = +{ + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x0700A870), + gsSPDisplayList(0x070026B8), + gsSPDisplayList(0x070022F8), + gsSPDisplayList(0x0700AEE0), + gsSPDisplayList(0x0700AF48), + gsSPDisplayList(0x07002E90), + gsSPDisplayList(0x07002EF8), + gsSPDisplayList(0x0700B6D8), + gsSPDisplayList(0x0700BA20), + gsSPDisplayList(0x07003B38), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07003EB8), + gsSPDisplayList(0x07003FC0), + gsSPDisplayList(0x07004148), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x070069C0), + gsSPDisplayList(0x07007050), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070076F8), + gsSPDisplayList(0x070077B0), + gsSPDisplayList(0x07007878), + gsSPDisplayList(0x07004C28), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007B80), + gsSPDisplayList(0x07007BF8), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x07008928), + gsSPDisplayList(0x07008B80), + gsSPDisplayList(0x07008E50), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070059B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_6558[] = +{ + gsSPDisplayList(0x07003B38), + gsSPDisplayList(0x07003EB8), + gsSPDisplayList(0x07003FC0), + gsSPDisplayList(0x07004148), + gsSPDisplayList(0x07007050), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070076F8), + gsSPDisplayList(0x070077B0), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x07008E50), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_65B0[] = +{ + gsSPDisplayList(0x0700BB50), + gsSPDisplayList(0x07003EB8), + gsSPDisplayList(0x07003FC0), + gsSPDisplayList(0x07004148), + gsSPDisplayList(0x07004330), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070076F8), + gsSPDisplayList(0x070077B0), + gsSPDisplayList(0x07007878), + gsSPDisplayList(0x07007940), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_6608[] = +{ + gsSPDisplayList(0x07003EB8), + gsSPDisplayList(0x07003FC0), + gsSPDisplayList(0x07004148), + gsSPDisplayList(0x07004330), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070076F8), + gsSPDisplayList(0x070077B0), + gsSPDisplayList(0x07007878), + gsSPDisplayList(0x07007940), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_6658[] = +{ + gsSPDisplayList(0x07003B38), + gsSPDisplayList(0x07003EB8), + gsSPDisplayList(0x07003FC0), + gsSPDisplayList(0x07004148), + gsSPDisplayList(0x07004330), + gsSPDisplayList(0x07007050), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070076F8), + gsSPDisplayList(0x070077B0), + gsSPDisplayList(0x07007878), + gsSPDisplayList(0x07007940), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_66B8[] = +{ + gsSPDisplayList(0x07003B38), + gsSPDisplayList(0x07003EB8), + gsSPDisplayList(0x07003FC0), + gsSPDisplayList(0x07004148), + gsSPDisplayList(0x07004330), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070076F8), + gsSPDisplayList(0x070077B0), + gsSPDisplayList(0x07007878), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_6708[] = +{ + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07004148), + gsSPDisplayList(0x07004330), + gsSPDisplayList(0x070076F8), + gsSPDisplayList(0x070077B0), + gsSPDisplayList(0x07007878), + gsSPDisplayList(0x07007940), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007DD8), + gsSPDisplayList(0x07007E50), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07008EB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_67A0[] = +{ + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003EB8), + gsSPDisplayList(0x07003FC0), + gsSPDisplayList(0x07004148), + gsSPDisplayList(0x07004330), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070076F8), + gsSPDisplayList(0x070077B0), + gsSPDisplayList(0x07007878), + gsSPDisplayList(0x07007940), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007DD8), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_6810[] = +{ + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07003B38), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003EB8), + gsSPDisplayList(0x07003FC0), + gsSPDisplayList(0x07004148), + gsSPDisplayList(0x07004330), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070076F8), + gsSPDisplayList(0x070077B0), + gsSPDisplayList(0x07007878), + gsSPDisplayList(0x07007940), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007E50), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07008EB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_68C0[] = +{ + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003EB8), + gsSPDisplayList(0x07003FC0), + gsSPDisplayList(0x07004148), + gsSPDisplayList(0x07004330), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070076F8), + gsSPDisplayList(0x070077B0), + gsSPDisplayList(0x07007878), + gsSPDisplayList(0x07007940), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_6930[] = +{ + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07002050), + gsSPDisplayList(0x07002900), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07004148), + gsSPDisplayList(0x07004330), + gsSPDisplayList(0x070077B0), + gsSPDisplayList(0x07007878), + gsSPDisplayList(0x07007940), + gsSPDisplayList(0x070079E8), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007D60), + gsSPDisplayList(0x07007DD8), + gsSPDisplayList(0x07007E50), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07008EB0), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_6A00[] = +{ + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003EB8), + gsSPDisplayList(0x07003FC0), + gsSPDisplayList(0x07004148), + gsSPDisplayList(0x07004330), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070076F8), + gsSPDisplayList(0x070077B0), + gsSPDisplayList(0x07007878), + gsSPDisplayList(0x07007940), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007D60), + gsSPDisplayList(0x07007DD8), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_6A90[] = +{ + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07002050), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003EB8), + gsSPDisplayList(0x07003FC0), + gsSPDisplayList(0x07004148), + gsSPDisplayList(0x07004330), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070076F8), + gsSPDisplayList(0x070077B0), + gsSPDisplayList(0x07007878), + gsSPDisplayList(0x07007940), + gsSPDisplayList(0x070079E8), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007E50), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07008EB0), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_6B58[] = +{ + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07002050), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003FC0), + gsSPDisplayList(0x07004148), + gsSPDisplayList(0x07004330), + gsSPDisplayList(0x070076F8), + gsSPDisplayList(0x070077B0), + gsSPDisplayList(0x07007878), + gsSPDisplayList(0x07007940), + gsSPDisplayList(0x070079E8), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007CF0), + gsSPDisplayList(0x07007D60), + gsSPDisplayList(0x07007DD8), + gsSPDisplayList(0x07007E50), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004540), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_6C40[] = +{ + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07002050), + gsSPDisplayList(0x0700A308), + gsSPDisplayList(0x07002900), + gsSPDisplayList(0x0700AA68), + gsSPDisplayList(0x0700AA00), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x0700BC20), + gsSPDisplayList(0x07004330), + gsSPDisplayList(0x07007878), + gsSPDisplayList(0x07007940), + gsSPDisplayList(0x070079E8), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x070049B8), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007D60), + gsSPDisplayList(0x07007DD8), + gsSPDisplayList(0x07007E50), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x07000938), + gsSPDisplayList(0x07008F18), + gsSPDisplayList(0x07008F80), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_6DA0[] = +{ + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07002050), + gsSPDisplayList(0x07002900), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003FC0), + gsSPDisplayList(0x07004148), + gsSPDisplayList(0x07004330), + gsSPDisplayList(0x070076F8), + gsSPDisplayList(0x070077B0), + gsSPDisplayList(0x07007878), + gsSPDisplayList(0x07007940), + gsSPDisplayList(0x070079E8), + gsSPDisplayList(0x070049B8), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007CF0), + gsSPDisplayList(0x07007D60), + gsSPDisplayList(0x07007DD8), + gsSPDisplayList(0x07007E50), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07000938), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_6EB0[] = +{ + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07002050), + gsSPDisplayList(0x0700A308), + gsSPDisplayList(0x07002900), + gsSPDisplayList(0x0700AA68), + gsSPDisplayList(0x0700AA00), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x0700BC20), + gsSPDisplayList(0x07003FC0), + gsSPDisplayList(0x07004148), + gsSPDisplayList(0x07004330), + gsSPDisplayList(0x070076F8), + gsSPDisplayList(0x070077B0), + gsSPDisplayList(0x07007878), + gsSPDisplayList(0x07007940), + gsSPDisplayList(0x070079E8), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007D60), + gsSPDisplayList(0x07007DD8), + gsSPDisplayList(0x07007E50), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000938), + gsSPDisplayList(0x07008F18), + gsSPDisplayList(0x07008F80), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_6FF0[] = +{ + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07002050), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002900), + gsSPDisplayList(0x07002888), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003D60), + gsSPDisplayList(0x07004148), + gsSPDisplayList(0x07004330), + gsSPDisplayList(0x070077B0), + gsSPDisplayList(0x07007878), + gsSPDisplayList(0x07007940), + gsSPDisplayList(0x070079E8), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x070049B8), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007CF0), + gsSPDisplayList(0x07007D60), + gsSPDisplayList(0x07007DD8), + gsSPDisplayList(0x07007E50), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07000938), + gsSPDisplayList(0x07006418), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_7110[] = +{ + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x07002050), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002900), + gsSPDisplayList(0x07002888), + gsSPDisplayList(0x0700AA00), + gsSPDisplayList(0x0700A998), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003D60), + gsSPDisplayList(0x0700B9B8), + gsSPDisplayList(0x07007940), + gsSPDisplayList(0x070079E8), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x070049B8), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007DD8), + gsSPDisplayList(0x07007E50), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07000938), + gsSPDisplayList(0x070009A8), + gsSPDisplayList(0x07008F80), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_7248[] = +{ + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07002050), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002900), + gsSPDisplayList(0x07002888), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003D60), + gsSPDisplayList(0x07004148), + gsSPDisplayList(0x07004330), + gsSPDisplayList(0x070077B0), + gsSPDisplayList(0x07007878), + gsSPDisplayList(0x07007940), + gsSPDisplayList(0x070079E8), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x070049B8), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007CF0), + gsSPDisplayList(0x07007D60), + gsSPDisplayList(0x07007DD8), + gsSPDisplayList(0x07007E50), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07000938), + gsSPDisplayList(0x070009A8), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_7388[] = +{ + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07002050), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002900), + gsSPDisplayList(0x07002888), + gsSPDisplayList(0x0700AA00), + gsSPDisplayList(0x0700A998), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003D60), + gsSPDisplayList(0x0700B9B8), + gsSPDisplayList(0x07004330), + gsSPDisplayList(0x07007878), + gsSPDisplayList(0x07007940), + gsSPDisplayList(0x070079E8), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007E50), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000938), + gsSPDisplayList(0x070009A8), + gsSPDisplayList(0x07008F80), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_74B0[] = +{ + gsSPDisplayList(0x07001848), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x07002050), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002900), + gsSPDisplayList(0x07002888), + gsSPDisplayList(0x07002810), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003D60), + gsSPDisplayList(0x07003A58), + gsSPDisplayList(0x07004330), + gsSPDisplayList(0x070079E8), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x070049B8), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x0700A1B0), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x07007E50), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07000938), + gsSPDisplayList(0x070009A8), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_75F0[] = +{ + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x07002050), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002900), + gsSPDisplayList(0x07002888), + gsSPDisplayList(0x07002810), + gsSPDisplayList(0x0700A998), + gsSPDisplayList(0x0700AB38), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003D60), + gsSPDisplayList(0x07003A58), + gsSPDisplayList(0x0700B740), + gsSPDisplayList(0x0700B7A8), + gsSPDisplayList(0x070079E8), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001688), + gsSPDisplayList(0x070098D8), + gsSPDisplayList(0x07009640), + gsSPDisplayList(0x070096C8), + gsSPDisplayList(0x07009750), + gsSPDisplayList(0x070097D8), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007E50), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000938), + gsSPDisplayList(0x070009A8), + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x07008DE8), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_7750[] = +{ + gsSPDisplayList(0x07001848), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x07002050), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002900), + gsSPDisplayList(0x07002888), + gsSPDisplayList(0x07002810), + gsSPDisplayList(0x0700A998), + gsSPDisplayList(0x0700AB38), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003D60), + gsSPDisplayList(0x07003A58), + gsSPDisplayList(0x0700B740), + gsSPDisplayList(0x0700B7A8), + gsSPDisplayList(0x07004330), + gsSPDisplayList(0x070079E8), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001688), + gsSPDisplayList(0x070098D8), + gsSPDisplayList(0x07009640), + gsSPDisplayList(0x070096C8), + gsSPDisplayList(0x07009750), + gsSPDisplayList(0x070097D8), + gsSPDisplayList(0x070049B8), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x0700A1B0), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x07007E50), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07000938), + gsSPDisplayList(0x070009A8), + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x07008DE8), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_7928[] = +{ + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x07002050), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002900), + gsSPDisplayList(0x07002888), + gsSPDisplayList(0x07002810), + gsSPDisplayList(0x0700A998), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003D60), + gsSPDisplayList(0x07003A58), + gsSPDisplayList(0x0700B740), + gsSPDisplayList(0x0700B7A8), + gsSPDisplayList(0x070079E8), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x07000938), + gsSPDisplayList(0x070009A8), + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x07008DE8), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_7A18[] = +{ + gsSPDisplayList(0x07001848), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A368), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x0700AAD0), + gsSPDisplayList(0x07002888), + gsSPDisplayList(0x07002810), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x0700BBC0), + gsSPDisplayList(0x07003D60), + gsSPDisplayList(0x07003A58), + gsSPDisplayList(0x07003768), + gsSPDisplayList(0x07004330), + gsSPDisplayList(0x070079E8), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001688), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x070097D8), + gsSPDisplayList(0x07009860), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x0700A1B0), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x07007E50), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x07008EB0), + gsSPDisplayList(0x070009A8), + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07009ED0), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_7BB0[] = +{ + gsSPDisplayList(0x07002888), + gsSPDisplayList(0x07002810), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x0700AB38), + gsSPDisplayList(0x0700ABA0), + gsSPDisplayList(0x07003D60), + gsSPDisplayList(0x07003A58), + gsSPDisplayList(0x07003768), + gsSPDisplayList(0x0700B7A8), + gsSPDisplayList(0x0700B810), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001688), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x07009640), + gsSPDisplayList(0x070096C8), + gsSPDisplayList(0x07009750), + gsSPDisplayList(0x070097D8), + gsSPDisplayList(0x070009A8), + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07009ED0), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_7CD0[] = +{ + gsSPDisplayList(0x07001848), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A368), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x0700AAD0), + gsSPDisplayList(0x07002888), + gsSPDisplayList(0x07002810), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x0700AB38), + gsSPDisplayList(0x0700ABA0), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x0700BBC0), + gsSPDisplayList(0x07003D60), + gsSPDisplayList(0x07003A58), + gsSPDisplayList(0x07003768), + gsSPDisplayList(0x0700B7A8), + gsSPDisplayList(0x0700B810), + gsSPDisplayList(0x07004330), + gsSPDisplayList(0x070079E8), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001688), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x07009640), + gsSPDisplayList(0x070096C8), + gsSPDisplayList(0x07009750), + gsSPDisplayList(0x070097D8), + gsSPDisplayList(0x07009860), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x0700A1B0), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x07007E50), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x07008EB0), + gsSPDisplayList(0x070009A8), + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07009ED0), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_7EE8[] = +{ + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002888), + gsSPDisplayList(0x07002810), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x07003D60), + gsSPDisplayList(0x07003A58), + gsSPDisplayList(0x07003768), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x07008EB0), + gsSPDisplayList(0x070009A8), + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_7FA0[] = +{ + gsSPDisplayList(0x07001848), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A368), + gsSPDisplayList(0x0700A308), + gsSPDisplayList(0x0700AAD0), + gsSPDisplayList(0x0700AA68), + gsSPDisplayList(0x07002810), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x07002978), + gsSPDisplayList(0x0700ABA0), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x0700BC20), + gsSPDisplayList(0x07003A58), + gsSPDisplayList(0x07003768), + gsSPDisplayList(0x070037E0), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009A60), + gsSPDisplayList(0x07001688), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x07001110), + gsSPDisplayList(0x070096C8), + gsSPDisplayList(0x07009750), + gsSPDisplayList(0x070097D8), + gsSPDisplayList(0x07009860), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x070009A8), + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07008C50), + gsSPDisplayList(0x07009ED0), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_8158[] = +{ + gsSPDisplayList(0x07002810), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x07002978), + gsSPDisplayList(0x0700ABA0), + gsSPDisplayList(0x0700AC08), + gsSPDisplayList(0x07003A58), + gsSPDisplayList(0x07003768), + gsSPDisplayList(0x070037E0), + gsSPDisplayList(0x0700B810), + gsSPDisplayList(0x0700B878), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07009A60), + gsSPDisplayList(0x07001688), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x07001110), + gsSPDisplayList(0x070096C8), + gsSPDisplayList(0x07009750), + gsSPDisplayList(0x070097D8), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07008C50), + gsSPDisplayList(0x07009ED0), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_8260[] = +{ + gsSPDisplayList(0x07001848), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A368), + gsSPDisplayList(0x0700A308), + gsSPDisplayList(0x0700AAD0), + gsSPDisplayList(0x0700AA68), + gsSPDisplayList(0x07002810), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x07002978), + gsSPDisplayList(0x0700ABA0), + gsSPDisplayList(0x0700AC08), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x0700BC20), + gsSPDisplayList(0x07003A58), + gsSPDisplayList(0x07003768), + gsSPDisplayList(0x070037E0), + gsSPDisplayList(0x0700B810), + gsSPDisplayList(0x0700B878), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009A60), + gsSPDisplayList(0x07001688), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x07001110), + gsSPDisplayList(0x070096C8), + gsSPDisplayList(0x07009750), + gsSPDisplayList(0x070097D8), + gsSPDisplayList(0x07009860), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x070009A8), + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07008C50), + gsSPDisplayList(0x07009ED0), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_8450[] = +{ + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x0700AA68), + gsSPDisplayList(0x07002810), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x07002978), + gsSPDisplayList(0x0700BC20), + gsSPDisplayList(0x07003A58), + gsSPDisplayList(0x07003768), + gsSPDisplayList(0x070037E0), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_8508[] = +{ + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x0700A368), + gsSPDisplayList(0x0700A308), + gsSPDisplayList(0x0700AA68), + gsSPDisplayList(0x0700AA00), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x07002978), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x0700AC08), + gsSPDisplayList(0x0700AC70), + gsSPDisplayList(0x0700BC20), + gsSPDisplayList(0x0700B9B8), + gsSPDisplayList(0x07003768), + gsSPDisplayList(0x070037E0), + gsSPDisplayList(0x07003858), + gsSPDisplayList(0x0700B878), + gsSPDisplayList(0x0700B8E0), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009A60), + gsSPDisplayList(0x07009AE8), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x07001110), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07009750), + gsSPDisplayList(0x070097D8), + gsSPDisplayList(0x07009860), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x07008F80), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000688), + gsSPDisplayList(0x07008CB8), + gsSPDisplayList(0x07009ED0), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_86F8[] = +{ + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x07002978), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x0700AC08), + gsSPDisplayList(0x07003768), + gsSPDisplayList(0x070037E0), + gsSPDisplayList(0x07003858), + gsSPDisplayList(0x0700B878), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000688), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_8790[] = +{ + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x0700A368), + gsSPDisplayList(0x0700A308), + gsSPDisplayList(0x0700AA68), + gsSPDisplayList(0x0700AA00), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x07002978), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x0700AC08), + gsSPDisplayList(0x0700AC70), + gsSPDisplayList(0x0700BC20), + gsSPDisplayList(0x0700B9B8), + gsSPDisplayList(0x07003768), + gsSPDisplayList(0x070037E0), + gsSPDisplayList(0x07003858), + gsSPDisplayList(0x0700B878), + gsSPDisplayList(0x0700B8E0), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009A60), + gsSPDisplayList(0x07009AE8), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x07001110), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07009750), + gsSPDisplayList(0x070097D8), + gsSPDisplayList(0x07009860), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x07008F80), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000688), + gsSPDisplayList(0x07008CB8), + gsSPDisplayList(0x07009ED0), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_8958[] = +{ + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x0700A308), + gsSPDisplayList(0x0700AA68), + gsSPDisplayList(0x0700AA00), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x07002978), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x0700BC20), + gsSPDisplayList(0x0700B9B8), + gsSPDisplayList(0x07003768), + gsSPDisplayList(0x070037E0), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07009A60), + gsSPDisplayList(0x07009AE8), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x07001110), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x07008F80), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07009ED0), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_8A70[] = +{ + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x0700A748), + gsSPDisplayList(0x0700A6E8), + gsSPDisplayList(0x0700A688), + gsSPDisplayList(0x0700A2A8), + gsSPDisplayList(0x0700A430), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AA00), + gsSPDisplayList(0x0700A998), + gsSPDisplayList(0x07002978), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002A68), + gsSPDisplayList(0x0700AC70), + gsSPDisplayList(0x0700B470), + gsSPDisplayList(0x0700B9B8), + gsSPDisplayList(0x0700B740), + gsSPDisplayList(0x070037E0), + gsSPDisplayList(0x07003858), + gsSPDisplayList(0x070038D0), + gsSPDisplayList(0x0700B8E0), + gsSPDisplayList(0x0700B948), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009A60), + gsSPDisplayList(0x07009AE8), + gsSPDisplayList(0x070098D8), + gsSPDisplayList(0x07001110), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07001260), + gsSPDisplayList(0x070097D8), + gsSPDisplayList(0x07009860), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x07008DE8), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000688), + gsSPDisplayList(0x07000700), + gsSPDisplayList(0x07008D20), + gsSPDisplayList(0x07009ED0), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_8CC8[] = +{ + gsSPDisplayList(0x0700A998), + gsSPDisplayList(0x07002978), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002A68), + gsSPDisplayList(0x0700B740), + gsSPDisplayList(0x070037E0), + gsSPDisplayList(0x07003858), + gsSPDisplayList(0x070038D0), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000688), + gsSPDisplayList(0x07000700), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_8D68[] = +{ + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x0700A748), + gsSPDisplayList(0x0700A2A8), + gsSPDisplayList(0x0700A430), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x07002978), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002A68), + gsSPDisplayList(0x0700AC70), + gsSPDisplayList(0x0700B470), + gsSPDisplayList(0x070037E0), + gsSPDisplayList(0x07003858), + gsSPDisplayList(0x070038D0), + gsSPDisplayList(0x0700B8E0), + gsSPDisplayList(0x0700B948), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009A60), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07001260), + gsSPDisplayList(0x070097D8), + gsSPDisplayList(0x07009860), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000688), + gsSPDisplayList(0x07000700), + gsSPDisplayList(0x07008D20), + gsSPDisplayList(0x07009ED0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_8F00[] = +{ + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x07002810), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x07002978), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002A68), + gsSPDisplayList(0x07002AE0), + gsSPDisplayList(0x07003A58), + gsSPDisplayList(0x07003768), + gsSPDisplayList(0x070037E0), + gsSPDisplayList(0x07003858), + gsSPDisplayList(0x070038D0), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07001558), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001688), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x07001110), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07001260), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000688), + gsSPDisplayList(0x07000700), + gsSPDisplayList(0x07008240), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_9058[] = +{ + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x0700A748), + gsSPDisplayList(0x0700A6E8), + gsSPDisplayList(0x0700A688), + gsSPDisplayList(0x0700A620), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x0700A430), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700A998), + gsSPDisplayList(0x0700AB38), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002A68), + gsSPDisplayList(0x07002AE0), + gsSPDisplayList(0x0700B470), + gsSPDisplayList(0x0700B4D0), + gsSPDisplayList(0x0700B530), + gsSPDisplayList(0x0700B590), + gsSPDisplayList(0x0700B740), + gsSPDisplayList(0x0700B7A8), + gsSPDisplayList(0x07003858), + gsSPDisplayList(0x070038D0), + gsSPDisplayList(0x07003948), + gsSPDisplayList(0x0700B948), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009A60), + gsSPDisplayList(0x07009AE8), + gsSPDisplayList(0x070098D8), + gsSPDisplayList(0x07009640), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07001260), + gsSPDisplayList(0x07001308), + gsSPDisplayList(0x07009860), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x070049B8), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x0700A150), + gsSPDisplayList(0x0700A1B0), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000688), + gsSPDisplayList(0x07000700), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x070007F0), + gsSPDisplayList(0x07009ED0), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_9310[] = +{ + gsSPDisplayList(0x0700A998), + gsSPDisplayList(0x0700AB38), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002A68), + gsSPDisplayList(0x07002AE0), + gsSPDisplayList(0x0700B740), + gsSPDisplayList(0x0700B7A8), + gsSPDisplayList(0x07003858), + gsSPDisplayList(0x070038D0), + gsSPDisplayList(0x07003948), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070098D8), + gsSPDisplayList(0x07009640), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07001260), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000688), + gsSPDisplayList(0x07000700), + gsSPDisplayList(0x07009ED0), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_9408[] = +{ + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x0700A748), + gsSPDisplayList(0x0700A6E8), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x0700A430), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002A68), + gsSPDisplayList(0x07002AE0), + gsSPDisplayList(0x0700B470), + gsSPDisplayList(0x0700B4D0), + gsSPDisplayList(0x07003858), + gsSPDisplayList(0x070038D0), + gsSPDisplayList(0x07003948), + gsSPDisplayList(0x0700B948), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x07001260), + gsSPDisplayList(0x07001308), + gsSPDisplayList(0x07009860), + gsSPDisplayList(0x070049B8), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x0700A1B0), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07000700), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x070007F0), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_95A0[] = +{ + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x0700A748), + gsSPDisplayList(0x0700A6E8), + gsSPDisplayList(0x0700A430), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700A998), + gsSPDisplayList(0x0700AB38), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002A68), + gsSPDisplayList(0x07002AE0), + gsSPDisplayList(0x0700B470), + gsSPDisplayList(0x0700B740), + gsSPDisplayList(0x0700B7A8), + gsSPDisplayList(0x07003858), + gsSPDisplayList(0x070038D0), + gsSPDisplayList(0x07003948), + gsSPDisplayList(0x0700B948), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009A60), + gsSPDisplayList(0x07009AE8), + gsSPDisplayList(0x070098D8), + gsSPDisplayList(0x07009640), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07001260), + gsSPDisplayList(0x07001308), + gsSPDisplayList(0x07009860), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x0700A1B0), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x07000688), + gsSPDisplayList(0x07000700), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x070007F0), + gsSPDisplayList(0x07009ED0), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_97B0[] = +{ + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x0700A748), + gsSPDisplayList(0x0700A6E8), + gsSPDisplayList(0x0700A688), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07002130), + gsSPDisplayList(0x07002B58), + gsSPDisplayList(0x07002A68), + gsSPDisplayList(0x07002AE0), + gsSPDisplayList(0x0700B470), + gsSPDisplayList(0x0700B4D0), + gsSPDisplayList(0x0700B530), + gsSPDisplayList(0x0700B590), + gsSPDisplayList(0x070038D0), + gsSPDisplayList(0x07003948), + gsSPDisplayList(0x070039C8), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x070049B8), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x0700A0F0), + gsSPDisplayList(0x0700A150), + gsSPDisplayList(0x0700A1B0), + gsSPDisplayList(0x07007DD8), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07007F68), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07000700), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x070007F0), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_99C0[] = +{ + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07002130), + gsSPDisplayList(0x07002B58), + gsSPDisplayList(0x0700AB38), + gsSPDisplayList(0x0700ABA0), + gsSPDisplayList(0x07002A68), + gsSPDisplayList(0x07002AE0), + gsSPDisplayList(0x0700B7A8), + gsSPDisplayList(0x0700B810), + gsSPDisplayList(0x070038D0), + gsSPDisplayList(0x07003948), + gsSPDisplayList(0x070039C8), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07008C50), + gsSPDisplayList(0x07000700), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x070007F0), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_9AD0[] = +{ + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x0700A748), + gsSPDisplayList(0x0700A6E8), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07002130), + gsSPDisplayList(0x07002B58), + gsSPDisplayList(0x07002A68), + gsSPDisplayList(0x07002AE0), + gsSPDisplayList(0x0700B470), + gsSPDisplayList(0x0700B4D0), + gsSPDisplayList(0x0700B530), + gsSPDisplayList(0x070038D0), + gsSPDisplayList(0x07003948), + gsSPDisplayList(0x070039C8), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x070049B8), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x0700A150), + gsSPDisplayList(0x0700A1B0), + gsSPDisplayList(0x07007DD8), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07007F68), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x070007F0), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_9C50[] = +{ + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x0700A748), + gsSPDisplayList(0x0700A6E8), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07002130), + gsSPDisplayList(0x07002B58), + gsSPDisplayList(0x0700AB38), + gsSPDisplayList(0x0700ABA0), + gsSPDisplayList(0x07002A68), + gsSPDisplayList(0x07002AE0), + gsSPDisplayList(0x0700B470), + gsSPDisplayList(0x0700B7A8), + gsSPDisplayList(0x0700B810), + gsSPDisplayList(0x070038D0), + gsSPDisplayList(0x07003948), + gsSPDisplayList(0x070039C8), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x070049B8), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x0700A150), + gsSPDisplayList(0x0700A1B0), + gsSPDisplayList(0x07007DD8), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07007F68), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x07008C50), + gsSPDisplayList(0x07000700), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x070007F0), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_9E58[] = +{ + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x07001848), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x070024E0), + gsSPDisplayList(0x0700A6E8), + gsSPDisplayList(0x0700A688), + gsSPDisplayList(0x0700A620), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07002130), + gsSPDisplayList(0x07002B58), + gsSPDisplayList(0x07002AE0), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x0700B4D0), + gsSPDisplayList(0x0700B530), + gsSPDisplayList(0x0700B590), + gsSPDisplayList(0x070039C8), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x070049B8), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x0700A0F0), + gsSPDisplayList(0x0700A150), + gsSPDisplayList(0x07007D60), + gsSPDisplayList(0x07007DD8), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07007F68), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07008A58), + gsSPDisplayList(0x07008AB8), + gsSPDisplayList(0x070007F0), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x07006418), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_A028[] = +{ + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x070024E0), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07002130), + gsSPDisplayList(0x07002B58), + gsSPDisplayList(0x0700AC08), + gsSPDisplayList(0x07002AE0), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x0700B810), + gsSPDisplayList(0x0700B878), + gsSPDisplayList(0x07003948), + gsSPDisplayList(0x070039C8), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x070049B8), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07007D60), + gsSPDisplayList(0x07007DD8), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07007F68), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x07008CB8), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x070007F0), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_A178[] = +{ + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x070024E0), + gsSPDisplayList(0x0700A6E8), + gsSPDisplayList(0x0700A688), + gsSPDisplayList(0x0700A620), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07002130), + gsSPDisplayList(0x07002B58), + gsSPDisplayList(0x0700AC08), + gsSPDisplayList(0x07002AE0), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x0700B4D0), + gsSPDisplayList(0x0700B530), + gsSPDisplayList(0x0700B878), + gsSPDisplayList(0x07003948), + gsSPDisplayList(0x070039C8), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x070049B8), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x0700A150), + gsSPDisplayList(0x07007D60), + gsSPDisplayList(0x07007DD8), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07007F68), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x070083E0), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004540), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x070007F0), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_A320[] = +{ + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x07001848), + gsSPDisplayList(0x070017E0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x070024E0), + gsSPDisplayList(0x0700A6E8), + gsSPDisplayList(0x0700A688), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07002130), + gsSPDisplayList(0x07002B58), + gsSPDisplayList(0x0700AC08), + gsSPDisplayList(0x07002AE0), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x0700B4D0), + gsSPDisplayList(0x0700B530), + gsSPDisplayList(0x0700B810), + gsSPDisplayList(0x0700B878), + gsSPDisplayList(0x07003948), + gsSPDisplayList(0x070039C8), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070065D8), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x07004880), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x070049B8), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x0700A0F0), + gsSPDisplayList(0x0700A150), + gsSPDisplayList(0x07007D60), + gsSPDisplayList(0x07007DD8), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07007F68), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x07008A58), + gsSPDisplayList(0x07008AB8), + gsSPDisplayList(0x07008CB8), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x070007F0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPEndDisplayList(), +}; + +// 0xA540 +struct ActorSpawnData d_course_luigi_raceway_path[] = { + {{ -139, 0, -202 }, { 0 }}, + {{ -139, 0, -218 }, { 0 }}, + {{ -139, 0, -297 }, { 0 }}, + {{ -139, 0, -2247 }, { 0 }}, + {{ -138, 0, -2474 }, { 0 }}, + {{ -170, 0, -2745 }, { 0 }}, + {{ -249, 0, -2930 }, { 0 }}, + {{ -373, 0, -3095 }, { 0 }}, + {{ -550, 0, -3226 }, { 0 }}, + {{ -787, 0, -3310 }, { 0 }}, + {{ -1022, 0, -3321 }, { 0 }}, + {{ -1236, 0, -3258 }, { 0 }}, + {{ -1415, 0, -3148 }, { 0 }}, + {{ -1571, 0, -2974 }, { 0 }}, + {{ -1658, 0, -2773 }, { 0 }}, + {{ -1683, 0, -2574 }, { 0 }}, + {{ -1661, 0, -2374 }, { 0 }}, + {{ -1577, 0, -2184 }, { 0 }}, + {{ -1447, 0, -2015 }, { 0 }}, + {{ -1180, 0, -1836 }, { 0 }}, + {{ -697, 0, -1554 }, { 0 }}, + {{ -547, 0, -1442 }, { 0 }}, + {{ -444, 0, -1329 }, { 0 }}, + {{ -368, 0, -1198 }, { 0 }}, + {{ -341, 0, -1118 }, { 0 }}, + {{ -307, 0, -871 }, { 0 }}, + {{ -305, 0, -538 }, { 0 }}, + {{ -307, 0, -224 }, { 0 }}, + {{ -324, 0, -85 }, { 0 }}, + {{ -364, 0, 33 }, { 0 }}, + {{ -453, 0, 137 }, { 0 }}, + {{ -678, 0, 317 }, { 0 }}, + {{ -1128, 0, 657 }, { 0 }}, + {{ -1256, 0, 798 }, { 0 }}, + {{ -1336, 0, 960 }, { 0 }}, + {{ -1362, 0, 1141 }, { 0 }}, + {{ -1329, 0, 1310 }, { 0 }}, + {{ -1236, 0, 1483 }, { 0 }}, + {{ -1092, 0, 1620 }, { 0 }}, + {{ -911, 0, 1692 }, { 0 }}, + {{ -717, 0, 1705 }, { 0 }}, + {{ -523, 0, 1655 }, { 0 }}, + {{ -352, 0, 1529 }, { 0 }}, + {{ -239, 0, 1345 }, { 0 }}, + {{ -179, 0, 1142 }, { 0 }}, + {{ -140, 0, 854 }, { 0 }}, + {{ -134, 0, 491 }, { 0 }}, + {{ -139, 0, -16 }, { 0 }}, + {{ -140, 0, -157 }, { 0 }}, + {{ -32768, 0, 0 }, { 0 }}, +}; + +// 0xA6D0 +struct ActorSpawnData d_course_luigi_raceway_unk[] = { + {{ -139, -50, -210 }, { 1 }}, + {{ -139, -50, -230 }, { 2 }}, + {{ -139, -50, -250 }, { 2 }}, + {{ -139, -50, -270 }, { 2 }}, + {{ -139, -50, -290 }, { 2 }}, + {{ -139, -50, -310 }, { 2 }}, + {{ -139, -50, -330 }, { 2 }}, + {{ -139, -50, -350 }, { 2 }}, + {{ -139, -50, -370 }, { 2 }}, + {{ -139, -50, -390 }, { 2 }}, + {{ -139, -50, -410 }, { 2 }}, + {{ -139, -50, -430 }, { 2 }}, + {{ -139, -50, -450 }, { 2 }}, + {{ -139, -50, -470 }, { 2 }}, + {{ -139, -50, -490 }, { 2 }}, + {{ -139, -50, -510 }, { 2 }}, + {{ -139, -50, -530 }, { 2 }}, + {{ -139, -50, -550 }, { 2 }}, + {{ -139, -50, -570 }, { 2 }}, + {{ -139, -50, -590 }, { 2 }}, + {{ -139, -50, -610 }, { 2 }}, + {{ -139, -50, -630 }, { 2 }}, + {{ -139, -50, -650 }, { 2 }}, + {{ -139, -50, -670 }, { 2 }}, + {{ -139, -50, -690 }, { 3 }}, + {{ -139, -50, -710 }, { 3 }}, + {{ -139, -50, -730 }, { 3 }}, + {{ -139, -50, -750 }, { 3 }}, + {{ -139, -50, -770 }, { 3 }}, + {{ -139, -50, -790 }, { 3 }}, + {{ -139, -50, -810 }, { 3 }}, + {{ -139, -50, -830 }, { 3 }}, + {{ -139, -50, -850 }, { 3 }}, + {{ -139, -50, -870 }, { 3 }}, + {{ -139, -50, -890 }, { 3 }}, + {{ -139, -50, -910 }, { 3 }}, + {{ -139, -50, -930 }, { 3 }}, + {{ -139, -50, -950 }, { 3 }}, + {{ -139, -50, -970 }, { 3 }}, + {{ -139, -50, -990 }, { 3 }}, + {{ -139, -50, -1010 }, { 3 }}, + {{ -139, -50, -1030 }, { 3 }}, + {{ -139, -50, -1050 }, { 3 }}, + {{ -139, -50, -1070 }, { 3 }}, + {{ -139, -50, -1090 }, { 3 }}, + {{ -139, -50, -1110 }, { 3 }}, + {{ -139, -50, -1130 }, { 4 }}, + {{ -139, -50, -1150 }, { 4 }}, + {{ -139, -50, -1170 }, { 4 }}, + {{ -139, -50, -1190 }, { 4 }}, + {{ -139, -50, -1210 }, { 4 }}, + {{ -139, -50, -1230 }, { 4 }}, + {{ -139, -50, -1250 }, { 4 }}, + {{ -139, -50, -1270 }, { 4 }}, + {{ -138, -50, -1290 }, { 4 }}, + {{ -138, -50, -1310 }, { 4 }}, + {{ -138, -50, -1330 }, { 4 }}, + {{ -138, -49, -1351 }, { 4 }}, + {{ -138, -49, -1371 }, { 4 }}, + {{ -138, -48, -1391 }, { 4 }}, + {{ -138, -48, -1411 }, { 4 }}, + {{ -138, -47, -1431 }, { 4 }}, + {{ -138, -46, -1451 }, { 4 }}, + {{ -138, -46, -1471 }, { 4 }}, + {{ -138, -45, -1491 }, { 4 }}, + {{ -138, -44, -1511 }, { 4 }}, + {{ -138, -44, -1531 }, { 4 }}, + {{ -138, -43, -1551 }, { 4 }}, + {{ -138, -43, -1571 }, { 4 }}, + {{ -138, -42, -1591 }, { 5 }}, + {{ -138, -40, -1611 }, { 5 }}, + {{ -138, -39, -1631 }, { 5 }}, + {{ -138, -38, -1651 }, { 5 }}, + {{ -138, -37, -1671 }, { 5 }}, + {{ -138, -36, -1691 }, { 5 }}, + {{ -138, -36, -1711 }, { 5 }}, + {{ -138, -36, -1731 }, { 5 }}, + {{ -138, -37, -1751 }, { 5 }}, + {{ -138, -38, -1771 }, { 5 }}, + {{ -138, -39, -1791 }, { 5 }}, + {{ -138, -40, -1811 }, { 5 }}, + {{ -138, -41, -1831 }, { 5 }}, + {{ -138, -42, -1851 }, { 5 }}, + {{ -138, -43, -1871 }, { 5 }}, + {{ -138, -44, -1891 }, { 5 }}, + {{ -138, -45, -1911 }, { 5 }}, + {{ -138, -46, -1931 }, { 5 }}, + {{ -138, -47, -1951 }, { 5 }}, + {{ -138, -47, -1971 }, { 5 }}, + {{ -138, -47, -1991 }, { 5 }}, + {{ -138, -47, -2011 }, { 5 }}, + {{ -138, -48, -2031 }, { 6 }}, + {{ -138, -48, -2051 }, { 6 }}, + {{ -138, -49, -2071 }, { 6 }}, + {{ -138, -49, -2091 }, { 6 }}, + {{ -138, -50, -2111 }, { 6 }}, + {{ -138, -50, -2131 }, { 6 }}, + {{ -138, -50, -2151 }, { 6 }}, + {{ -138, -50, -2171 }, { 6 }}, + {{ -138, -50, -2191 }, { 6 }}, + {{ -138, -50, -2211 }, { 6 }}, + {{ -138, -50, -2231 }, { 6 }}, + {{ -138, -50, -2251 }, { 6 }}, + {{ -138, -50, -2271 }, { 6 }}, + {{ -138, -50, -2291 }, { 6 }}, + {{ -138, -50, -2311 }, { 6 }}, + {{ -138, -50, -2331 }, { 6 }}, + {{ -138, -50, -2351 }, { 6 }}, + {{ -138, -50, -2371 }, { 6 }}, + {{ -138, -50, -2391 }, { 6 }}, + {{ -139, -50, -2411 }, { 6 }}, + {{ -139, -50, -2431 }, { 6 }}, + {{ -140, -50, -2451 }, { 6 }}, + {{ -141, -50, -2471 }, { 6 }}, + {{ -142, -49, -2491 }, { 7 }}, + {{ -144, -48, -2511 }, { 7 }}, + {{ -146, -48, -2531 }, { 7 }}, + {{ -147, -48, -2551 }, { 7 }}, + {{ -149, -48, -2571 }, { 7 }}, + {{ -151, -47, -2591 }, { 7 }}, + {{ -154, -47, -2611 }, { 7 }}, + {{ -156, -47, -2631 }, { 7 }}, + {{ -159, -47, -2650 }, { 7 }}, + {{ -162, -46, -2670 }, { 7 }}, + {{ -166, -44, -2690 }, { 7 }}, + {{ -170, -44, -2709 }, { 7 }}, + {{ -174, -44, -2729 }, { 7 }}, + {{ -179, -44, -2748 }, { 7 }}, + {{ -184, -43, -2768 }, { 7 }}, + {{ -190, -41, -2787 }, { 7 }}, + {{ -197, -41, -2806 }, { 7 }}, + {{ -204, -41, -2824 }, { 7 }}, + {{ -212, -41, -2843 }, { 8 }}, + {{ -220, -40, -2861 }, { 8 }}, + {{ -228, -39, -2879 }, { 8 }}, + {{ -238, -38, -2897 }, { 8 }}, + {{ -247, -38, -2915 }, { 8 }}, + {{ -257, -38, -2932 }, { 8 }}, + {{ -267, -38, -2949 }, { 8 }}, + {{ -278, -37, -2966 }, { 8 }}, + {{ -289, -37, -2983 }, { 8 }}, + {{ -301, -37, -2999 }, { 8 }}, + {{ -313, -36, -3015 }, { 8 }}, + {{ -325, -35, -3031 }, { 8 }}, + {{ -338, -35, -3046 }, { 8 }}, + {{ -351, -35, -3061 }, { 8 }}, + {{ -365, -35, -3076 }, { 8 }}, + {{ -379, -35, -3090 }, { 8 }}, + {{ -393, -35, -3104 }, { 8 }}, + {{ -408, -35, -3117 }, { 8 }}, + {{ -423, -35, -3130 }, { 8 }}, + {{ -439, -35, -3143 }, { 8 }}, + {{ -455, -35, -3155 }, { 8 }}, + {{ -471, -35, -3167 }, { 9 }}, + {{ -487, -35, -3179 }, { 9 }}, + {{ -504, -35, -3189 }, { 9 }}, + {{ -521, -35, -3200 }, { 9 }}, + {{ -539, -35, -3210 }, { 9 }}, + {{ -556, -35, -3219 }, { 9 }}, + {{ -574, -35, -3228 }, { 9 }}, + {{ -592, -35, -3237 }, { 9 }}, + {{ -610, -35, -3245 }, { 9 }}, + {{ -629, -35, -3253 }, { 9 }}, + {{ -648, -36, -3260 }, { 9 }}, + {{ -666, -36, -3267 }, { 9 }}, + {{ -685, -36, -3273 }, { 9 }}, + {{ -704, -36, -3280 }, { 9 }}, + {{ -723, -35, -3285 }, { 9 }}, + {{ -743, -36, -3290 }, { 9 }}, + {{ -762, -36, -3295 }, { 9 }}, + {{ -782, -36, -3299 }, { 9 }}, + {{ -801, -36, -3303 }, { 9 }}, + {{ -821, -36, -3307 }, { 9 }}, + {{ -841, -36, -3309 }, { 9 }}, + {{ -861, -36, -3312 }, { 9 }}, + {{ -881, -36, -3314 }, { 9 }}, + {{ -901, -36, -3315 }, { 9 }}, + {{ -921, -36, -3316 }, { 10 }}, + {{ -941, -35, -3316 }, { 10 }}, + {{ -961, -35, -3315 }, { 10 }}, + {{ -981, -35, -3315 }, { 10 }}, + {{ -1001, -35, -3313 }, { 10 }}, + {{ -1021, -35, -3311 }, { 10 }}, + {{ -1040, -35, -3308 }, { 10 }}, + {{ -1060, -35, -3305 }, { 10 }}, + {{ -1080, -35, -3301 }, { 10 }}, + {{ -1099, -35, -3297 }, { 10 }}, + {{ -1119, -36, -3292 }, { 10 }}, + {{ -1138, -36, -3286 }, { 10 }}, + {{ -1157, -36, -3280 }, { 10 }}, + {{ -1176, -36, -3274 }, { 10 }}, + {{ -1195, -36, -3267 }, { 10 }}, + {{ -1213, -36, -3259 }, { 10 }}, + {{ -1232, -36, -3251 }, { 10 }}, + {{ -1250, -36, -3243 }, { 10 }}, + {{ -1268, -36, -3234 }, { 10 }}, + {{ -1286, -35, -3225 }, { 10 }}, + {{ -1303, -35, -3215 }, { 10 }}, + {{ -1320, -35, -3205 }, { 10 }}, + {{ -1337, -35, -3195 }, { 11 }}, + {{ -1354, -35, -3184 }, { 11 }}, + {{ -1370, -35, -3172 }, { 11 }}, + {{ -1386, -36, -3160 }, { 11 }}, + {{ -1402, -36, -3148 }, { 11 }}, + {{ -1417, -36, -3135 }, { 11 }}, + {{ -1432, -36, -3121 }, { 11 }}, + {{ -1447, -36, -3108 }, { 11 }}, + {{ -1461, -36, -3094 }, { 11 }}, + {{ -1475, -36, -3079 }, { 11 }}, + {{ -1489, -36, -3065 }, { 11 }}, + {{ -1502, -36, -3050 }, { 11 }}, + {{ -1515, -35, -3034 }, { 11 }}, + {{ -1527, -35, -3019 }, { 11 }}, + {{ -1539, -35, -3003 }, { 11 }}, + {{ -1551, -35, -2986 }, { 11 }}, + {{ -1562, -35, -2970 }, { 11 }}, + {{ -1573, -35, -2953 }, { 11 }}, + {{ -1583, -35, -2936 }, { 11 }}, + {{ -1592, -35, -2918 }, { 11 }}, + {{ -1601, -35, -2900 }, { 11 }}, + {{ -1610, -35, -2882 }, { 11 }}, + {{ -1618, -36, -2864 }, { 11 }}, + {{ -1625, -35, -2845 }, { 12 }}, + {{ -1633, -35, -2826 }, { 12 }}, + {{ -1639, -35, -2808 }, { 12 }}, + {{ -1645, -35, -2788 }, { 12 }}, + {{ -1651, -35, -2769 }, { 12 }}, + {{ -1656, -35, -2750 }, { 12 }}, + {{ -1660, -35, -2730 }, { 12 }}, + {{ -1664, -35, -2711 }, { 12 }}, + {{ -1667, -36, -2691 }, { 12 }}, + {{ -1670, -36, -2671 }, { 12 }}, + {{ -1672, -36, -2651 }, { 12 }}, + {{ -1674, -36, -2631 }, { 12 }}, + {{ -1675, -35, -2611 }, { 12 }}, + {{ -1676, -36, -2591 }, { 12 }}, + {{ -1677, -36, -2571 }, { 12 }}, + {{ -1677, -35, -2551 }, { 12 }}, + {{ -1676, -35, -2531 }, { 12 }}, + {{ -1675, -35, -2511 }, { 12 }}, + {{ -1673, -36, -2491 }, { 12 }}, + {{ -1671, -37, -2472 }, { 13 }}, + {{ -1669, -37, -2452 }, { 13 }}, + {{ -1666, -37, -2432 }, { 13 }}, + {{ -1662, -38, -2412 }, { 13 }}, + {{ -1657, -38, -2393 }, { 13 }}, + {{ -1652, -38, -2373 }, { 13 }}, + {{ -1647, -39, -2354 }, { 13 }}, + {{ -1641, -40, -2335 }, { 13 }}, + {{ -1634, -41, -2316 }, { 13 }}, + {{ -1627, -41, -2298 }, { 13 }}, + {{ -1619, -41, -2279 }, { 13 }}, + {{ -1611, -42, -2261 }, { 13 }}, + {{ -1602, -43, -2243 }, { 13 }}, + {{ -1593, -44, -2225 }, { 13 }}, + {{ -1583, -44, -2208 }, { 13 }}, + {{ -1573, -44, -2190 }, { 13 }}, + {{ -1563, -45, -2173 }, { 13 }}, + {{ -1552, -46, -2156 }, { 13 }}, + {{ -1541, -47, -2140 }, { 13 }}, + {{ -1530, -47, -2123 }, { 13 }}, + {{ -1518, -47, -2107 }, { 13 }}, + {{ -1505, -47, -2091 }, { 14 }}, + {{ -1493, -47, -2076 }, { 14 }}, + {{ -1479, -47, -2061 }, { 14 }}, + {{ -1465, -47, -2047 }, { 14 }}, + {{ -1451, -48, -2033 }, { 14 }}, + {{ -1436, -48, -2019 }, { 14 }}, + {{ -1421, -49, -2006 }, { 14 }}, + {{ -1406, -49, -1993 }, { 14 }}, + {{ -1390, -50, -1981 }, { 14 }}, + {{ -1374, -50, -1969 }, { 14 }}, + {{ -1358, -50, -1957 }, { 14 }}, + {{ -1342, -50, -1945 }, { 14 }}, + {{ -1325, -50, -1933 }, { 14 }}, + {{ -1309, -51, -1922 }, { 14 }}, + {{ -1292, -51, -1911 }, { 14 }}, + {{ -1275, -52, -1900 }, { 14 }}, + {{ -1259, -52, -1889 }, { 14 }}, + {{ -1242, -53, -1879 }, { 14 }}, + {{ -1225, -53, -1868 }, { 14 }}, + {{ -1208, -54, -1857 }, { 14 }}, + {{ -1191, -54, -1847 }, { 14 }}, + {{ -1174, -55, -1836 }, { 15 }}, + {{ -1157, -55, -1825 }, { 15 }}, + {{ -1140, -56, -1815 }, { 15 }}, + {{ -1123, -57, -1805 }, { 15 }}, + {{ -1106, -57, -1794 }, { 15 }}, + {{ -1089, -58, -1784 }, { 15 }}, + {{ -1072, -59, -1773 }, { 15 }}, + {{ -1054, -59, -1763 }, { 15 }}, + {{ -1037, -60, -1753 }, { 15 }}, + {{ -1020, -60, -1743 }, { 15 }}, + {{ -1003, -61, -1733 }, { 15 }}, + {{ -985, -62, -1722 }, { 15 }}, + {{ -968, -62, -1712 }, { 15 }}, + {{ -951, -63, -1702 }, { 15 }}, + {{ -934, -63, -1692 }, { 15 }}, + {{ -916, -64, -1682 }, { 15 }}, + {{ -899, -64, -1672 }, { 15 }}, + {{ -882, -65, -1662 }, { 15 }}, + {{ -865, -65, -1651 }, { 15 }}, + {{ -847, -66, -1641 }, { 15 }}, + {{ -830, -66, -1631 }, { 15 }}, + {{ -813, -67, -1621 }, { 15 }}, + {{ -796, -67, -1610 }, { 15 }}, + {{ -779, -68, -1600 }, { 16 }}, + {{ -762, -69, -1589 }, { 16 }}, + {{ -745, -70, -1579 }, { 16 }}, + {{ -728, -70, -1568 }, { 16 }}, + {{ -711, -71, -1558 }, { 16 }}, + {{ -694, -72, -1547 }, { 16 }}, + {{ -677, -73, -1536 }, { 16 }}, + {{ -661, -75, -1525 }, { 16 }}, + {{ -644, -75, -1514 }, { 16 }}, + {{ -628, -76, -1502 }, { 16 }}, + {{ -612, -77, -1490 }, { 16 }}, + {{ -596, -78, -1478 }, { 16 }}, + {{ -580, -80, -1465 }, { 16 }}, + {{ -565, -81, -1452 }, { 16 }}, + {{ -550, -82, -1439 }, { 16 }}, + {{ -535, -83, -1426 }, { 16 }}, + {{ -521, -85, -1412 }, { 16 }}, + {{ -507, -85, -1398 }, { 16 }}, + {{ -493, -86, -1383 }, { 17 }}, + {{ -480, -89, -1368 }, { 17 }}, + {{ -467, -91, -1352 }, { 17 }}, + {{ -455, -93, -1337 }, { 17 }}, + {{ -443, -95, -1321 }, { 17 }}, + {{ -431, -96, -1304 }, { 17 }}, + {{ -420, -98, -1287 }, { 17 }}, + {{ -410, -100, -1270 }, { 17 }}, + {{ -400, -103, -1253 }, { 17 }}, + {{ -390, -106, -1236 }, { 17 }}, + {{ -381, -109, -1218 }, { 17 }}, + {{ -372, -111, -1200 }, { 17 }}, + {{ -363, -115, -1182 }, { 17 }}, + {{ -356, -119, -1163 }, { 17 }}, + {{ -350, -122, -1144 }, { 17 }}, + {{ -345, -126, -1125 }, { 17 }}, + {{ -341, -129, -1105 }, { 18 }}, + {{ -338, -132, -1086 }, { 18 }}, + {{ -334, -136, -1066 }, { 18 }}, + {{ -331, -140, -1046 }, { 18 }}, + {{ -328, -143, -1026 }, { 18 }}, + {{ -325, -147, -1006 }, { 18 }}, + {{ -322, -151, -987 }, { 18 }}, + {{ -320, -154, -967 }, { 18 }}, + {{ -318, -158, -947 }, { 18 }}, + {{ -316, -161, -927 }, { 18 }}, + {{ -314, -164, -907 }, { 18 }}, + {{ -312, -168, -887 }, { 18 }}, + {{ -311, -171, -867 }, { 18 }}, + {{ -310, -174, -847 }, { 18 }}, + {{ -309, -177, -827 }, { 18 }}, + {{ -308, -180, -807 }, { 18 }}, + {{ -307, -183, -787 }, { 18 }}, + {{ -306, -186, -767 }, { 18 }}, + {{ -306, -188, -747 }, { 19 }}, + {{ -306, -190, -727 }, { 19 }}, + {{ -306, -192, -707 }, { 19 }}, + {{ -305, -193, -687 }, { 19 }}, + {{ -305, -195, -667 }, { 19 }}, + {{ -305, -196, -647 }, { 19 }}, + {{ -305, -196, -627 }, { 19 }}, + {{ -305, -197, -607 }, { 19 }}, + {{ -305, -198, -587 }, { 19 }}, + {{ -305, -199, -567 }, { 19 }}, + {{ -305, -199, -547 }, { 19 }}, + {{ -305, -199, -527 }, { 19 }}, + {{ -305, -198, -507 }, { 19 }}, + {{ -305, -197, -487 }, { 19 }}, + {{ -305, -196, -467 }, { 19 }}, + {{ -305, -194, -447 }, { 19 }}, + {{ -305, -193, -427 }, { 19 }}, + {{ -305, -192, -407 }, { 19 }}, + {{ -305, -190, -387 }, { 19 }}, + {{ -306, -188, -367 }, { 19 }}, + {{ -306, -186, -347 }, { 19 }}, + {{ -306, -184, -327 }, { 20 }}, + {{ -306, -181, -307 }, { 20 }}, + {{ -307, -179, -287 }, { 20 }}, + {{ -308, -176, -267 }, { 20 }}, + {{ -308, -173, -247 }, { 20 }}, + {{ -309, -171, -227 }, { 20 }}, + {{ -310, -169, -207 }, { 20 }}, + {{ -312, -166, -187 }, { 20 }}, + {{ -314, -163, -167 }, { 20 }}, + {{ -316, -161, -147 }, { 20 }}, + {{ -319, -158, -127 }, { 20 }}, + {{ -322, -156, -108 }, { 20 }}, + {{ -326, -153, -88 }, { 20 }}, + {{ -331, -149, -68 }, { 20 }}, + {{ -336, -146, -49 }, { 20 }}, + {{ -342, -142, -30 }, { 20 }}, + {{ -349, -138, -11 }, { 21 }}, + {{ -357, -134, 6 }, { 21 }}, + {{ -366, -131, 24 }, { 21 }}, + {{ -376, -127, 41 }, { 21 }}, + {{ -387, -122, 58 }, { 21 }}, + {{ -399, -119, 74 }, { 21 }}, + {{ -412, -116, 89 }, { 21 }}, + {{ -426, -112, 104 }, { 21 }}, + {{ -440, -109, 118 }, { 21 }}, + {{ -454, -107, 132 }, { 21 }}, + {{ -469, -104, 145 }, { 21 }}, + {{ -484, -101, 159 }, { 21 }}, + {{ -499, -98, 172 }, { 21 }}, + {{ -514, -96, 185 }, { 21 }}, + {{ -530, -94, 198 }, { 21 }}, + {{ -545, -91, 210 }, { 21 }}, + {{ -561, -89, 223 }, { 21 }}, + {{ -576, -87, 235 }, { 22 }}, + {{ -592, -85, 248 }, { 22 }}, + {{ -608, -83, 260 }, { 22 }}, + {{ -623, -81, 273 }, { 22 }}, + {{ -639, -80, 285 }, { 22 }}, + {{ -655, -78, 297 }, { 22 }}, + {{ -671, -76, 310 }, { 22 }}, + {{ -687, -75, 322 }, { 22 }}, + {{ -702, -74, 334 }, { 22 }}, + {{ -718, -72, 346 }, { 22 }}, + {{ -734, -71, 358 }, { 22 }}, + {{ -750, -70, 371 }, { 22 }}, + {{ -766, -69, 383 }, { 22 }}, + {{ -782, -68, 395 }, { 22 }}, + {{ -798, -67, 407 }, { 22 }}, + {{ -814, -65, 419 }, { 22 }}, + {{ -830, -64, 431 }, { 22 }}, + {{ -846, -64, 443 }, { 22 }}, + {{ -861, -63, 455 }, { 22 }}, + {{ -877, -62, 468 }, { 22 }}, + {{ -893, -61, 480 }, { 22 }}, + {{ -909, -61, 492 }, { 22 }}, + {{ -925, -60, 504 }, { 22 }}, + {{ -941, -59, 516 }, { 22 }}, + {{ -957, -58, 528 }, { 22 }}, + {{ -973, -58, 540 }, { 22 }}, + {{ -989, -57, 553 }, { 23 }}, + {{ -1005, -56, 565 }, { 23 }}, + {{ -1020, -55, 577 }, { 23 }}, + {{ -1036, -54, 590 }, { 23 }}, + {{ -1052, -54, 602 }, { 23 }}, + {{ -1067, -53, 615 }, { 23 }}, + {{ -1083, -52, 628 }, { 23 }}, + {{ -1098, -51, 641 }, { 23 }}, + {{ -1113, -50, 653 }, { 23 }}, + {{ -1128, -49, 667 }, { 23 }}, + {{ -1143, -49, 680 }, { 23 }}, + {{ -1158, -48, 693 }, { 23 }}, + {{ -1172, -48, 707 }, { 23 }}, + {{ -1186, -48, 722 }, { 23 }}, + {{ -1200, -48, 736 }, { 23 }}, + {{ -1213, -47, 752 }, { 23 }}, + {{ -1225, -47, 767 }, { 23 }}, + {{ -1237, -47, 783 }, { 23 }}, + {{ -1249, -47, 799 }, { 23 }}, + {{ -1260, -47, 816 }, { 23 }}, + {{ -1271, -47, 833 }, { 23 }}, + {{ -1281, -46, 850 }, { 23 }}, + {{ -1290, -45, 868 }, { 23 }}, + {{ -1299, -43, 886 }, { 24 }}, + {{ -1307, -42, 904 }, { 24 }}, + {{ -1315, -41, 923 }, { 24 }}, + {{ -1322, -41, 941 }, { 24 }}, + {{ -1328, -41, 960 }, { 24 }}, + {{ -1334, -40, 980 }, { 24 }}, + {{ -1339, -39, 999 }, { 24 }}, + {{ -1343, -39, 1019 }, { 24 }}, + {{ -1347, -39, 1038 }, { 24 }}, + {{ -1350, -38, 1058 }, { 24 }}, + {{ -1352, -37, 1078 }, { 24 }}, + {{ -1353, -36, 1098 }, { 24 }}, + {{ -1354, -36, 1118 }, { 24 }}, + {{ -1354, -36, 1138 }, { 24 }}, + {{ -1353, -35, 1158 }, { 24 }}, + {{ -1352, -34, 1178 }, { 24 }}, + {{ -1350, -34, 1198 }, { 24 }}, + {{ -1346, -35, 1218 }, { 24 }}, + {{ -1342, -35, 1237 }, { 25 }}, + {{ -1338, -35, 1257 }, { 25 }}, + {{ -1332, -35, 1276 }, { 25 }}, + {{ -1326, -35, 1295 }, { 25 }}, + {{ -1320, -35, 1314 }, { 25 }}, + {{ -1312, -35, 1332 }, { 25 }}, + {{ -1304, -35, 1351 }, { 25 }}, + {{ -1296, -36, 1369 }, { 25 }}, + {{ -1287, -36, 1387 }, { 25 }}, + {{ -1277, -36, 1404 }, { 25 }}, + {{ -1267, -36, 1422 }, { 25 }}, + {{ -1257, -36, 1439 }, { 25 }}, + {{ -1246, -35, 1455 }, { 25 }}, + {{ -1234, -35, 1472 }, { 25 }}, + {{ -1222, -35, 1487 }, { 25 }}, + {{ -1209, -35, 1503 }, { 25 }}, + {{ -1196, -35, 1518 }, { 25 }}, + {{ -1182, -35, 1533 }, { 25 }}, + {{ -1168, -36, 1547 }, { 25 }}, + {{ -1153, -35, 1560 }, { 26 }}, + {{ -1138, -35, 1574 }, { 26 }}, + {{ -1123, -35, 1586 }, { 26 }}, + {{ -1107, -35, 1598 }, { 26 }}, + {{ -1090, -35, 1609 }, { 26 }}, + {{ -1073, -34, 1620 }, { 26 }}, + {{ -1056, -34, 1630 }, { 26 }}, + {{ -1038, -34, 1639 }, { 26 }}, + {{ -1020, -34, 1648 }, { 26 }}, + {{ -1001, -34, 1655 }, { 26 }}, + {{ -983, -34, 1662 }, { 26 }}, + {{ -964, -34, 1669 }, { 26 }}, + {{ -945, -34, 1675 }, { 26 }}, + {{ -925, -34, 1680 }, { 26 }}, + {{ -906, -34, 1685 }, { 26 }}, + {{ -886, -34, 1689 }, { 26 }}, + {{ -867, -34, 1692 }, { 26 }}, + {{ -847, -34, 1695 }, { 26 }}, + {{ -827, -34, 1697 }, { 26 }}, + {{ -807, -34, 1698 }, { 27 }}, + {{ -787, -34, 1699 }, { 27 }}, + {{ -767, -34, 1699 }, { 27 }}, + {{ -747, -34, 1699 }, { 27 }}, + {{ -727, -34, 1698 }, { 27 }}, + {{ -707, -35, 1696 }, { 27 }}, + {{ -687, -34, 1693 }, { 27 }}, + {{ -667, -34, 1690 }, { 27 }}, + {{ -648, -34, 1686 }, { 27 }}, + {{ -628, -35, 1682 }, { 27 }}, + {{ -609, -35, 1677 }, { 27 }}, + {{ -590, -35, 1671 }, { 27 }}, + {{ -571, -35, 1664 }, { 27 }}, + {{ -552, -35, 1657 }, { 27 }}, + {{ -534, -35, 1649 }, { 27 }}, + {{ -516, -35, 1640 }, { 27 }}, + {{ -498, -35, 1631 }, { 27 }}, + {{ -481, -34, 1621 }, { 27 }}, + {{ -464, -35, 1610 }, { 27 }}, + {{ -447, -35, 1599 }, { 27 }}, + {{ -431, -36, 1587 }, { 28 }}, + {{ -415, -36, 1575 }, { 28 }}, + {{ -400, -36, 1562 }, { 28 }}, + {{ -385, -36, 1548 }, { 28 }}, + {{ -371, -36, 1534 }, { 28 }}, + {{ -357, -36, 1520 }, { 28 }}, + {{ -344, -37, 1505 }, { 28 }}, + {{ -332, -37, 1489 }, { 28 }}, + {{ -320, -38, 1473 }, { 28 }}, + {{ -308, -38, 1457 }, { 28 }}, + {{ -297, -39, 1440 }, { 28 }}, + {{ -287, -39, 1423 }, { 28 }}, + {{ -277, -40, 1406 }, { 28 }}, + {{ -267, -41, 1388 }, { 28 }}, + {{ -258, -41, 1370 }, { 28 }}, + {{ -250, -41, 1352 }, { 28 }}, + {{ -241, -42, 1334 }, { 28 }}, + {{ -234, -43, 1315 }, { 28 }}, + {{ -226, -44, 1297 }, { 28 }}, + {{ -220, -44, 1278 }, { 28 }}, + {{ -213, -44, 1259 }, { 28 }}, + {{ -208, -44, 1240 }, { 29 }}, + {{ -202, -45, 1220 }, { 29 }}, + {{ -197, -46, 1201 }, { 29 }}, + {{ -192, -47, 1182 }, { 29 }}, + {{ -188, -47, 1162 }, { 29 }}, + {{ -184, -47, 1143 }, { 29 }}, + {{ -180, -47, 1123 }, { 29 }}, + {{ -176, -48, 1103 }, { 29 }}, + {{ -172, -49, 1084 }, { 29 }}, + {{ -169, -49, 1064 }, { 29 }}, + {{ -166, -49, 1044 }, { 29 }}, + {{ -163, -49, 1024 }, { 29 }}, + {{ -160, -49, 1005 }, { 29 }}, + {{ -157, -50, 985 }, { 29 }}, + {{ -155, -50, 965 }, { 29 }}, + {{ -153, -50, 945 }, { 29 }}, + {{ -150, -50, 925 }, { 29 }}, + {{ -149, -50, 905 }, { 29 }}, + {{ -147, -50, 885 }, { 29 }}, + {{ -145, -50, 865 }, { 29 }}, + {{ -144, -50, 845 }, { 29 }}, + {{ -142, -50, 825 }, { 29 }}, + {{ -141, -50, 805 }, { 29 }}, + {{ -140, -50, 785 }, { 29 }}, + {{ -139, -50, 765 }, { 29 }}, + {{ -138, -50, 745 }, { 30 }}, + {{ -138, -50, 725 }, { 30 }}, + {{ -137, -50, 705 }, { 30 }}, + {{ -137, -50, 685 }, { 30 }}, + {{ -136, -50, 665 }, { 30 }}, + {{ -136, -50, 645 }, { 30 }}, + {{ -136, -50, 625 }, { 30 }}, + {{ -136, -50, 605 }, { 30 }}, + {{ -135, -50, 585 }, { 30 }}, + {{ -135, -50, 565 }, { 30 }}, + {{ -135, -50, 545 }, { 30 }}, + {{ -135, -50, 525 }, { 30 }}, + {{ -135, -50, 505 }, { 30 }}, + {{ -135, -50, 485 }, { 30 }}, + {{ -135, -50, 465 }, { 30 }}, + {{ -135, -50, 445 }, { 30 }}, + {{ -135, -50, 425 }, { 30 }}, + {{ -135, -50, 405 }, { 30 }}, + {{ -135, -50, 385 }, { 30 }}, + {{ -135, -50, 365 }, { 30 }}, + {{ -135, -50, 345 }, { 30 }}, + {{ -135, -50, 325 }, { 30 }}, + {{ -135, -50, 305 }, { 30 }}, + {{ -136, -50, 285 }, { 30 }}, + {{ -136, -50, 265 }, { 30 }}, + {{ -136, -50, 245 }, { 30 }}, + {{ -136, -50, 225 }, { 1 }}, + {{ -136, -50, 205 }, { 1 }}, + {{ -137, -50, 185 }, { 1 }}, + {{ -137, -50, 165 }, { 1 }}, + {{ -137, -50, 145 }, { 1 }}, + {{ -137, -50, 125 }, { 1 }}, + {{ -137, -50, 105 }, { 1 }}, + {{ -137, -50, 85 }, { 1 }}, + {{ -138, -50, 65 }, { 1 }}, + {{ -138, -50, 45 }, { 1 }}, + {{ -138, -50, 25 }, { 1 }}, + {{ -138, -50, 5 }, { 1 }}, + {{ -138, -50, -14 }, { 1 }}, + {{ -138, -50, -34 }, { 1 }}, + {{ -138, -50, -54 }, { 1 }}, + {{ -138, -50, -74 }, { 1 }}, + {{ -138, -50, -94 }, { 1 }}, + {{ -139, -50, -114 }, { 1 }}, + {{ -139, -50, -134 }, { 1 }}, + {{ -139, -50, -154 }, { 1 }}, + {{ -139, -50, -174 }, { 1 }}, + {{ -139, -50, -194 }, { 1 }}, + {{ -32768, -32768, -32768 }, { 0 }}, +}; + +// 0xBA90 + +// 0xBA90 High resolution +Vtx_t d_course_luigi_raceway_basket_model_lod2[] = { + {{ -6, 11, 6 }, { 0 }, { 2741, 1202 }, {0x98, 0xE5, 0x32, 0xFF }}, + {{ -14, 43, 14 }, { 0 }, { 3067, -2308 }, {0xB2, 0xD6, 0x4E, 0xFF }}, + {{ -14, 43, -14 }, { 0 }, { 409, -2457 }, {0xB2, 0xD6, 0xB1, 0xFF }}, + {{ -6, 11, -6 }, { 0 }, { 409, 1096 }, {0x98, 0xE5, 0xCD, 0xFF }}, + {{ -6, 11, -6 }, { 0 }, { 2722, 1415 }, {0x98, 0xE5, 0xCD, 0xFF }}, + {{ -14, 43, -14 }, { 0 }, { 3686, -2004 }, {0xB2, 0xD6, 0xB1, 0xFF }}, + {{ 15, 43, -14 }, { 0 }, { 409, -2457 }, {0x4F, 0xD6, 0xB1, 0xFF }}, + {{ 6, 11, -6 }, { 0 }, { 409, 1096 }, {0x00, 0xF1, 0x89, 0xFF }}, + {{ 6, 11, -6 }, { 0 }, { 2741, 1182 }, {0x77, 0xF1, 0x00, 0xFF }}, + {{ 15, 43, -14 }, { 0 }, { 3069, -2348 }, {0x4F, 0xD6, 0xB1, 0xFF }}, + {{ 15, 43, 14 }, { 0 }, { 409, -2457 }, {0x4F, 0xD6, 0x4E, 0xFF }}, + {{ 6, 11, 6 }, { 0 }, { 409, 1072 }, {0x77, 0xF1, 0x00, 0xFF }}, + {{ 6, 11, 6 }, { 0 }, { 2736, 1260 }, {0x00, 0xF1, 0x76, 0xFF }}, + {{ 15, 43, 14 }, { 0 }, { 3267, -2228 }, {0x4F, 0xD6, 0x4E, 0xFF }}, + {{ -14, 43, 14 }, { 0 }, { 409, -2457 }, {0xB2, 0xD6, 0x4E, 0xFF }}, + {{ -6, 11, 6 }, { 0 }, { 409, 1074 }, {0x98, 0xE5, 0x32, 0xFF }}, + {{ -6, 11, -6 }, { 0 }, { 0, -435 }, {0x98, 0xE5, 0xCD, 0xFF }}, + {{ -6, 0, -6 }, { 0 }, { 0, 1024 }, {0x89, 0x00, 0x00, 0xFF }}, + {{ -6, 0, 6 }, { 0 }, { 1459, 1024 }, {0x89, 0x00, 0x00, 0xFF }}, + {{ -6, 11, 6 }, { 0 }, { 1459, -435 }, {0x98, 0xE5, 0x32, 0xFF }}, + {{ 6, 0, 6 }, { 0 }, { 0, 1024 }, {0x00, 0x89, 0x00, 0xFF }}, + {{ 0, 0, 0 }, { 0 }, { 729, 294 }, {0x00, 0x89, 0x00, 0xFF }}, + {{ -6, 0, -6 }, { 0 }, { 1459, -435 }, {0x00, 0x89, 0x00, 0xFF }}, + {{ 6, 11, 6 }, { 0 }, { 1459, -435 }, {0x00, 0xF1, 0x76, 0xFF }}, + {{ -6, 11, 6 }, { 0 }, { 0, -435 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ -6, 0, 6 }, { 0 }, { 0, 1024 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ 6, 0, 6 }, { 0 }, { 1459, 1024 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ 6, 11, -6 }, { 0 }, { 1459, -435 }, {0x77, 0xF1, 0x00, 0xFF }}, + {{ 6, 11, 6 }, { 0 }, { 0, -435 }, {0x77, 0xF1, 0x00, 0xFF }}, + {{ 6, 0, 6 }, { 0 }, { 0, 1024 }, {0x78, 0x00, 0x00, 0xFF }}, + {{ 6, 0, -6 }, { 0 }, { 1459, 1024 }, {0x78, 0x00, 0x00, 0xFF }}, + {{ 6, 11, -6 }, { 0 }, { 0, -435 }, {0x00, 0xF1, 0x89, 0xFF }}, + {{ 6, 0, -6 }, { 0 }, { 0, 1024 }, {0x00, 0x00, 0x88, 0xFF }}, + {{ -6, 0, -6 }, { 0 }, { 1459, 1024 }, {0x00, 0x00, 0x88, 0xFF }}, + {{ -6, 11, -6 }, { 0 }, { 1459, -435 }, {0x00, 0x00, 0x88, 0xFF }}, + {{ 6, 0, -6 }, { 0 }, { 0, -435 }, {0x00, 0x89, 0x00, 0xFF }}, + {{ -13, 87, 0 }, { 0 }, { 341, 1617 }, {0xCC, 0x6C, 0x00, 0xFF }}, + {{ 0, 89, 9 }, { 0 }, { 404, 1573 }, {0x00, 0x72, 0x24, 0xFF }}, + {{ 0, 89, -9 }, { 0 }, { 278, 1573 }, {0x00, 0x72, 0xDB, 0xFF }}, + {{ 14, 82, 16 }, { 0 }, { 449, 1748 }, {0x35, 0x57, 0x3E, 0xFF }}, + {{ 14, 87, 0 }, { 0 }, { 341, 1617 }, {0x3C, 0x68, 0x00, 0xFF }}, + {{ 14, 82, -16 }, { 0 }, { 233, 1748 }, {0x35, 0x57, 0xC1, 0xFF }}, + {{ -30, 60, 0 }, { 0 }, { 236, 1365 }, {0x89, 0x00, 0x00, 0xFF }}, + {{ -25, 65, -15 }, { 0 }, { 118, 1254 }, {0x9C, 0x14, 0xC2, 0xFF }}, + {{ -25, 47, -9 }, { 0 }, { 163, 1655 }, {0x9C, 0xCD, 0xDA, 0xFF }}, + {{ -25, 65, -15 }, { 0 }, { 152, 857 }, {0x9C, 0x14, 0xC2, 0xFF }}, + {{ -13, 68, -26 }, { 0 }, { 566, 740 }, {0xCC, 0x21, 0x99, 0xFF }}, + {{ -13, 52, -26 }, { 0 }, { 566, 1307 }, {0xC5, 0xE1, 0x9D, 0xFF }}, + {{ -25, 47, -9 }, { 0 }, { 152, 1459 }, {0x9C, 0xCD, 0xDA, 0xFF }}, + {{ 0, 78, -24 }, { 0 }, { 1024, 422 }, {0x00, 0x47, 0x9F, 0xFF }}, + {{ 0, 60, -30 }, { 0 }, { 1024, 1023 }, {0x00, 0x00, 0x88, 0xFF }}, + {{ -13, 38, -16 }, { 0 }, { 566, 1764 }, {0xCC, 0xAA, 0xC1, 0xFF }}, + {{ 30, 60, 0 }, { 0 }, { 341, 1575 }, {0x78, 0x00, 0x00, 0xFF }}, + {{ 26, 55, 15 }, { 0 }, { 238, 1652 }, {0x65, 0xED, 0x3D, 0xFF }}, + {{ 26, 44, 0 }, { 0 }, { 341, 1823 }, {0x65, 0xC0, 0x00, 0xFF }}, + {{ 0, 60, 30 }, { 0 }, { 1024, 1024 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ -13, 68, 26 }, { 0 }, { 566, 740 }, {0xCC, 0x21, 0x66, 0xFF }}, + {{ -13, 52, 26 }, { 0 }, { 566, 1307 }, {0xC5, 0xE1, 0x62, 0xFF }}, + {{ 0, 42, 24 }, { 0 }, { 1024, 1625 }, {0x00, 0xBA, 0x60, 0xFF }}, + {{ -13, 38, 16 }, { 0 }, { 566, 1764 }, {0xCC, 0xAA, 0x3E, 0xFF }}, + {{ -25, 76, 0 }, { 0 }, { 152, 485 }, {0x9C, 0x41, 0x00, 0xFF }}, + {{ -13, 82, -16 }, { 0 }, { 566, 283 }, {0xC5, 0x54, 0xC3, 0xFF }}, + {{ -13, 87, 0 }, { 0 }, { 566, 108 }, {0xCC, 0x6C, 0x00, 0xFF }}, + {{ -25, 47, 9 }, { 0 }, { 152, 1459 }, {0x9C, 0xCD, 0x25, 0xFF }}, + {{ -25, 65, 15 }, { 0 }, { 152, 857 }, {0x9C, 0x14, 0x3D, 0xFF }}, + {{ 0, 31, 9 }, { 0 }, { 1024, 1997 }, {0x00, 0x8F, 0x24, 0xFF }}, + {{ -25, 65, 15 }, { 0 }, { 354, 1254 }, {0x9C, 0x14, 0x3D, 0xFF }}, + {{ -25, 76, 0 }, { 0 }, { 236, 1006 }, {0x9C, 0x41, 0x00, 0xFF }}, + {{ -25, 65, 15 }, { 0 }, { 152, 857 }, {0x9C, 0x14, 0x3D, 0xFF }}, + {{ -13, 68, 26 }, { 0 }, { 566, 740 }, {0xCC, 0x21, 0x66, 0xFF }}, + {{ -13, 82, 16 }, { 0 }, { 566, 283 }, {0xC5, 0x54, 0x3C, 0xFF }}, + {{ -25, 76, 0 }, { 0 }, { 152, 485 }, {0x9C, 0x41, 0x00, 0xFF }}, + {{ 0, 60, 30 }, { 0 }, { 1024, 1023 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ 0, 78, 24 }, { 0 }, { 1024, 422 }, {0x00, 0x47, 0x60, 0xFF }}, + {{ -13, 87, 0 }, { 0 }, { 566, 108 }, {0xCC, 0x6C, 0x00, 0xFF }}, + {{ -30, 60, 0 }, { 0 }, { 236, 1365 }, {0x89, 0x00, 0x00, 0xFF }}, + {{ -25, 47, -9 }, { 0 }, { 163, 1655 }, {0x9C, 0xCD, 0xDA, 0xFF }}, + {{ -25, 47, 9 }, { 0 }, { 309, 1655 }, {0x9C, 0xCD, 0x25, 0xFF }}, + {{ -25, 47, -9 }, { 0 }, { 152, 1459 }, {0x9C, 0xCD, 0xDA, 0xFF }}, + {{ -13, 38, -16 }, { 0 }, { 566, 1764 }, {0xCC, 0xAA, 0xC1, 0xFF }}, + {{ -13, 33, 0 }, { 0 }, { 566, 1939 }, {0xC5, 0x99, 0x00, 0xFF }}, + {{ -25, 47, 9 }, { 0 }, { 152, 1459 }, {0x9C, 0xCD, 0x25, 0xFF }}, + {{ 0, 42, -24 }, { 0 }, { 1024, 1625 }, {0x00, 0xBA, 0x9F, 0xFF }}, + {{ 0, 31, -9 }, { 0 }, { 1024, 1997 }, {0x00, 0x8F, 0xDB, 0xFF }}, + {{ -13, 38, 16 }, { 0 }, { 566, 1764 }, {0xCC, 0xAA, 0x3E, 0xFF }}, + {{ -25, 65, 15 }, { 0 }, { 354, 1254 }, {0x9C, 0x14, 0x3D, 0xFF }}, + {{ -25, 76, 0 }, { 0 }, { 236, 1006 }, {0x9C, 0x41, 0x00, 0xFF }}, + {{ -25, 65, -15 }, { 0 }, { 118, 1254 }, {0x9C, 0x14, 0xC2, 0xFF }}, + {{ 0, 60, -30 }, { 0 }, { 1024, 1024 }, {0x00, 0x00, 0x88, 0xFF }}, + {{ -13, 52, -26 }, { 0 }, { 566, 1307 }, {0xC5, 0xE1, 0x9D, 0xFF }}, + {{ -13, 68, -26 }, { 0 }, { 566, 740 }, {0xCC, 0x21, 0x99, 0xFF }}, + {{ 30, 60, 0 }, { 0 }, { 341, 1575 }, {0x78, 0x00, 0x00, 0xFF }}, + {{ 26, 73, -9 }, { 0 }, { 404, 1374 }, {0x65, 0x34, 0xDA, 0xFF }}, + {{ 26, 73, 9 }, { 0 }, { 278, 1374 }, {0x65, 0x34, 0x25, 0xFF }}, + {{ 0, 78, -24 }, { 0 }, { 1024, 422 }, {0x00, 0x47, 0x9F, 0xFF }}, + {{ -13, 82, -16 }, { 0 }, { 566, 283 }, {0xC5, 0x54, 0xC3, 0xFF }}, + {{ 0, 89, -9 }, { 0 }, { 1024, 50 }, {0x00, 0x72, 0xDB, 0xFF }}, + {{ 0, 89, -9 }, { 0 }, { 278, 1573 }, {0x00, 0x72, 0xDB, 0xFF }}, + {{ -13, 82, -16 }, { 0 }, { 233, 1748 }, {0xC5, 0x54, 0xC3, 0xFF }}, + {{ -13, 87, 0 }, { 0 }, { 341, 1617 }, {0xCC, 0x6C, 0x00, 0xFF }}, + {{ 30, 60, 0 }, { 0 }, { 341, 1575 }, {0x78, 0x00, 0x00, 0xFF }}, + {{ 26, 44, 0 }, { 0 }, { 341, 1823 }, {0x65, 0xC0, 0x00, 0xFF }}, + {{ 26, 55, -15 }, { 0 }, { 443, 1652 }, {0x65, 0xED, 0xC2, 0xFF }}, + {{ 0, 31, 9 }, { 0 }, { 1024, 1997 }, {0x00, 0x8F, 0x24, 0xFF }}, + {{ -13, 38, 16 }, { 0 }, { 566, 1764 }, {0xCC, 0xAA, 0x3E, 0xFF }}, + {{ -13, 33, 0 }, { 0 }, { 566, 1939 }, {0xC5, 0x99, 0x00, 0xFF }}, + {{ 0, 31, -9 }, { 0 }, { 1024, 1997 }, {0x00, 0x8F, 0xDB, 0xFF }}, + {{ -13, 38, -16 }, { 0 }, { 566, 1764 }, {0xCC, 0xAA, 0xC1, 0xFF }}, + {{ 26, 73, -9 }, { 0 }, { 404, 1374 }, {0x65, 0x34, 0xDA, 0xFF }}, + {{ 0, 78, 24 }, { 0 }, { 1024, 422 }, {0x00, 0x47, 0x60, 0xFF }}, + {{ -13, 82, 16 }, { 0 }, { 566, 283 }, {0xC5, 0x54, 0x3C, 0xFF }}, + {{ -13, 68, 26 }, { 0 }, { 566, 740 }, {0xCC, 0x21, 0x66, 0xFF }}, + {{ 0, 89, 9 }, { 0 }, { 1024, 50 }, {0x00, 0x72, 0x24, 0xFF }}, + {{ 0, 89, 9 }, { 0 }, { 404, 1573 }, {0x00, 0x72, 0x24, 0xFF }}, + {{ -13, 87, 0 }, { 0 }, { 341, 1617 }, {0xCC, 0x6C, 0x00, 0xFF }}, + {{ -13, 82, 16 }, { 0 }, { 449, 1748 }, {0xC5, 0x54, 0x3C, 0xFF }}, + {{ 26, 73, 9 }, { 0 }, { 278, 1374 }, {0x65, 0x34, 0x25, 0xFF }}, + {{ 26, 55, 15 }, { 0 }, { 238, 1652 }, {0x65, 0xED, 0x3D, 0xFF }}, + {{ 0, 31, 9 }, { 0 }, { 0, 1997 }, {0x00, 0x8F, 0x24, 0xFF }}, + {{ 14, 33, 0 }, { 0 }, { 457, 1939 }, {0x35, 0x95, 0x00, 0xFF }}, + {{ 14, 38, 16 }, { 0 }, { 457, 1764 }, {0x3C, 0xAD, 0x3C, 0xFF }}, + {{ 0, 42, 24 }, { 0 }, { 0, 1625 }, {0x00, 0xBA, 0x60, 0xFF }}, + {{ 14, 52, 26 }, { 0 }, { 457, 1307 }, {0x35, 0xE0, 0x66, 0xFF }}, + {{ 26, 55, 15 }, { 0 }, { 871, 1190 }, {0x65, 0xED, 0x3D, 0xFF }}, + {{ 26, 44, 0 }, { 0 }, { 871, 1562 }, {0x65, 0xC0, 0x00, 0xFF }}, + {{ 0, 60, 30 }, { 0 }, { 0, 1024 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ 26, 55, -15 }, { 0 }, { 871, 1190 }, {0x65, 0xED, 0xC2, 0xFF }}, + {{ 14, 68, -26 }, { 0 }, { 457, 740 }, {0x3C, 0x20, 0x9D, 0xFF }}, + {{ 26, 73, -9 }, { 0 }, { 871, 588 }, {0x65, 0x34, 0xDA, 0xFF }}, + {{ 14, 52, -26 }, { 0 }, { 457, 1307 }, {0x35, 0xE0, 0x99, 0xFF }}, + {{ 0, 42, -24 }, { 0 }, { 0, 1625 }, {0x00, 0xBA, 0x9F, 0xFF }}, + {{ 0, 60, -30 }, { 0 }, { 0, 1024 }, {0x00, 0x00, 0x88, 0xFF }}, + {{ 14, 82, -16 }, { 0 }, { 457, 283 }, {0x35, 0x57, 0xC1, 0xFF }}, + {{ 0, 78, 24 }, { 0 }, { 0, 422 }, {0x00, 0x47, 0x60, 0xFF }}, + {{ 14, 68, 26 }, { 0 }, { 457, 740 }, {0x3C, 0x20, 0x62, 0xFF }}, + {{ 14, 82, 16 }, { 0 }, { 457, 283 }, {0x35, 0x57, 0x3E, 0xFF }}, + {{ 0, 60, 30 }, { 0 }, { 0, 1023 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ 14, 38, -16 }, { 0 }, { 457, 1764 }, {0x3C, 0xAD, 0xC3, 0xFF }}, + {{ 0, 31, -9 }, { 0 }, { 0, 1997 }, {0x00, 0x8F, 0xDB, 0xFF }}, + {{ 26, 73, 9 }, { 0 }, { 871, 588 }, {0x65, 0x34, 0x25, 0xFF }}, + {{ 14, 87, 0 }, { 0 }, { 457, 108 }, {0x3C, 0x68, 0x00, 0xFF }}, + {{ 0, 78, -24 }, { 0 }, { 0, 422 }, {0x00, 0x47, 0x9F, 0xFF }}, + {{ 0, 89, -9 }, { 0 }, { 0, 50 }, {0x00, 0x72, 0xDB, 0xFF }}, + {{ 0, 89, 9 }, { 0 }, { 0, 50 }, {0x00, 0x72, 0x24, 0xFF }}, + {{ 0, 60, -30 }, { 0 }, { 0, 1023 }, {0x00, 0x00, 0x88, 0xFF }}, +}; +// 0xC3A0 +Lights1 d_course_luigi_raceway_light1 = gdSPDefLights1(170, 170, 170, 255, 255, 255, 0, 84, 84); + +// 0xC3B8 Low resolution +Vtx_t d_course_luigi_raceway_basket_model_lod1[] = { + {{ 6, 11, 0 }, { 0 }, { 2736, 1260 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ 12, 33, 0 }, { 0 }, { 3097, -1109 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ -11, 33, 0 }, { 0 }, { 409, -1306 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ -6, 11, 0 }, { 0 }, { 409, 1074 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ -25, 76, 0 }, { 0 }, { 229, 656 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ -30, 60, 0 }, { 0 }, { 159, 1194 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ -25, 47, 0 }, { 0 }, { 229, 1630 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ 30, 60, 0 }, { 0 }, { 295, 1117 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ 26, 73, 0 }, { 0 }, { 164, 641 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ 26, 44, 0 }, { 0 }, { 164, 1704 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ 0, 89, 0 }, { 0 }, { 1023, 50 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ -13, 87, 0 }, { 0 }, { 566, 108 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ -25, 76, 0 }, { 0 }, { 152, 485 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ -25, 47, 0 }, { 0 }, { 152, 1459 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ -13, 33, 0 }, { 0 }, { 566, 1939 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ 0, 31, 0 }, { 0 }, { 1024, 1997 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ 26, 73, 0 }, { 0 }, { 874, 588 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ 14, 87, 0 }, { 0 }, { 461, 108 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ 0, 89, 0 }, { 0 }, { 3, 50 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ 0, 31, 0 }, { 0 }, { 3, 1997 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ 14, 33, 0 }, { 0 }, { 461, 1939 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ 26, 44, 0 }, { 0 }, { 874, 1562 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ 6, 0, 0 }, { 0 }, { 0, 1024 }, {0x00, 0x89, 0x00, 0xFF }}, + {{ -6, 0, 0 }, { 0 }, { 1459, 1024 }, {0x00, 0x89, 0x00, 0xFF }}, + {{ 0, 0, 0 }, { 0 }, { 729, 294 }, {0x00, 0x89, 0x00, 0xFF }}, + {{ 6, 11, 0 }, { 0 }, { 1459, -435 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ -6, 11, 0 }, { 0 }, { 0, -435 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ -6, 0, 0 }, { 0 }, { 0, 1024 }, {0x00, 0x00, 0x77, 0xFF }}, + {{ 6, 0, 0 }, { 0 }, { 1459, 1024 }, {0x00, 0x00, 0x77, 0xFF }}, +}; + +// 0xC588 +u8 d_course_luigi_raceway_sign_left[] = { + #include "textures/courses/luigi_raceway_sign_left.rgba16.inc.c" +}; + +// 0xD588 +u8 d_course_luigi_raceway_sign_right[] = { + #include "textures/courses/luigi_raceway_sign_right.rgba16.inc.c" +}; + +// 0xE588 +u8 d_course_luigi_raceway_balloon_basket[] = { + #include "textures/courses/luigi_raceway_balloon_basket.rgba16.inc.c" +}; + +// 0xED88 +u8 d_course_luigi_raceway_balloon_rope[] = { + #include "textures/courses/luigi_raceway_balloon_rope.rgba16.inc.c" +}; + +// 0xF588 +Gfx d_course_luigi_raceway_dl_F588[] = +{ + // Replace with gsSPSetLights1 + gsSPNumLights(NUMLIGHTS_1), + gsSPLight(&d_course_luigi_raceway_light1.l,1), + gsSPLight(&d_course_luigi_raceway_light1.a,2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600ED88), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0600BA90, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_F630[] = +{ + gsSPDisplayList(0x0600F588), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_F640[] = +{ + gsSPDisplayList(0x0600F630), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_F650[] = +{ + gsSPDisplayList(0x0600F640), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_F660[] = +{ + gsSPNumLights(NUMLIGHTS_1), + gsSPLight(&d_course_luigi_raceway_light1.l,1), + gsSPLight(&d_course_luigi_raceway_light1.a,2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600E588), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0600BB90, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 2, 5, 0, 6, 5, 2, 0), + gsSP1Quadrangle(7, 8, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP2Triangles(6, 19, 5, 0, 19, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_F718[] = +{ + gsSPDisplayList(0x0600F660), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_F728[] = +{ + gsSPNumLights(NUMLIGHTS_1), + gsSPLight(&d_course_luigi_raceway_light1.l,1), + gsSPLight(&d_course_luigi_raceway_light1.a,2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600C588), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0600BCD0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(1, 4, 2, 0, 2, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 10, 13, 14, 0), + gsSP2Triangles(12, 11, 15, 0, 16, 17, 18, 0), + gsSP1Quadrangle(19, 20, 21, 22, 0), + gsSP2Triangles(22, 21, 23, 0, 24, 25, 9, 0), + gsSP2Triangles(24, 26, 25, 0, 9, 25, 10, 0), + gsSP2Triangles(27, 21, 28, 0, 27, 23, 21, 0), + gsSP2Triangles(28, 21, 20, 0, 23, 29, 22, 0), + gsSP1Triangle(6, 30, 31, 0), + gsSPVertex(0x0600BED0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 4, 5, 0, 3, 2, 6, 0), + gsSP2Triangles(7, 8, 9, 0, 10, 11, 12, 0), + gsSP2Triangles(10, 12, 13, 0, 11, 14, 15, 0), + gsSP2Triangles(13, 12, 16, 0, 7, 9, 17, 0), + gsSP2Triangles(7, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(14, 21, 20, 0, 14, 11, 21, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 22, 27, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x0600C0D0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 6, 5, 7, 0), + gsSP2Triangles(0, 2, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 10, 9, 0, 13, 14, 15, 0), + gsSP1Triangle(0, 16, 17, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600D588), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0600C1F0, 27, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(3, 2, 4, 0, 5, 2, 6, 0), + gsSP2Triangles(5, 4, 2, 0, 4, 7, 3, 0), + gsSP2Triangles(6, 2, 1, 0, 8, 9, 10, 0), + gsSP2Triangles(8, 11, 9, 0, 11, 12, 13, 0), + gsSP2Triangles(10, 9, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 16, 15, 0, 18, 4, 16, 0), + gsSP2Triangles(6, 19, 8, 0, 6, 1, 19, 0), + gsSP2Triangles(1, 0, 20, 0, 8, 19, 11, 0), + gsSP1Quadrangle(12, 11, 19, 20, 0), + gsSP2Triangles(20, 19, 1, 0, 21, 16, 5, 0), + gsSP2Triangles(5, 16, 4, 0, 21, 17, 16, 0), + gsSP1Quadrangle(10, 14, 22, 21, 0), + gsSP2Triangles(14, 23, 24, 0, 21, 22, 17, 0), + gsSP2Triangles(17, 25, 15, 0, 23, 9, 26, 0), + gsSP2Triangles(23, 14, 9, 0, 26, 9, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_F938[] = +{ + gsSPDisplayList(0x0600F728), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_F948[] = +{ + gsSPDisplayList(0x0600F938), + gsSPDisplayList(0x0600F718), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_F960[] = +{ + gsSPDisplayList(0x0600F948), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_F970[] = +{ + gsSPNumLights(NUMLIGHTS_1), + gsSPLight(&d_course_luigi_raceway_light1.l,1), + gsSPLight(&d_course_luigi_raceway_light1.a,2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600ED88), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0600C3B8, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_FA00[] = +{ + gsSPDisplayList(0x0600F970), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_FA10[] = +{ + gsSPDisplayList(0x0600FA00), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_FA20[] = +{ + gsSPDisplayList(0x0600FA10), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_FA30[] = +{ + gsSPNumLights(NUMLIGHTS_1), + gsSPLight(&d_course_luigi_raceway_light1.l,1), + gsSPLight(&d_course_luigi_raceway_light1.a,2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600C588), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0600C3F8, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(6, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600D588), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0600C4B8, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_FB10[] = +{ + gsSPDisplayList(0x0600FA30), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_FB20[] = +{ + gsSPNumLights(NUMLIGHTS_1), + gsSPLight(&d_course_luigi_raceway_light1.l,1), + gsSPLight(&d_course_luigi_raceway_light1.a,2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600E588), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0600C518, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(3, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_FBB8[] = +{ + gsSPDisplayList(0x0600FB20), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_FBC8[] = +{ + gsSPDisplayList(0x0600FBB8), + gsSPDisplayList(0x0600FB10), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_FBE0[] = +{ + gsSPDisplayList(0x0600FBC8), + gsSPEndDisplayList(), +}; + +// 0xFBF0 +Vtx_t d_course_luigi_raceway_tree_model[] = { + {{ 0, 50, 0 }, { 0 }, { 1024, 0 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -25, 50, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -25, -2, 0 }, { 0 }, { 0, 2048 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 0, -2, 0 }, { 0 }, { 1024, 2048 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 25, 50, 0 }, { 0 }, { 1023, 0 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 0, 50, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 0, -2, 0 }, { 0 }, { 0, 2048 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 25, -2, 0 }, { 0 }, { 1023, 2048 }, {0xFF, 0xFE, 0xFE, 0xFF }}, +}; + +// 0xFC70 +Gfx d_course_luigi_raceway_dl_FC70[] = +{ + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetTextureLUT(G_TT_RGBA16), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPLoadTextureBlock(0x03009000, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSPVertex(0x0600FBF0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPLoadTextureBlock(0x03009800, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureLUT(G_TT_NONE), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_dl_FD40[] = +{ + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000068), + gsSPSetGeometryMode(G_CULL_BACK), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(0x070083C8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x07007EB8), + gsSPDisplayList(0x07007A88), + gsSPDisplayList(0x07006558), + gsSPDisplayList(0x07004EE8), + gsSPDisplayList(0x07004860), + gsSPDisplayList(0x07004518), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07002F60), + gsSPDisplayList(0x07001F18), + gsSPDisplayList(0x07001730), + gsSPDisplayList(0x07000A98), + gsSPEndDisplayList(), +}; + +// 0xFDE8 +struct ActorSpawnData d_course_luigi_raceway_spawn[] = { + {{ -183, -50, -2076 }, { 0 }}, + {{ -169, -50, -2078 }, { 0 }}, + {{ -151, -50, -2079 }, { 0 }}, + {{ -134, -50, -2080 }, { 0 }}, + {{ -116, -50, -2078 }, { 0 }}, + {{ -99, -50, -2078 }, { 0 }}, + {{ -344, -197, -623 }, { 1 }}, + {{ -328, -197, -624 }, { 1 }}, + {{ -283, -197, -619 }, { 1 }}, + {{ -267, -197, -622 }, { 1 }}, + {{ -312, -197, -621 }, { 1 }}, + {{ -300, -198, -614 }, { 1 }}, + {{ -463, -23, 1661 }, { 2 }}, + {{ -465, -36, 1609 }, { 2 }}, + {{ -469, -40, 1592 }, { 2 }}, + {{ -473, -45, 1575 }, { 2 }}, + {{ -463, -31, 1626 }, { 2 }}, + {{ -464, -27, 1643 }, { 2 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ -31, -50, 222 }, { -1 }}, + {{ -42, -50, 315 }, { -1 }}, + {{ -35, -50, 347 }, { -1 }}, + {{ -31, -50, -678 }, { -1 }}, + {{ -56, -50, -804 }, { -1 }}, + {{ -56, -50, -883 }, { -1 }}, + {{ -38, -50, -1249 }, { -1 }}, + {{ -24, -50, -1203 }, { -1 }}, + {{ -56, -50, -1325 }, { -1 }}, + {{ -38, -50, -1605 }, { -1 }}, + {{ -60, -50, -1500 }, { -1 }}, + {{ -53, -50, -1870 }, { -1 }}, + {{ -872, -62, -1558 }, { -1 }}, + {{ -1012, -55, -1619 }, { -1 }}, + {{ -745, -60, -1421 }, { -1 }}, + {{ -690, -69, -1432 }, { -1 }}, + {{ -697, -74, 214 }, { -1 }}, + {{ -872, -58, 311 }, { -1 }}, + {{ -431, -63, 385 }, { -1 }}, + {{ -475, -63, 443 }, { -1 }}, + {{ -32768, 0, 0 }, { 0 }}, +}; + +// 0xFF28 +struct CourseAddrUnkStruct d_course_luigi_raceway_addr[] = { + {{ 0x07006B00 }, { 0x01012000 }}, + {{ 0x07006BF0 }, { 0x01022000 }}, + {{ 0x07006CA8 }, { 0x01032000 }}, + {{ 0x07006D60 }, { 0x01042000 }}, + {{ 0x07006E18 }, { 0x01052000 }}, + {{ 0x07006EF0 }, { 0x01062000 }}, + {{ 0x07006FA8 }, { 0x01072000 }}, + {{ 0x07006A58 }, { 0x01082000 }}, + {{ 0x070065D8 }, { 0x01092000 }}, + {{ 0x07006680 }, { 0x010A2000 }}, + {{ 0x07006728 }, { 0x010B2000 }}, + {{ 0x070067D0 }, { 0x010C2000 }}, + {{ 0x07006878 }, { 0x010D2000 }}, + {{ 0x07006920 }, { 0x010E2000 }}, + {{ 0x070069C0 }, { 0x010F2000 }}, + {{ 0x07007050 }, { 0x01102000 }}, + {{ 0x07007650 }, { 0x01112000 }}, + {{ 0x070076F8 }, { 0x01122000 }}, + {{ 0x070077B0 }, { 0x01132000 }}, + {{ 0x07007878 }, { 0x01142000 }}, + {{ 0x07007940 }, { 0x01152000 }}, + {{ 0x070079E8 }, { 0x01162000 }}, + {{ 0x070075A8 }, { 0x01172000 }}, + {{ 0x070070F8 }, { 0x01182000 }}, + {{ 0x070071A0 }, { 0x01192000 }}, + {{ 0x07007248 }, { 0x011A2000 }}, + {{ 0x070072F0 }, { 0x011B2000 }}, + {{ 0x07007398 }, { 0x011C2000 }}, + {{ 0x07007440 }, { 0x011D2000 }}, + {{ 0x070074F0 }, { 0x011E2000 }}, + {{ 0x070024E0 }, { 0x08010000 }}, + {{ 0x07002458 }, { 0x08020000 }}, + {{ 0x070023E0 }, { 0x08030000 }}, + {{ 0x07002368 }, { 0x08040000 }}, + {{ 0x07002560 }, { 0x08050000 }}, + {{ 0x070025E8 }, { 0x08060000 }}, + {{ 0x07002658 }, { 0x080E0000 }}, + {{ 0x070026B8 }, { 0x080F0000 }}, + {{ 0x070022F8 }, { 0x08100000 }}, + {{ 0x070020C0 }, { 0x08150000 }}, + {{ 0x07002050 }, { 0x08160000 }}, + {{ 0x07001FF0 }, { 0x08170000 }}, + {{ 0x07001F90 }, { 0x081D0000 }}, + {{ 0x07002130 }, { 0x081E0000 }}, + {{ 0x070021A8 }, { 0x08050000 }}, + {{ 0x07002210 }, { 0x08060000 }}, + {{ 0x07002280 }, { 0x08070000 }}, + {{ 0x07002720 }, { 0x08080000 }}, + {{ 0x07002D30 }, { 0x08090000 }}, + {{ 0x07002CB8 }, { 0x080A0000 }}, + {{ 0x07002C40 }, { 0x080B0000 }}, + {{ 0x07002BC8 }, { 0x080C0000 }}, + {{ 0x07002DA8 }, { 0x080D0000 }}, + {{ 0x07002E20 }, { 0x080E0000 }}, + {{ 0x07002E90 }, { 0x080F0000 }}, + {{ 0x07002EF8 }, { 0x08100000 }}, + {{ 0x07002B58 }, { 0x081E0000 }}, + {{ 0x07002900 }, { 0x08160000 }}, + {{ 0x07002888 }, { 0x08170000 }}, + {{ 0x07002810 }, { 0x08180000 }}, + {{ 0x07002798 }, { 0x08190000 }}, + {{ 0x07002978 }, { 0x081A0000 }}, + {{ 0x070029F0 }, { 0x081B0000 }}, + {{ 0x07002A68 }, { 0x081C0000 }}, + {{ 0x07002AE0 }, { 0x081D0000 }}, + {{ 0x070033C8 }, { 0x07010000 }}, + {{ 0x07003448 }, { 0x07020000 }}, + {{ 0x070034C8 }, { 0x07030000 }}, + {{ 0x07003548 }, { 0x07040000 }}, + {{ 0x070035D0 }, { 0x07050000 }}, + {{ 0x07003678 }, { 0x07060000 }}, + {{ 0x07003350 }, { 0x07070000 }}, + {{ 0x07003080 }, { 0x07080000 }}, + {{ 0x070030F8 }, { 0x07090000 }}, + {{ 0x07003170 }, { 0x070A0000 }}, + {{ 0x070031E8 }, { 0x070B0000 }}, + {{ 0x07003260 }, { 0x070C0000 }}, + {{ 0x070032D8 }, { 0x070D0000 }}, + {{ 0x070036F8 }, { 0x070E0000 }}, + {{ 0x07003AD0 }, { 0x070F0000 }}, + {{ 0x07003B38 }, { 0x07100000 }}, + {{ 0x07003BD0 }, { 0x07110000 }}, + {{ 0x07003C40 }, { 0x07150000 }}, + {{ 0x07003CF0 }, { 0x07160000 }}, + {{ 0x07003D60 }, { 0x07170000 }}, + {{ 0x07003A58 }, { 0x07180000 }}, + {{ 0x07003768 }, { 0x07190000 }}, + {{ 0x070037E0 }, { 0x071A0000 }}, + {{ 0x07003858 }, { 0x071B0000 }}, + {{ 0x070038D0 }, { 0x071C0000 }}, + {{ 0x07003948 }, { 0x071D0000 }}, + {{ 0x070039C8 }, { 0x071E0000 }}, + {{ 0x07001AC8 }, { 0x080E0000 }}, + {{ 0x07001A28 }, { 0x080F0000 }}, + {{ 0x07001988 }, { 0x08100000 }}, + {{ 0x07001920 }, { 0x08FF0000 }}, + {{ 0x07001D68 }, { 0x08100000 }}, + {{ 0x070017E0 }, { 0x08FF0000 }}, + {{ 0x07001B28 }, { 0x08150000 }}, + {{ 0x07001BD8 }, { 0x08150000 }}, + {{ 0x07001E70 }, { 0x08160000 }}, + {{ 0x07001E10 }, { 0x08170000 }}, + {{ 0x07001D00 }, { 0x08FF0000 }}, + {{ 0x07001C90 }, { 0x08FF0000 }}, + {{ 0x07007EB8 }, { 0xFFFF0000 }}, + {{ 0x07006558 }, { 0xFFFF0000 }}, + {{ 0x07004518 }, { 0xFFFF0000 }}, + {{ 0x07000A98 }, { 0xFFFF0000 }}, + {{ 0x07001730 }, { 0xFFFF0000 }}, + {{ 0x07004860 }, { 0xFFFF0000 }}, + {{ 0x07008200 }, { 0xFFFF0000 }}, + {{ 0x07004EE8 }, { 0xFFFF0000 }}, + {{ 0x00000000 }, { 0x00000000 }}, +}; diff --git a/courses/mushroom_cup/luigi_raceway/packed.inc.c b/courses/mushroom_cup/luigi_raceway/packed.inc.c new file mode 100644 index 000000000..aea864004 --- /dev/null +++ b/courses/mushroom_cup/luigi_raceway/packed.inc.c @@ -0,0 +1,7815 @@ +#include +#include +#include +#include +#include + +Gfx d_course_luigi_raceway_packed_dl_0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000000, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_68[] = +{ + gsSPDisplayList(0x07000000), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000080, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_E0[] = +{ + gsSPDisplayList(0x07000078), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_F0[] = +{ + gsSPDisplayList(0x070000E0), + gsSPDisplayList(0x07000068), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_108[] = +{ + gsSPDisplayList(0x070000F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_118[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000100, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_190[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000200, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_208[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000300, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_280[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000400, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000500, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_370[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000600, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_3E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000700, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_450[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000780, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_4B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000800, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_528[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040008C0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_5A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040009C0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_610[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000A80, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_688[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000B80, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_700[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000C80, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_778[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000D80, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_7F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000E80, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_858[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000F00, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001000, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_938[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001080, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_9A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001140, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001240, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A98[] = +{ + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x070009A8), + gsSPDisplayList(0x07000938), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x070007F0), + gsSPDisplayList(0x07000778), + gsSPDisplayList(0x07000700), + gsSPDisplayList(0x07000688), + gsSPDisplayList(0x07000610), + gsSPDisplayList(0x070005A0), + gsSPDisplayList(0x07000528), + gsSPDisplayList(0x070004B8), + gsSPDisplayList(0x07000450), + gsSPDisplayList(0x070003E8), + gsSPDisplayList(0x07000370), + gsSPDisplayList(0x070002F8), + gsSPDisplayList(0x07000280), + gsSPDisplayList(0x07000208), + gsSPDisplayList(0x07000190), + gsSPDisplayList(0x07000118), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_B48[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04001340, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040013A0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_BD0[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04001420, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001480, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_C58[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04001500, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001560, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_CE0[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x040015E0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001640, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_D68[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x040016C0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001720, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_DF0[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x040017A0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001800, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_E78[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04001880, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040018E0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_F00[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04001960, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040019C0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_F88[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04001A40, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001A80, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_1000[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04001AC0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001B20, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_1088[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04001BA0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001C00, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_1110[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04001C80, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(3, 2, 8, 9, 0), + gsSP1Quadrangle(9, 8, 5, 4, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001D20, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_11B8[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04001E20, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(9, 8, 1, 0, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001EC0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_1260[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04001FC0, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(9, 8, 1, 0, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002060, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_1308[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04002160, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(9, 8, 1, 0, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002200, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_13B0[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04002300, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002360, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_1438[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x040023E0, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(5, 4, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002480, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_14E0[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04002580, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040025C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_1558[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04002600, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002660, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_15E0[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x040026E0, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(9, 8, 1, 0, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002780, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_1688[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04002880, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(5, 4, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002920, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_1730[] = +{ + gsSPDisplayList(0x07001688), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001558), + gsSPDisplayList(0x070014E0), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x070013B0), + gsSPDisplayList(0x07001308), + gsSPDisplayList(0x07001260), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07001110), + gsSPDisplayList(0x07001088), + gsSPDisplayList(0x07001000), + gsSPDisplayList(0x07000F88), + gsSPDisplayList(0x07000F00), + gsSPDisplayList(0x07000E78), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000D68), + gsSPDisplayList(0x07000CE0), + gsSPDisplayList(0x07000C58), + gsSPDisplayList(0x07000BD0), + gsSPDisplayList(0x07000B48), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_17E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002A20, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 2, 0), + gsSP2Triangles(1, 5, 2, 0, 5, 3, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_1848[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002A80, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 5, 2, 0, 5, 0, 2, 0), + gsSP1Triangle(6, 3, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_18B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002AF0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 4, 1, 0, 0, 5, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_1920[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002B50, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 5, 2, 0, 1, 4, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_1988[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002BB0, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002BF0, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP1Triangle(2, 1, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_1A28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002C40, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002CC0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_1AC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002D20, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_1B28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002D60, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002DE0, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 1, 5, 6, 0), + gsSP2Triangles(1, 6, 2, 0, 6, 3, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_1BD8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002E50, 9, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 4, 2, 0, 4, 5, 2, 0), + gsSP2Triangles(6, 7, 3, 0, 7, 8, 3, 0), + gsSP1Triangle(0, 3, 8, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002EE0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP1Quadrangle(3, 1, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_1C90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002F40, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 2, 1, 5, 0), + gsSP1Triangle(5, 1, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_1D00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002FB0, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(2, 1, 4, 0, 5, 6, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_1D68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003020, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003060, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 3, 5, 0, 4, 7, 5, 0), + gsSP1Triangle(8, 6, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_1E10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040030F0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_1E70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003130, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040031F0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_1F18[] = +{ + gsSPDisplayList(0x07001E70), + gsSPDisplayList(0x07001E10), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001C90), + gsSPDisplayList(0x07001BD8), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001AC8), + gsSPDisplayList(0x07001A28), + gsSPDisplayList(0x07001988), + gsSPDisplayList(0x07001920), + gsSPDisplayList(0x070018B8), + gsSPDisplayList(0x07001848), + gsSPDisplayList(0x070017E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_1F90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003270, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_1FF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040032D0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2050[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003330, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_20C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003420, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2130[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003530, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_21A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040036B0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2210[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003770, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2280[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003890, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_22F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003A10, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 13, 0, 14, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2368[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003B20, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_23E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003CA0, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 6, 15, 16, 0), + gsSP1Triangle(17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2458[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003DE0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(26, 29, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_24E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003FD0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2560[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040041B0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 3, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_25E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040043A0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2658[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040044C0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_26B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040044F0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2720[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040045B0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2798[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004730, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2810[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040048B0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2888[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004A30, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2900[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004BB0, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2978[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004D00, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_29F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004E80, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2A68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005000, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2AE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005180, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2B58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005300, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2BC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040053F0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2C40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005570, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2CB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040056F0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2D30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005870, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2DA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040059F0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2E20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005B70, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2E90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005C90, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2EF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005D50, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_2F60[] = +{ + gsSPDisplayList(0x07002EF8), + gsSPDisplayList(0x07002E90), + gsSPDisplayList(0x07002E20), + gsSPDisplayList(0x07002DA8), + gsSPDisplayList(0x07002D30), + gsSPDisplayList(0x07002CB8), + gsSPDisplayList(0x07002C40), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002B58), + gsSPDisplayList(0x07002AE0), + gsSPDisplayList(0x07002A68), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002978), + gsSPDisplayList(0x07002900), + gsSPDisplayList(0x07002888), + gsSPDisplayList(0x07002810), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x07002720), + gsSPDisplayList(0x070026B8), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x070025E8), + gsSPDisplayList(0x07002560), + gsSPDisplayList(0x070024E0), + gsSPDisplayList(0x07002458), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002368), + gsSPDisplayList(0x070022F8), + gsSPDisplayList(0x07002280), + gsSPDisplayList(0x07002210), + gsSPDisplayList(0x070021A8), + gsSPDisplayList(0x07002130), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07002050), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07001F90), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_3080[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005E10, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_30F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005F90, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_3170[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006110, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_31E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006290, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_3260[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006410, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_32D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006590, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_3350[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006710, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_33C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006890, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_3448[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006A70, 25, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 5, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 19, 0), + gsSP1Triangle(22, 23, 24, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_34C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006C00, 25, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 17, 0, 20, 21, 22, 0), + gsSP1Triangle(23, 24, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_3548[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006D90, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(2, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_35D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006F80, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 5, 8, 9, 0), + gsSP2Triangles(10, 5, 11, 0, 5, 12, 13, 0), + gsSP2Triangles(5, 14, 12, 0, 6, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 5, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04007170, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_3678[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007200, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(24, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_36F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040073B0, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_3768[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040074C0, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_37E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007630, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_3858[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040077B0, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 4, 7, 0, 8, 9, 4, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_38D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007910, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_3948[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007A90, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(24, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_39C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007C40, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04007E20, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_3A58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007E50, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_3AD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007FD0, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_3B38[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008080, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 14, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 0, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04008260, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_3BD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040082C0, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP1Triangle(8, 11, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_3C40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008390, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 1, 8, 0), + gsSP1Quadrangle(9, 10, 11, 12, 0), + gsSP2Triangles(13, 14, 15, 0, 16, 17, 18, 0), + gsSP2Triangles(19, 18, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 21, 23, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04008580, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 4, 0, 8, 9, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_3CF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008660, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_3D60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008780, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_3DD8[] = +{ + gsSPDisplayList(0x07003D60), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07003B38), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x07003A58), + gsSPDisplayList(0x070039C8), + gsSPDisplayList(0x07003948), + gsSPDisplayList(0x070038D0), + gsSPDisplayList(0x07003858), + gsSPDisplayList(0x070037E0), + gsSPDisplayList(0x07003768), + gsSPDisplayList(0x070036F8), + gsSPDisplayList(0x07003678), + gsSPDisplayList(0x070035D0), + gsSPDisplayList(0x07003548), + gsSPDisplayList(0x070034C8), + gsSPDisplayList(0x07003448), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x070032D8), + gsSPDisplayList(0x07003260), + gsSPDisplayList(0x070031E8), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030F8), + gsSPDisplayList(0x07003080), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_3EB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008900, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04008B00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04008D00, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_3FC0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008E00, 23, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 7, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP1Quadrangle(19, 20, 21, 22, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008F70, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04009170, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04009370, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 19, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_4148[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009560, 21, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 2, 5, 6, 0), + gsSP1Quadrangle(7, 8, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP1Quadrangle(10, 19, 20, 17, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040096B0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040098B0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04009AB0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 2, 0), + gsSPVertex(0x04009CA0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 3, 0), + gsSP1Quadrangle(7, 8, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP1Quadrangle(19, 20, 21, 22, 0), + gsSP1Quadrangle(23, 24, 25, 26, 0), + gsSP1Quadrangle(27, 28, 29, 26, 0), + gsSPVertex(0x04009E80, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_4330[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009F00, 11, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 6, 0), + gsSP1Quadrangle(7, 8, 9, 10, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009FB0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400A1B0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400A3B0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 6, 0), + gsSP1Quadrangle(7, 8, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP1Quadrangle(19, 20, 21, 22, 0), + gsSP1Quadrangle(23, 24, 25, 26, 0), + gsSP1Quadrangle(27, 28, 29, 30, 0), + gsSPVertex(0x0400A5A0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 3, 14, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP1Quadrangle(19, 20, 21, 22, 0), + gsSP1Quadrangle(23, 24, 25, 26, 0), + gsSP1Quadrangle(27, 28, 29, 30, 0), + gsSPVertex(0x0400A790, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_4518[] = +{ + gsSPDisplayList(0x07004330), + gsSPDisplayList(0x07004148), + gsSPDisplayList(0x07003FC0), + gsSPDisplayList(0x07003EB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_4540[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A8D0, 13, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Triangle(10, 12, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_45B8[] = +{ + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x0400A9A0, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(0, 4, 1, 0, 5, 0, 3, 0), + gsSP2Triangles(1, 4, 6, 0, 7, 3, 2, 0), + gsSP2Triangles(7, 2, 8, 0, 7, 5, 3, 0), + gsSP2Triangles(9, 7, 10, 0, 6, 4, 11, 0), + gsSP2Triangles(12, 6, 11, 0, 13, 14, 7, 0), + gsSP2Triangles(15, 14, 13, 0, 15, 16, 14, 0), + gsSP2Triangles(14, 16, 17, 0, 17, 12, 18, 0), + gsSP2Triangles(19, 17, 18, 0, 17, 20, 12, 0), + gsSP2Triangles(17, 21, 22, 0, 23, 24, 10, 0), + gsSP2Triangles(23, 10, 22, 0, 12, 11, 18, 0), + gsSP2Triangles(19, 18, 11, 0, 25, 23, 22, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400AB40, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_46A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05018800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400ABA0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05019800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400AC60, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400AD20, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0), + gsSP2Triangles(1, 4, 5, 0, 1, 6, 4, 0), + gsSP2Triangles(1, 7, 6, 0, 8, 2, 9, 0), + gsSP2Triangles(8, 10, 2, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 12, 16, 0), + gsSP2Triangles(15, 13, 12, 0, 15, 17, 13, 0), + gsSP2Triangles(15, 16, 18, 0, 19, 15, 18, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400AE60, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(3, 4, 1, 0, 3, 5, 4, 0), + gsSP2Triangles(1, 6, 2, 0, 4, 7, 1, 0), + gsSP2Triangles(7, 6, 1, 0, 8, 9, 7, 0), + gsSP2Triangles(8, 10, 9, 0, 9, 11, 12, 0), + gsSP2Triangles(9, 13, 11, 0, 9, 12, 7, 0), + gsSP2Triangles(7, 12, 14, 0, 4, 8, 7, 0), + gsSP1Triangle(7, 14, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_4860[] = +{ + gsSPDisplayList(0x070046A0), + gsSPDisplayList(0x070045B8), + gsSPDisplayList(0x07004540), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_4880[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x0400AF50, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 3, 5, 6, 0), + gsSP1Quadrangle(3, 6, 7, 4, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400AFD0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400B090, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_4960[] = +{ + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x0400B150, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 3, 2, 0, 5, 4, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 10, 13, 11, 0), + gsSP1Triangle(13, 14, 11, 0), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_49B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B240, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(5, 4, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_4A28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05015800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400B2C0, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 0, 2, 0, 2, 1, 5, 0), + gsSP1Quadrangle(6, 4, 7, 8, 0), + gsSP2Triangles(9, 6, 8, 0, 8, 7, 10, 0), + gsSP2Triangles(6, 11, 4, 0, 12, 13, 14, 0), + gsSP2Triangles(15, 13, 12, 0, 16, 15, 12, 0), + gsSP2Triangles(15, 5, 13, 0, 8, 16, 17, 0), + gsSP2Triangles(9, 8, 18, 0, 8, 17, 18, 0), + gsSP2Triangles(18, 17, 19, 0, 20, 14, 21, 0), + gsSP2Triangles(20, 17, 12, 0, 14, 20, 12, 0), + gsSP2Triangles(20, 19, 17, 0, 12, 17, 16, 0), + gsSP2Triangles(22, 23, 24, 0, 24, 13, 5, 0), + gsSP2Triangles(23, 13, 24, 0, 23, 14, 13, 0), + gsSP2Triangles(0, 4, 11, 0, 23, 21, 14, 0), + gsSP2Triangles(5, 15, 2, 0, 15, 10, 7, 0), + gsSP2Triangles(15, 7, 2, 0, 2, 7, 4, 0), + gsSP2Triangles(24, 1, 25, 0, 22, 24, 25, 0), + gsSP2Triangles(25, 1, 3, 0, 24, 5, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_4B10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05015800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400B460, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0), + gsSP2Triangles(0, 2, 4, 0, 4, 2, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 0, 9, 1, 0), + gsSP2Triangles(10, 9, 0, 0, 3, 10, 0, 0), + gsSP2Triangles(10, 11, 9, 0, 12, 13, 14, 0), + gsSP2Triangles(1, 12, 14, 0, 14, 13, 15, 0), + gsSP2Triangles(12, 8, 13, 0, 16, 17, 18, 0), + gsSP2Triangles(19, 16, 18, 0, 4, 5, 20, 0), + gsSP2Triangles(4, 20, 21, 0, 3, 4, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 23, 25, 26, 0), + gsSP2Triangles(25, 20, 26, 0, 26, 20, 5, 0), + gsSP1Quadrangle(27, 8, 7, 28, 0), + gsSP2Triangles(29, 27, 28, 0, 30, 5, 2, 0), + gsSP2Triangles(15, 30, 14, 0, 30, 2, 14, 0), + gsSP2Triangles(14, 2, 1, 0, 31, 15, 13, 0), + gsSP2Triangles(31, 13, 27, 0, 27, 13, 8, 0), + gsSP2Triangles(29, 31, 27, 0, 8, 12, 6, 0), + gsSP2Triangles(12, 9, 6, 0, 6, 9, 11, 0), + gsSP1Triangle(12, 1, 9, 0), + gsSPVertex(0x0400B660, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 4, 3, 0, 7, 6, 3, 0), + gsSP2Triangles(6, 8, 4, 0, 9, 4, 10, 0), + gsSP1Triangle(10, 4, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_4C28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B710, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B740, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 12, 0), + gsSP2Triangles(9, 12, 10, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 11, 21, 12, 0), + gsSP1Quadrangle(10, 22, 23, 24, 0), + gsSP1Quadrangle(25, 22, 26, 27, 0), + gsSP1Quadrangle(28, 23, 29, 30, 0), + gsSP1Triangle(27, 26, 31, 0), + gsSPVertex(0x0400B940, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 1, 7, 8, 0), + gsSP2Triangles(1, 8, 9, 0, 10, 11, 12, 0), + gsSP1Triangle(10, 12, 13, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400BA20, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400BA60, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400BAA0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05012800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400BAE0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05013800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400BB20, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400BB60, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BBA0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_4EE8[] = +{ + gsSPDisplayList(0x07004C28), + gsSPDisplayList(0x07004B10), + gsSPDisplayList(0x07004A28), + gsSPDisplayList(0x070049B8), + gsSPDisplayList(0x07004960), + gsSPDisplayList(0x07004880), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_4F20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BBE0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BCE0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BDE0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_5038[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BEE0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BFE0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C0A0, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(3, 4, 1, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP1Triangle(13, 15, 16, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C1B0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C1F0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_51D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05016800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C230, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05017800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C270, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C2B0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501D800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C2F0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C330, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C430, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C4B0, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 8, 6, 0, 8, 9, 6, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_53E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05018800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C5D0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05019800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C610, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C650, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C690, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C6D0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C7D0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C850, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 6, 7, 0), + gsSP2Triangles(6, 8, 7, 0, 5, 7, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_55E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501A800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C970, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C9B0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C9F0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CAF0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CBB0, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 9, 11, 0, 13, 14, 15, 0), + gsSP1Triangle(13, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_5788[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CCC0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CDC0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CEC0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_58A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CFC0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D0C0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D1C0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_59B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D2C0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D380, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D440, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_5AB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D500, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D5C0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D680, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_5BB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D740, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D840, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D940, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_5CD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400DA40, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400DA80, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400DAC0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501D800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400DB00, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DB40, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DC40, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DCC0, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 6, 7, 0), + gsSP1Quadrangle(8, 5, 7, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_5ED8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05018800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400DDE0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05019800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400DE20, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501A800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400DE60, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400DEA0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DEE0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DFE0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E060, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(3, 4, 1, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 8, 6, 0, 6, 9, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_60E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05016800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400E180, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05017800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400E1C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E200, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E300, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E380, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(5, 8, 6, 0, 9, 10, 11, 0), + gsSP1Quadrangle(12, 9, 11, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400E4A0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400E4E0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_6300[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E520, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E620, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E720, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_6418[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E820, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E960, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 9, 8, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400EA80, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 2, 3, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 15, 17, 18, 0), + gsSP2Triangles(15, 18, 16, 0, 19, 20, 4, 0), + gsSP1Triangle(19, 4, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_6558[] = +{ + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006300), + gsSPDisplayList(0x070060E0), + gsSPDisplayList(0x07005ED8), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005AB8), + gsSPDisplayList(0x070059B8), + gsSPDisplayList(0x070058A0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005038), + gsSPDisplayList(0x07004F20), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_65D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400EBD0, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 1, 0, 7, 8, 9, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400EC70, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(1, 6, 2, 0, 4, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_6680[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400ECF0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400ED70, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(1, 6, 2, 0, 4, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_6728[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400EDF0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400EE70, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 1, 9, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_67D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400EF10, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400EFB0, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_6878[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F050, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 1, 0, 7, 8, 9, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F0F0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(1, 6, 2, 0, 4, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_6920[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F170, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 0, 9, 1, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F210, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_69C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F250, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F290, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_6A58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F2D0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 1, 0, 3, 7, 4, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F350, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(1, 6, 2, 0, 4, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_6B00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F3D0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 0, 9, 1, 0), + gsSP2Triangles(3, 10, 4, 0, 6, 11, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F490, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 1, 9, 2, 0), + gsSP2Triangles(4, 10, 5, 0, 7, 11, 8, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F550, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_6BF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F590, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 1, 0, 3, 7, 4, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F610, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 8, 0), + gsSP2Triangles(1, 10, 2, 0, 4, 11, 5, 0), + gsSP2Triangles(6, 12, 7, 0, 9, 13, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_6CA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F6F0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 0, 9, 1, 0), + gsSP2Triangles(3, 10, 4, 0, 6, 11, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F7B0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 1, 9, 2, 0), + gsSP2Triangles(4, 10, 5, 0, 7, 11, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_6D60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F870, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 0, 9, 1, 0), + gsSP2Triangles(3, 10, 4, 0, 6, 11, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F930, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 1, 9, 2, 0), + gsSP2Triangles(4, 10, 5, 0, 7, 11, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_6E18[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F9F0, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 0, 19, 1, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400FB30, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 1, 19, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_6EF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400FC70, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 0, 9, 1, 0), + gsSP2Triangles(3, 10, 4, 0, 6, 11, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400FD30, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 1, 9, 2, 0), + gsSP2Triangles(4, 10, 5, 0, 7, 11, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_6FA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400FDF0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 1, 0, 3, 7, 4, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400FE70, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(1, 6, 2, 0, 4, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_7050[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400FEF0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 5, 0, 1, 7, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400FF70, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 1, 0, 3, 7, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_70F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400FFF0, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 1, 0, 7, 8, 9, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04010090, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(1, 6, 2, 0, 7, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_71A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04010130, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 1, 0, 3, 7, 4, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040101B0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_7248[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04010230, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 0, 9, 1, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040102D0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_72F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04010350, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040103F0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_7398[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04010470, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 0, 9, 1, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04010510, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 1, 9, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_7440[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040105B0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 1, 0, 3, 7, 4, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04010630, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 1, 9, 2, 0), + gsSP2Triangles(4, 10, 5, 0, 7, 11, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_74F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040106F0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 0, 9, 1, 0), + gsSP2Triangles(3, 10, 4, 0, 6, 11, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040107B0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 1, 9, 2, 0), + gsSP2Triangles(4, 10, 5, 0, 7, 11, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_75A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04010870, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 1, 0, 7, 8, 9, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04010910, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 1, 0, 4, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_7650[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04010990, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04010A10, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_76F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04010A90, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(4, 0, 2, 5, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04010AF0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(0, 4, 1, 0, 4, 5, 1, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 9, 8, 0, 10, 11, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_77B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04010BB0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(1, 4, 3, 0, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(8, 10, 9, 0, 10, 11, 9, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04010C70, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(2, 4, 3, 0, 4, 5, 3, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 7, 0), + gsSP2Triangles(7, 10, 8, 0, 10, 11, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_7878[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04010D30, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(3, 2, 4, 0, 5, 3, 4, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 7, 0), + gsSP2Triangles(7, 10, 8, 0, 10, 11, 8, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04010DF0, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(9, 12, 10, 0, 12, 13, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_7940[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04010ED0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(1, 6, 2, 0, 4, 7, 5, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04010F50, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 1, 0, 3, 7, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_79E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04010FD0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 1, 0, 3, 7, 4, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04011050, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_7A88[] = +{ + gsSPDisplayList(0x070079E8), + gsSPDisplayList(0x07007940), + gsSPDisplayList(0x07007878), + gsSPDisplayList(0x070077B0), + gsSPDisplayList(0x070076F8), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x070074F0), + gsSPDisplayList(0x07007440), + gsSPDisplayList(0x07007398), + gsSPDisplayList(0x070072F0), + gsSPDisplayList(0x07007248), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x070070F8), + gsSPDisplayList(0x07007050), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006EF0), + gsSPDisplayList(0x07006E18), + gsSPDisplayList(0x07006D60), + gsSPDisplayList(0x07006CA8), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006A58), + gsSPDisplayList(0x070069C0), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x070067D0), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07006680), + gsSPDisplayList(0x070065D8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_7B80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011090, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_7BF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011190, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(2, 12, 13, 3, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(14, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_7C80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040112D0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_7CF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011390, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_7D60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011450, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_7DD8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011550, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_7E50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011650, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_7EB8[] = +{ + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007DD8), + gsSPDisplayList(0x07007D60), + gsSPDisplayList(0x07007CF0), + gsSPDisplayList(0x07007C80), + gsSPDisplayList(0x07007BF8), + gsSPDisplayList(0x07007B80), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_7EF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040116D0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_7F68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011790, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_7FE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011890, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8048[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011910, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_80B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011990, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8128[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011A90, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8190[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011B10, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8200[] = +{ + gsSPDisplayList(0x07008190), + gsSPDisplayList(0x07008128), + gsSPDisplayList(0x070080B0), + gsSPDisplayList(0x07008048), + gsSPDisplayList(0x07007FE0), + gsSPDisplayList(0x07007F68), + gsSPDisplayList(0x07007EF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8240[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011BD0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 0, 5, 6, 0), + gsSP1Quadrangle(0, 6, 7, 8, 0), + gsSP1Quadrangle(0, 8, 9, 10, 0), + gsSP1Quadrangle(0, 10, 11, 12, 0), + gsSP1Quadrangle(0, 12, 13, 14, 0), + gsSP1Quadrangle(0, 14, 15, 16, 0), + gsSP1Quadrangle(0, 16, 17, 18, 0), + gsSP1Quadrangle(0, 18, 19, 20, 0), + gsSP1Quadrangle(0, 20, 21, 22, 0), + gsSP1Quadrangle(0, 22, 23, 24, 0), + gsSP1Quadrangle(0, 24, 25, 26, 0), + gsSP1Quadrangle(0, 26, 27, 28, 0), + gsSP1Quadrangle(0, 28, 29, 30, 0), + gsSP1Triangle(0, 30, 31, 0), + gsSPVertex(0x04011DD0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8320[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011E10, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSP1Quadrangle(0, 5, 6, 7, 0), + gsSP1Quadrangle(0, 8, 9, 10, 0), + gsSP1Quadrangle(0, 10, 11, 12, 0), + gsSP1Quadrangle(0, 12, 13, 14, 0), + gsSP1Quadrangle(0, 14, 15, 16, 0), + gsSP1Quadrangle(0, 16, 17, 18, 0), + gsSP1Quadrangle(0, 18, 19, 20, 0), + gsSP1Quadrangle(0, 20, 21, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_83C8[] = +{ + gsSPDisplayList(0x07008320), + gsSPDisplayList(0x07008240), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_83E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011F70, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8448[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011FF0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_84B0[] = +{ + gsSPDisplayList(0x07008448), + gsSPDisplayList(0x070083E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_84C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012070, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8528[] = +{ + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x040120B0, 17, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 0, 5, 0, 1, 6, 2, 0), + gsSP2Triangles(6, 7, 2, 0, 7, 8, 9, 0), + gsSP2Triangles(6, 8, 7, 0, 9, 8, 10, 0), + gsSP2Triangles(11, 9, 10, 0, 4, 5, 12, 0), + gsSP2Triangles(4, 13, 0, 0, 13, 4, 12, 0), + gsSP2Triangles(0, 13, 14, 0, 14, 13, 12, 0), + gsSP2Triangles(14, 11, 15, 0, 14, 16, 11, 0), + gsSP1Triangle(11, 10, 15, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040121C0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_85F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05018800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04012220, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05019800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040122E0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040123A0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(0, 4, 3, 0, 3, 5, 1, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 7, 0), + gsSP2Triangles(7, 10, 8, 0, 9, 11, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04012460, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8768[] = +{ + gsSPDisplayList(0x070085F8), + gsSPDisplayList(0x07008528), + gsSPDisplayList(0x070084C8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8788[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040124A0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_87F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012520, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8858[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040125A0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_88C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012620, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8928[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040126A0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8990[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012720, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_89F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040127A0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8A58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040127E0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8AB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012820, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8B18[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012860, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8B80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040128E0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8BE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012960, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8C50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040129E0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8CB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012A60, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8D20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012AE0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8D88[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012B60, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8DE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012BA0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8E50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012C20, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8EB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012C60, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8F18[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012CE0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8F80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012D60, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_8FE8[] = +{ + gsSPDisplayList(0x07008F80), + gsSPDisplayList(0x07008F18), + gsSPDisplayList(0x07008EB0), + gsSPDisplayList(0x07008E50), + gsSPDisplayList(0x07008DE8), + gsSPDisplayList(0x07008D88), + gsSPDisplayList(0x07008D20), + gsSPDisplayList(0x07008CB8), + gsSPDisplayList(0x07008C50), + gsSPDisplayList(0x07008BE8), + gsSPDisplayList(0x07008B80), + gsSPDisplayList(0x07008B18), + gsSPDisplayList(0x07008AB8), + gsSPDisplayList(0x07008A58), + gsSPDisplayList(0x070089F8), + gsSPDisplayList(0x07008990), + gsSPDisplayList(0x07008928), + gsSPDisplayList(0x070088C0), + gsSPDisplayList(0x07008858), + gsSPDisplayList(0x070087F0), + gsSPDisplayList(0x07008788), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_9098[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04012DE0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012E40, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_9120[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04012EC0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012F20, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_91A8[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04012FA0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013000, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_9230[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04013080, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040130E0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_92B8[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04013160, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040131C0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_9340[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04013240, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040132A0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_93C8[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04013320, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013360, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_9440[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x040133A0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040133E0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_94B8[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04013420, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013460, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_9530[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x040134A0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013500, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_95B8[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04013560, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040135C0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_9640[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04013640, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040136A0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_96C8[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04013720, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013780, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_9750[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04013800, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013860, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_97D8[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x040138E0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013940, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_9860[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x040139C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013A00, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_98D8[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04013A40, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013AA0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_9960[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04013B20, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013B60, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_99D8[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04013BA0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013C00, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_9A60[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04013C80, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013CE0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_9AE8[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04013D60, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013DC0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_9B70[] = +{ + gsSPDisplayList(0x07009AE8), + gsSPDisplayList(0x07009A60), + gsSPDisplayList(0x070099D8), + gsSPDisplayList(0x07009960), + gsSPDisplayList(0x070098D8), + gsSPDisplayList(0x07009860), + gsSPDisplayList(0x070097D8), + gsSPDisplayList(0x07009750), + gsSPDisplayList(0x070096C8), + gsSPDisplayList(0x07009640), + gsSPDisplayList(0x070095B8), + gsSPDisplayList(0x07009530), + gsSPDisplayList(0x070094B8), + gsSPDisplayList(0x07009440), + gsSPDisplayList(0x070093C8), + gsSPDisplayList(0x07009340), + gsSPDisplayList(0x070092B8), + gsSPDisplayList(0x07009230), + gsSPDisplayList(0x070091A8), + gsSPDisplayList(0x07009120), + gsSPDisplayList(0x07009098), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_9C20[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04013E40, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP1Quadrangle(5, 6, 3, 0, 0), + gsSP2Triangles(5, 0, 2, 0, 0, 4, 1, 0), + gsSP1Quadrangle(2, 1, 7, 8, 0), + gsSP2Triangles(1, 4, 9, 0, 1, 10, 7, 0), + gsSP2Triangles(1, 11, 10, 0, 1, 9, 11, 0), + gsSP2Triangles(5, 2, 8, 0, 12, 13, 14, 0), + gsSP2Triangles(12, 14, 15, 0, 12, 16, 17, 0), + gsSP2Triangles(12, 17, 18, 0, 18, 19, 13, 0), + gsSP2Triangles(18, 13, 12, 0, 15, 20, 16, 0), + gsSP2Triangles(15, 16, 12, 0, 21, 22, 14, 0), + gsSP2Triangles(21, 14, 13, 0, 15, 14, 23, 0), + gsSP1Quadrangle(15, 23, 24, 25, 0), + gsSP1Quadrangle(26, 20, 15, 25, 0), + gsSP1Quadrangle(16, 21, 27, 17, 0), + gsSP1Quadrangle(20, 22, 21, 16, 0), + gsSP1Quadrangle(27, 21, 13, 19, 0), + gsSP1Quadrangle(17, 27, 28, 29, 0), + gsSP2Triangles(29, 17, 30, 0, 30, 17, 27, 0), + gsSP1Quadrangle(18, 17, 29, 31, 0), + gsSPVertex(0x04014040, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(5, 8, 9, 6, 0), + gsSP1Quadrangle(10, 5, 4, 11, 0), + gsSP1Quadrangle(12, 8, 5, 10, 0), + gsSP1Quadrangle(13, 14, 0, 15, 0), + gsSP2Triangles(1, 0, 14, 0, 16, 1, 14, 0), + gsSP1Quadrangle(17, 18, 2, 1, 0), + gsSP1Quadrangle(19, 17, 1, 20, 0), + gsSP2Triangles(20, 1, 16, 0, 21, 22, 18, 0), + gsSP2Triangles(22, 21, 23, 0, 15, 22, 24, 0), + gsSP2Triangles(24, 22, 23, 0, 15, 17, 13, 0), + gsSP2Triangles(25, 24, 26, 0, 23, 27, 26, 0), + gsSP2Triangles(23, 26, 24, 0, 28, 17, 19, 0), + gsSP2Triangles(17, 28, 13, 0, 29, 9, 8, 0), + gsSP2Triangles(29, 8, 30, 0, 31, 9, 29, 0), + gsSPVertex(0x04014240, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 7, 6, 0), + gsSP2Triangles(7, 10, 8, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 13, 15, 16, 0), + gsSP2Triangles(13, 16, 17, 0, 14, 13, 17, 0), + gsSP2Triangles(14, 17, 18, 0, 2, 8, 10, 0), + gsSP2Triangles(2, 10, 3, 0, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 24, 0), + gsSP2Triangles(20, 24, 21, 0, 25, 5, 26, 0), + gsSP1Quadrangle(27, 28, 25, 29, 0), + gsSP1Quadrangle(30, 4, 5, 31, 0), + gsSP1Triangle(26, 5, 4, 0), + gsSPVertex(0x04014440, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 8, 0), + gsSP2Triangles(11, 8, 7, 0, 13, 14, 9, 0), + gsSP2Triangles(13, 9, 8, 0, 12, 15, 13, 0), + gsSP2Triangles(12, 13, 8, 0, 9, 16, 17, 0), + gsSP2Triangles(9, 17, 10, 0, 18, 19, 12, 0), + gsSP2Triangles(18, 12, 11, 0, 20, 21, 19, 0), + gsSP2Triangles(20, 19, 18, 0, 22, 23, 21, 0), + gsSP2Triangles(22, 21, 20, 0, 24, 25, 26, 0), + gsSP2Triangles(24, 26, 27, 0, 28, 27, 29, 0), + gsSP2Triangles(28, 29, 30, 0, 31, 24, 27, 0), + gsSP1Triangle(31, 27, 28, 0), + gsSPVertex(0x04014640, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(10, 11, 9, 8, 0), + gsSP1Quadrangle(12, 13, 11, 10, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(14, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 15, 19, 0), + gsSP1Quadrangle(22, 20, 19, 18, 0), + gsSP1Quadrangle(23, 24, 21, 25, 0), + gsSP1Quadrangle(23, 25, 20, 22, 0), + gsSP1Quadrangle(26, 12, 10, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04014840, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_9EC0[] = +{ + gsSPDisplayList(0x07009C20), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_9ED0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014880, 19, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 0, 5, 6, 0), + gsSP1Quadrangle(0, 6, 7, 8, 0), + gsSP1Quadrangle(0, 8, 9, 10, 0), + gsSP1Quadrangle(0, 10, 11, 12, 0), + gsSP1Quadrangle(0, 12, 13, 14, 0), + gsSP1Quadrangle(0, 14, 15, 16, 0), + gsSP1Quadrangle(0, 16, 17, 18, 0), + gsSP1Triangle(0, 18, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_9F70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040149B0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSP1Quadrangle(0, 6, 7, 8, 0), + gsSP1Quadrangle(0, 8, 9, 10, 0), + gsSP1Quadrangle(0, 10, 11, 12, 0), + gsSP1Quadrangle(0, 12, 13, 14, 0), + gsSP1Quadrangle(0, 14, 15, 16, 0), + gsSP1Quadrangle(0, 16, 17, 18, 0), + gsSP1Quadrangle(0, 18, 19, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A010[] = +{ + gsSPDisplayList(0x07009F70), + gsSPDisplayList(0x07009ED0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A028[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014AF0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A088[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014B30, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A0F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014B90, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A150[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014BD0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A1B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014C10, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A210[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014C50, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A270[] = +{ + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x0700A1B0), + gsSPDisplayList(0x0700A150), + gsSPDisplayList(0x0700A0F0), + gsSPDisplayList(0x0700A088), + gsSPDisplayList(0x0700A028), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A2A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014C90, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A308[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014CC0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A368[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014CF0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A3C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014D30, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A430[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014DB0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A490[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014DF0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A4F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014E80, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A558[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014EC0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A5C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014F40, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A620[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014F80, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A688[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014FE0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A6E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015020, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A748[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015060, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A7A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040150A0, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A810[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015140, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A870[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015170, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A8D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040151A0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A930[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040151E0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 4, 5, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_A998[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015240, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_AA00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040152C0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_AA68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015340, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_AAD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040153C0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_AB38[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015420, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_ABA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040154A0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_AC08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015520, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_AC70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040155A0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_ACD8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015620, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_AD40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040156E0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_ADA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015760, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_AE10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040157E0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_AE78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015860, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_AEE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040158E0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_AF48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015960, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_AFB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040159E0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_B010[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015A20, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_B078[] = +{ + gsSPDisplayList(0x0700B010), + gsSPDisplayList(0x0700AFB0), + gsSPDisplayList(0x0700AF48), + gsSPDisplayList(0x0700AEE0), + gsSPDisplayList(0x0700AE78), + gsSPDisplayList(0x0700AE10), + gsSPDisplayList(0x0700ADA8), + gsSPDisplayList(0x0700AD40), + gsSPDisplayList(0x0700ACD8), + gsSPDisplayList(0x0700AC70), + gsSPDisplayList(0x0700AC08), + gsSPDisplayList(0x0700ABA0), + gsSPDisplayList(0x0700AB38), + gsSPDisplayList(0x0700AAD0), + gsSPDisplayList(0x0700AA68), + gsSPDisplayList(0x0700AA00), + gsSPDisplayList(0x0700A998), + gsSPDisplayList(0x0700A930), + gsSPDisplayList(0x0700A8D0), + gsSPDisplayList(0x0700A870), + gsSPDisplayList(0x0700A810), + gsSPDisplayList(0x0700A7A8), + gsSPDisplayList(0x0700A748), + gsSPDisplayList(0x0700A6E8), + gsSPDisplayList(0x0700A688), + gsSPDisplayList(0x0700A620), + gsSPDisplayList(0x0700A5C0), + gsSPDisplayList(0x0700A558), + gsSPDisplayList(0x0700A4F8), + gsSPDisplayList(0x0700A490), + gsSPDisplayList(0x0700A430), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A368), + gsSPDisplayList(0x0700A308), + gsSPDisplayList(0x0700A2A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_B198[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015AB0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_B200[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015B10, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_B268[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015B70, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_B2D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015BD0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_B338[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015C50, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_B3A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015CD0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_B408[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015D50, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_B470[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015DB0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_B4D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015DF0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_B530[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015E30, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_B590[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015E70, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 2, 5, 6, 0), + gsSP2Triangles(2, 6, 3, 0, 7, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_B600[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015F10, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 0, 7, 8, 0), + gsSP2Triangles(0, 8, 1, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_B678[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016000, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_B6D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016040, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_B740[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040160C0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_B7A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016140, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_B810[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040161B0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_B878[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016230, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_B8E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040162B0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_B948[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016330, 9, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_B9B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040163C0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_BA20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016440, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_BA80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016480, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_BAF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016520, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_BB50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016580, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP1Triangle(1, 10, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_BBC0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016630, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_BC20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016670, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_BC88[] = +{ + gsSPDisplayList(0x0700BC20), + gsSPDisplayList(0x0700BBC0), + gsSPDisplayList(0x0700BB50), + gsSPDisplayList(0x0700BAF0), + gsSPDisplayList(0x0700BA80), + gsSPDisplayList(0x0700BA20), + gsSPDisplayList(0x0700B9B8), + gsSPDisplayList(0x0700B948), + gsSPDisplayList(0x0700B8E0), + gsSPDisplayList(0x0700B878), + gsSPDisplayList(0x0700B810), + gsSPDisplayList(0x0700B7A8), + gsSPDisplayList(0x0700B740), + gsSPDisplayList(0x0700B6D8), + gsSPDisplayList(0x0700B678), + gsSPDisplayList(0x0700B600), + gsSPDisplayList(0x0700B590), + gsSPDisplayList(0x0700B530), + gsSPDisplayList(0x0700B4D0), + gsSPDisplayList(0x0700B470), + gsSPDisplayList(0x0700B408), + gsSPDisplayList(0x0700B3A0), + gsSPDisplayList(0x0700B338), + gsSPDisplayList(0x0700B2D0), + gsSPDisplayList(0x0700B268), + gsSPDisplayList(0x0700B200), + gsSPDisplayList(0x0700B198), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_BD68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040166F0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_BDC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016720, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_BE28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016760, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_BE88[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040167A0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040167E0, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_BF20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016820, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016860, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_BFB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040168A0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040168E0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_C050[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016910, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040169A0, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_C0F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040169E0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 6, 0), + gsSP1Quadrangle(8, 7, 6, 2, 0), + gsSP1Triangle(8, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016A70, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_C1A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016AB0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_C200[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016AF0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_C260[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016B30, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016B70, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 4, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_C300[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016BF0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016C70, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Triangle(1, 4, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_C3A8[] = +{ + gsSPDisplayList(0x0700C300), + gsSPDisplayList(0x0700C260), + gsSPDisplayList(0x0700C200), + gsSPDisplayList(0x0700C1A0), + gsSPDisplayList(0x0700C0F0), + gsSPDisplayList(0x0700C050), + gsSPDisplayList(0x0700BFB8), + gsSPDisplayList(0x0700BF20), + gsSPDisplayList(0x0700BE88), + gsSPDisplayList(0x0700BE28), + gsSPDisplayList(0x0700BDC8), + gsSPDisplayList(0x0700BD68), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_C410[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016CC0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04016EC0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_C4C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016F40, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_C540[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017080, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_C5C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040171C0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_C640[] = +{ + gsSPDisplayList(0x0700C5C0), + gsSPDisplayList(0x0700C540), + gsSPDisplayList(0x0700C4C0), + gsSPDisplayList(0x0700C410), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_C668[] = +{ + gsSPDisplayList(0x0700C640), + gsSPDisplayList(0x0700C3A8), + gsSPDisplayList(0x0700BC88), + gsSPDisplayList(0x0700B078), + gsSPDisplayList(0x0700A270), + gsSPDisplayList(0x0700A010), + gsSPDisplayList(0x07009EC0), + gsSPDisplayList(0x07009B70), + gsSPDisplayList(0x07008FE8), + gsSPDisplayList(0x07008768), + gsSPDisplayList(0x070084B0), + gsSPDisplayList(0x070083C8), + gsSPDisplayList(0x07008200), + gsSPDisplayList(0x07007EB8), + gsSPDisplayList(0x07007A88), + gsSPDisplayList(0x07006558), + gsSPDisplayList(0x07004EE8), + gsSPDisplayList(0x07004860), + gsSPDisplayList(0x07004518), + gsSPDisplayList(0x07003DD8), + gsSPDisplayList(0x07002F60), + gsSPDisplayList(0x07001F18), + gsSPDisplayList(0x07001730), + gsSPDisplayList(0x07000A98), + gsSPEndDisplayList(), +}; + +Gfx d_course_luigi_raceway_packed_dl_C730[] = +{ + gsSPDisplayList(0x0700C668), + gsSPEndDisplayList(), +}; + +u8 d_course_luigi_raceway_packed_tail[] = { 0xFF, 9, 0, 0, 0, 0, 0, 0 }; diff --git a/courses/mushroom_cup/luigi_raceway/staff_ghost.inc.c b/courses/mushroom_cup/luigi_raceway/staff_ghost.incl.c similarity index 100% rename from courses/mushroom_cup/luigi_raceway/staff_ghost.inc.c rename to courses/mushroom_cup/luigi_raceway/staff_ghost.incl.c diff --git a/courses/mushroom_cup/moo_moo_farm/course_data.inc.c b/courses/mushroom_cup/moo_moo_farm/course_data.inc.c new file mode 100644 index 000000000..cf538668f --- /dev/null +++ b/courses/mushroom_cup/moo_moo_farm/course_data.inc.c @@ -0,0 +1,8944 @@ +// todo: Replace addresses with variables +#include +#include +#include +#include +#include + +Gfx d_course_moo_moo_farm_dl_0[] = +{ + gsDPSetCycleType(G_CYC_2CYCLE), + gsSPSetGeometryMode(G_FOG | G_SHADING_SMOOTH), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetCombineMode(G_CC_MODULATEI, G_CC_PASS2), + gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_30[] = +{ + gsDPSetCycleType(G_CYC_1CYCLE), + gsSPClearGeometryMode(G_FOG), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_48[] = +{ + gsSPFogFactor(18285, -18139), + gsDPSetFogColor(0x3C, 0x3C, 0x3C, 0xFF), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_60[] = +{ + gsSPFogFactor(18285, -18139), + gsDPSetFogColor(0x3C, 0x3C, 0x3C, 0xFF), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_78[] = +{ + gsDPSetFogColor(0x28, 0x28, 0xC8, 0x78), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_88[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07003B88), + gsSPDisplayList(0x07005BF8), + gsSPDisplayList(0x07005C98), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005668), + gsSPDisplayList(0x070061F0), + gsSPDisplayList(0x070039F8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002C68), + gsSPDisplayList(0x07002CD8), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07002618), + gsSPDisplayList(0x070025D0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x070031C8), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001C40), + gsSPDisplayList(0x07001388), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070023C0), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_338[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07003B88), + gsSPDisplayList(0x07005BF8), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x07005FD8), + gsSPDisplayList(0x07006090), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x07004480), + gsSPDisplayList(0x070039F8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002C68), + gsSPDisplayList(0x07002CD8), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x070031C8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001C40), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x070023C0), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_598[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07003B88), + gsSPDisplayList(0x07005BF8), + gsSPDisplayList(0x07005C98), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x07005FD8), + gsSPDisplayList(0x07006090), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x07004480), + gsSPDisplayList(0x070039F8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002C68), + gsSPDisplayList(0x07002CD8), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07002618), + gsSPDisplayList(0x070025D0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x070031C8), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001C40), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x070023C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_8A0[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07003B88), + gsSPDisplayList(0x07005BF8), + gsSPDisplayList(0x07005C98), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07006090), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x07004480), + gsSPDisplayList(0x070039F8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002C68), + gsSPDisplayList(0x07002CD8), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x070031C8), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001C40), + gsSPDisplayList(0x07001388), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x070023C0), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_B00[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07003B88), + gsSPDisplayList(0x07003C48), + gsSPDisplayList(0x07005C98), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005668), + gsSPDisplayList(0x070039F8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002C68), + gsSPDisplayList(0x07002CD8), + gsSPDisplayList(0x07002D30), + gsSPDisplayList(0x07002618), + gsSPDisplayList(0x070025D0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001C40), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_D70[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07003B88), + gsSPDisplayList(0x07003C48), + gsSPDisplayList(0x07005FD8), + gsSPDisplayList(0x07006090), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x070061F0), + gsSPDisplayList(0x070039F8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002C68), + gsSPDisplayList(0x07002CD8), + gsSPDisplayList(0x07002D30), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x07002748), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001C40), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_FE0[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07003B88), + gsSPDisplayList(0x07003C48), + gsSPDisplayList(0x07005C98), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07005FD8), + gsSPDisplayList(0x07006090), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x070061F0), + gsSPDisplayList(0x070039F8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002C68), + gsSPDisplayList(0x07002CD8), + gsSPDisplayList(0x07002D30), + gsSPDisplayList(0x07002618), + gsSPDisplayList(0x070025D0), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x07002748), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001C40), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_12B8[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07003B88), + gsSPDisplayList(0x07003C48), + gsSPDisplayList(0x07005C98), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x070061F0), + gsSPDisplayList(0x070039F8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002C68), + gsSPDisplayList(0x07002CD8), + gsSPDisplayList(0x07002D30), + gsSPDisplayList(0x07002618), + gsSPDisplayList(0x070025D0), + gsSPDisplayList(0x07002748), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001C40), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_1530[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07003B88), + gsSPDisplayList(0x07003C48), + gsSPDisplayList(0x07003D50), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005668), + gsSPDisplayList(0x07005700), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070026C0), + gsSPDisplayList(0x07002CD8), + gsSPDisplayList(0x07002D30), + gsSPDisplayList(0x07002D90), + gsSPDisplayList(0x070025D0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07001C40), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000028), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_1790[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07003B88), + gsSPDisplayList(0x07003C48), + gsSPDisplayList(0x07003D50), + gsSPDisplayList(0x07005FD8), + gsSPDisplayList(0x07006090), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x070061F0), + gsSPDisplayList(0x07005A30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002C68), + gsSPDisplayList(0x07002CD8), + gsSPDisplayList(0x07002D30), + gsSPDisplayList(0x07002D90), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x07002748), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070012E0), + gsSPDisplayList(0x07001C40), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_1A20[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07003B88), + gsSPDisplayList(0x07003C48), + gsSPDisplayList(0x07003D50), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005668), + gsSPDisplayList(0x07006090), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x070061F0), + gsSPDisplayList(0x07005A30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002C68), + gsSPDisplayList(0x07002CD8), + gsSPDisplayList(0x07002D30), + gsSPDisplayList(0x07002D90), + gsSPDisplayList(0x070025D0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x07002748), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07001C40), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_1D00[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07003B88), + gsSPDisplayList(0x07003C48), + gsSPDisplayList(0x07003D50), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005668), + gsSPDisplayList(0x070061F0), + gsSPDisplayList(0x07005A30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002CD8), + gsSPDisplayList(0x07002D30), + gsSPDisplayList(0x07002D90), + gsSPDisplayList(0x070012E0), + gsSPDisplayList(0x07001C40), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_1F58[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07003C48), + gsSPDisplayList(0x07003D50), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005668), + gsSPDisplayList(0x07005700), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002D30), + gsSPDisplayList(0x07002D90), + gsSPDisplayList(0x07002DF0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07002550), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000028), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_2190[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005B70), + gsSPDisplayList(0x07003C48), + gsSPDisplayList(0x07003D50), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07005FD8), + gsSPDisplayList(0x07006090), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x070061F0), + gsSPDisplayList(0x07005A30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070026C0), + gsSPDisplayList(0x07002690), + gsSPDisplayList(0x07002D30), + gsSPDisplayList(0x07002D90), + gsSPDisplayList(0x07002DF0), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x07002748), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070012E0), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_2470[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005B70), + gsSPDisplayList(0x07003C48), + gsSPDisplayList(0x07003D50), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005668), + gsSPDisplayList(0x07005700), + gsSPDisplayList(0x07005FD8), + gsSPDisplayList(0x07006090), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x070061F0), + gsSPDisplayList(0x07005A30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070026C0), + gsSPDisplayList(0x07002690), + gsSPDisplayList(0x07002D30), + gsSPDisplayList(0x07002D90), + gsSPDisplayList(0x07002DF0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x07002748), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_27A8[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005B70), + gsSPDisplayList(0x07003C48), + gsSPDisplayList(0x07003D50), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005668), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x070061F0), + gsSPDisplayList(0x07005A30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002D30), + gsSPDisplayList(0x07002D90), + gsSPDisplayList(0x07002DF0), + gsSPDisplayList(0x070012E0), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_2A10[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07003D50), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07003918), + gsSPDisplayList(0x07005668), + gsSPDisplayList(0x07005700), + gsSPDisplayList(0x070057A0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002D90), + gsSPDisplayList(0x07002DF0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07002550), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07001DD0), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x07000058), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_2C38[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005B70), + gsSPDisplayList(0x07005BF8), + gsSPDisplayList(0x07003D50), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07003918), + gsSPDisplayList(0x07005FD8), + gsSPDisplayList(0x07006090), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x070061F0), + gsSPDisplayList(0x07005A30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070026C0), + gsSPDisplayList(0x07002690), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07002D90), + gsSPDisplayList(0x07002DF0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x07002748), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070012E0), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07001DD0), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_2F20[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005B70), + gsSPDisplayList(0x07005BF8), + gsSPDisplayList(0x07003D50), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07003918), + gsSPDisplayList(0x07005668), + gsSPDisplayList(0x07005700), + gsSPDisplayList(0x070057A0), + gsSPDisplayList(0x07005FD8), + gsSPDisplayList(0x07006090), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x070061F0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070026C0), + gsSPDisplayList(0x07002690), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07002D90), + gsSPDisplayList(0x07002DF0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07002550), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x07002748), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07001DD0), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x07000058), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_3238[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005B70), + gsSPDisplayList(0x07005BF8), + gsSPDisplayList(0x07003D50), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07003918), + gsSPDisplayList(0x07005668), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x070061F0), + gsSPDisplayList(0x07005A30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002D90), + gsSPDisplayList(0x07002DF0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x070012E0), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x07001388), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07001DD0), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_34A0[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07003918), + gsSPDisplayList(0x070034B8), + gsSPDisplayList(0x07005700), + gsSPDisplayList(0x070057A0), + gsSPDisplayList(0x07005848), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002DF0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002EA0), + gsSPDisplayList(0x07002550), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07001DD0), + gsSPDisplayList(0x07001E58), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x07000058), + gsSPDisplayList(0x07000088), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_36B8[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005B70), + gsSPDisplayList(0x07005BF8), + gsSPDisplayList(0x07005C98), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07003918), + gsSPDisplayList(0x070034B8), + gsSPDisplayList(0x07005700), + gsSPDisplayList(0x070057A0), + gsSPDisplayList(0x07005848), + gsSPDisplayList(0x07006090), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x070061F0), + gsSPDisplayList(0x07005A30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070026C0), + gsSPDisplayList(0x07002690), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07002618), + gsSPDisplayList(0x07002DF0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002EA0), + gsSPDisplayList(0x07002550), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x07002748), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070012E0), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x07001388), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07001DD0), + gsSPDisplayList(0x07001E58), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x07000058), + gsSPDisplayList(0x07000088), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_39F8[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005BF8), + gsSPDisplayList(0x07005C98), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07003918), + gsSPDisplayList(0x070034B8), + gsSPDisplayList(0x07005700), + gsSPDisplayList(0x070057A0), + gsSPDisplayList(0x07005848), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070026C0), + gsSPDisplayList(0x07002690), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07002618), + gsSPDisplayList(0x07002DF0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002EA0), + gsSPDisplayList(0x07002550), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07001DD0), + gsSPDisplayList(0x07001E58), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07002040), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x07000058), + gsSPDisplayList(0x07000088), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_3CB0[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005BF8), + gsSPDisplayList(0x07005C98), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07003918), + gsSPDisplayList(0x070034B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002DF0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002EA0), + gsSPDisplayList(0x070012E0), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x07001388), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07001DD0), + gsSPDisplayList(0x07001E58), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000000), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_3EB8[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07003918), + gsSPDisplayList(0x070034B8), + gsSPDisplayList(0x07003590), + gsSPDisplayList(0x070057A0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002EA0), + gsSPDisplayList(0x07002C10), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07001DD0), + gsSPDisplayList(0x07001E58), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x07000058), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_4098[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005B70), + gsSPDisplayList(0x07005BF8), + gsSPDisplayList(0x07005C98), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07003918), + gsSPDisplayList(0x070034B8), + gsSPDisplayList(0x07003590), + gsSPDisplayList(0x070057A0), + gsSPDisplayList(0x07005848), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07006090), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x070061F0), + gsSPDisplayList(0x07005A30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070026C0), + gsSPDisplayList(0x07002690), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07002618), + gsSPDisplayList(0x070025D0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002EA0), + gsSPDisplayList(0x07002C10), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x07002748), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070012E0), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x07001388), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x07001DD0), + gsSPDisplayList(0x07001E58), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x07000058), + gsSPDisplayList(0x07000088), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_4428[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005C98), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07003918), + gsSPDisplayList(0x070034B8), + gsSPDisplayList(0x07003590), + gsSPDisplayList(0x070057A0), + gsSPDisplayList(0x07005848), + gsSPDisplayList(0x070058E8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07002618), + gsSPDisplayList(0x070025D0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002EA0), + gsSPDisplayList(0x07002C10), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07001388), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x07001DD0), + gsSPDisplayList(0x07001E58), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x07000058), + gsSPDisplayList(0x07000088), + gsSPDisplayList(0x070000C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_46D8[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005BF8), + gsSPDisplayList(0x07005C98), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07003918), + gsSPDisplayList(0x070034B8), + gsSPDisplayList(0x07003590), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07002618), + gsSPDisplayList(0x070025D0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002EA0), + gsSPDisplayList(0x07002C10), + gsSPDisplayList(0x070012E0), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x07001388), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x07001DD0), + gsSPDisplayList(0x07001E58), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000028), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_4910[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x070034B8), + gsSPDisplayList(0x07003590), + gsSPDisplayList(0x07003668), + gsSPDisplayList(0x07005848), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002EA0), + gsSPDisplayList(0x07002C10), + gsSPDisplayList(0x07002998), + gsSPDisplayList(0x07001E58), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x07000058), + gsSPDisplayList(0x07000088), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_4AD0[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005BF8), + gsSPDisplayList(0x07005C98), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x070034B8), + gsSPDisplayList(0x07003590), + gsSPDisplayList(0x07003668), + gsSPDisplayList(0x07005848), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005DC0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070026C0), + gsSPDisplayList(0x07002690), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07002618), + gsSPDisplayList(0x070025D0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002EA0), + gsSPDisplayList(0x07002C10), + gsSPDisplayList(0x07002998), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070012E0), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x07001388), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001E58), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001718), + gsSPDisplayList(0x070022B0), + gsSPDisplayList(0x07002338), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x07000058), + gsSPDisplayList(0x07000088), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_4E00[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x070034B8), + gsSPDisplayList(0x07003590), + gsSPDisplayList(0x07003668), + gsSPDisplayList(0x07005848), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005DC0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002EA0), + gsSPDisplayList(0x07002C10), + gsSPDisplayList(0x07002998), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07001E58), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001718), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x07000058), + gsSPDisplayList(0x07000088), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_5040[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005C98), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x070034B8), + gsSPDisplayList(0x07003590), + gsSPDisplayList(0x07003668), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070025D0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002EA0), + gsSPDisplayList(0x07002C10), + gsSPDisplayList(0x07002998), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x070012E0), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x07001388), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001E58), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x07000058), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_5290[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005668), + gsSPDisplayList(0x07003590), + gsSPDisplayList(0x07003668), + gsSPDisplayList(0x07003748), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002C10), + gsSPDisplayList(0x07002998), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x07000058), + gsSPDisplayList(0x07000088), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_5458[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005C98), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005668), + gsSPDisplayList(0x07003590), + gsSPDisplayList(0x07003668), + gsSPDisplayList(0x07003748), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005DC0), + gsSPDisplayList(0x07006358), + gsSPDisplayList(0x07006408), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070025D0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07002C10), + gsSPDisplayList(0x07002998), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002A50), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002898), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07001388), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001718), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x07000058), + gsSPDisplayList(0x07000088), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_5758[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07003590), + gsSPDisplayList(0x07003668), + gsSPDisplayList(0x07003748), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07006358), + gsSPDisplayList(0x07005DC0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x07002C10), + gsSPDisplayList(0x07002998), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002A50), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002898), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001718), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x07000058), + gsSPDisplayList(0x07000088), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_5990[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005C98), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005668), + gsSPDisplayList(0x07003590), + gsSPDisplayList(0x07003668), + gsSPDisplayList(0x07003748), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070025D0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07002C10), + gsSPDisplayList(0x07002998), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x07000058), + gsSPDisplayList(0x07000088), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_5BF8[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005668), + gsSPDisplayList(0x07005700), + gsSPDisplayList(0x07003668), + gsSPDisplayList(0x07003748), + gsSPDisplayList(0x07003828), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07002550), + gsSPDisplayList(0x07002998), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002A50), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x070019A0), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x07000058), + gsSPDisplayList(0x07000088), + gsSPDisplayList(0x070000C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_5DF0[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005700), + gsSPDisplayList(0x07003668), + gsSPDisplayList(0x07003748), + gsSPDisplayList(0x07003828), + gsSPDisplayList(0x07006358), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064D0), + gsSPDisplayList(0x07005DC0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070025D0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07002550), + gsSPDisplayList(0x07002998), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002A50), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002898), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x070019A0), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001718), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001750), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x07000058), + gsSPDisplayList(0x07000088), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_60A8[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07003668), + gsSPDisplayList(0x07003748), + gsSPDisplayList(0x07003828), + gsSPDisplayList(0x07006358), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x07005DC0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002998), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002A50), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002898), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x070019A0), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001718), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001750), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x07000058), + gsSPDisplayList(0x07000088), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_62D0[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005668), + gsSPDisplayList(0x07005700), + gsSPDisplayList(0x07003668), + gsSPDisplayList(0x07003748), + gsSPDisplayList(0x07003828), + gsSPDisplayList(0x07006358), + gsSPDisplayList(0x07006408), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07002550), + gsSPDisplayList(0x07002998), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002A50), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x070019A0), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x07000058), + gsSPDisplayList(0x07000088), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_6548[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005668), + gsSPDisplayList(0x07005700), + gsSPDisplayList(0x070057A0), + gsSPDisplayList(0x07003748), + gsSPDisplayList(0x07003828), + gsSPDisplayList(0x07003F30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07002550), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002A50), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x070019A0), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07001718), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x07000058), + gsSPDisplayList(0x07000088), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_6778[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07003748), + gsSPDisplayList(0x07003828), + gsSPDisplayList(0x07006358), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064D0), + gsSPDisplayList(0x07006578), + gsSPDisplayList(0x07006288), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07003F30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07002550), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002A50), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002898), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002850), + gsSPDisplayList(0x070027F8), + gsSPDisplayList(0x070027B8), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x070019A0), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07001718), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001750), + gsSPDisplayList(0x070017A8), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x07000088), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_6A70[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07003748), + gsSPDisplayList(0x07003828), + gsSPDisplayList(0x07006358), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064D0), + gsSPDisplayList(0x07006578), + gsSPDisplayList(0x07003F30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002A50), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002898), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002850), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x070019A0), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07001718), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001750), + gsSPDisplayList(0x070017A8), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x07000088), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_6CB8[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005668), + gsSPDisplayList(0x07005700), + gsSPDisplayList(0x070057A0), + gsSPDisplayList(0x07003748), + gsSPDisplayList(0x07003828), + gsSPDisplayList(0x07006358), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064D0), + gsSPDisplayList(0x07006578), + gsSPDisplayList(0x07006288), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07003F30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07002550), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002A50), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002898), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002850), + gsSPDisplayList(0x070027F8), + gsSPDisplayList(0x070027B8), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x070019A0), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07001718), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x07000058), + gsSPDisplayList(0x07000088), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_6FF0[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005700), + gsSPDisplayList(0x070057A0), + gsSPDisplayList(0x07005848), + gsSPDisplayList(0x07003828), + gsSPDisplayList(0x070046E8), + gsSPDisplayList(0x07003F30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002550), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002A50), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002AF0), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x070019A0), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07001A60), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x07000058), + gsSPDisplayList(0x07000088), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_7218[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07003828), + gsSPDisplayList(0x070046E8), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064D0), + gsSPDisplayList(0x07006578), + gsSPDisplayList(0x07006288), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07003F30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002A50), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002AF0), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002850), + gsSPDisplayList(0x070027F8), + gsSPDisplayList(0x070027B8), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07002780), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x070019A0), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07001A60), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001750), + gsSPDisplayList(0x070017A8), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_74C8[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07003828), + gsSPDisplayList(0x070046E8), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064D0), + gsSPDisplayList(0x07006578), + gsSPDisplayList(0x07006288), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07003F30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002A50), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002AF0), + gsSPDisplayList(0x07002850), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x070019A0), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07001A60), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001750), + gsSPDisplayList(0x070017A8), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_7718[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005668), + gsSPDisplayList(0x07005700), + gsSPDisplayList(0x070057A0), + gsSPDisplayList(0x07005848), + gsSPDisplayList(0x07003828), + gsSPDisplayList(0x070046E8), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064D0), + gsSPDisplayList(0x07006578), + gsSPDisplayList(0x07006288), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07003F30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002550), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002A50), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002AF0), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002850), + gsSPDisplayList(0x070027F8), + gsSPDisplayList(0x070027B8), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07002780), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x070019A0), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07001A60), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001750), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x07000058), + gsSPDisplayList(0x07000088), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_7A80[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005700), + gsSPDisplayList(0x070057A0), + gsSPDisplayList(0x07005848), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x070046E8), + gsSPDisplayList(0x070047C8), + gsSPDisplayList(0x07003F30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002AF0), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07001A60), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001750), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x07000058), + gsSPDisplayList(0x07000088), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_7CD8[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x070046E8), + gsSPDisplayList(0x070047C8), + gsSPDisplayList(0x070064D0), + gsSPDisplayList(0x07006578), + gsSPDisplayList(0x07006288), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07003F30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002AF0), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002850), + gsSPDisplayList(0x070027F8), + gsSPDisplayList(0x070027B8), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07002780), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07001A60), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001750), + gsSPDisplayList(0x070017A8), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_7F78[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005848), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x070046E8), + gsSPDisplayList(0x070047C8), + gsSPDisplayList(0x070064D0), + gsSPDisplayList(0x07006578), + gsSPDisplayList(0x07006288), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07003F30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002AF0), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002850), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07001A60), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001750), + gsSPDisplayList(0x070017A8), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x07000088), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_81E8[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005700), + gsSPDisplayList(0x070057A0), + gsSPDisplayList(0x07005848), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x070046E8), + gsSPDisplayList(0x070047C8), + gsSPDisplayList(0x070064D0), + gsSPDisplayList(0x07003F30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002AF0), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002850), + gsSPDisplayList(0x070027F8), + gsSPDisplayList(0x070027B8), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07002780), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07001A60), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001750), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x07000058), + gsSPDisplayList(0x07000088), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_84D0[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x070057A0), + gsSPDisplayList(0x07005848), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x070046E8), + gsSPDisplayList(0x070047C8), + gsSPDisplayList(0x070048B8), + gsSPDisplayList(0x07005DC0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002AF0), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002BA8), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001A60), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001AD0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x07000058), + gsSPDisplayList(0x07000088), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_8728[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x070046E8), + gsSPDisplayList(0x070047C8), + gsSPDisplayList(0x070048B8), + gsSPDisplayList(0x07006578), + gsSPDisplayList(0x07006288), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x070040A8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002AF0), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002BA8), + gsSPDisplayList(0x070027F8), + gsSPDisplayList(0x070027B8), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07002780), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07001A60), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001AD0), + gsSPDisplayList(0x070017A8), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_89A0[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x070046E8), + gsSPDisplayList(0x070047C8), + gsSPDisplayList(0x070048B8), + gsSPDisplayList(0x07006578), + gsSPDisplayList(0x07006288), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07005DC0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002AF0), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002BA8), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001A60), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001AD0), + gsSPDisplayList(0x070017A8), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_8C00[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x070057A0), + gsSPDisplayList(0x07005848), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x070046E8), + gsSPDisplayList(0x070047C8), + gsSPDisplayList(0x070048B8), + gsSPDisplayList(0x07006578), + gsSPDisplayList(0x07006288), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x07005DC0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002AF0), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002BA8), + gsSPDisplayList(0x070027F8), + gsSPDisplayList(0x070027B8), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07002780), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001A60), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001AD0), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x07000058), + gsSPDisplayList(0x07000088), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_8F18[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005848), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07006358), + gsSPDisplayList(0x070047C8), + gsSPDisplayList(0x070048B8), + gsSPDisplayList(0x070049A8), + gsSPDisplayList(0x07005DC0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002AF0), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002BA8), + gsSPDisplayList(0x07002F10), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001718), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001AD0), + gsSPDisplayList(0x07001ED0), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x07000088), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_9178[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x070047C8), + gsSPDisplayList(0x070048B8), + gsSPDisplayList(0x070049A8), + gsSPDisplayList(0x07006288), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x07005FD8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002BA8), + gsSPDisplayList(0x07002F10), + gsSPDisplayList(0x070027B8), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07002780), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001AD0), + gsSPDisplayList(0x07001ED0), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_93D0[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07006358), + gsSPDisplayList(0x070047C8), + gsSPDisplayList(0x070048B8), + gsSPDisplayList(0x070049A8), + gsSPDisplayList(0x07006288), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07005DC0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002898), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002BA8), + gsSPDisplayList(0x07002F10), + gsSPDisplayList(0x070027B8), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001718), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001AD0), + gsSPDisplayList(0x07001ED0), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_9640[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07006358), + gsSPDisplayList(0x070047C8), + gsSPDisplayList(0x070048B8), + gsSPDisplayList(0x070049A8), + gsSPDisplayList(0x07006288), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x07005FD8), + gsSPDisplayList(0x07005DC0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002AF0), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002BA8), + gsSPDisplayList(0x07002F10), + gsSPDisplayList(0x070027B8), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07002780), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001718), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001AD0), + gsSPDisplayList(0x07001ED0), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_9938[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07006358), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070048B8), + gsSPDisplayList(0x070049A8), + gsSPDisplayList(0x07004A88), + gsSPDisplayList(0x07005DC0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002898), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002BA8), + gsSPDisplayList(0x07002F10), + gsSPDisplayList(0x07003210), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001718), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001AD0), + gsSPDisplayList(0x07001ED0), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_9BB0[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x070048B8), + gsSPDisplayList(0x070049A8), + gsSPDisplayList(0x07004A88), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x07005FD8), + gsSPDisplayList(0x07006090), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002BA8), + gsSPDisplayList(0x07002F10), + gsSPDisplayList(0x07003210), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07002780), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07001AD0), + gsSPDisplayList(0x07001ED0), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_9DF8[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070048B8), + gsSPDisplayList(0x070049A8), + gsSPDisplayList(0x07004A88), + gsSPDisplayList(0x07005F08), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002BA8), + gsSPDisplayList(0x07002F10), + gsSPDisplayList(0x07003210), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001718), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001AD0), + gsSPDisplayList(0x07001ED0), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_A010[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07006358), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070048B8), + gsSPDisplayList(0x070049A8), + gsSPDisplayList(0x07004A88), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x07005FD8), + gsSPDisplayList(0x07006090), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002898), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002BA8), + gsSPDisplayList(0x07002F10), + gsSPDisplayList(0x07003210), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07002780), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001AD0), + gsSPDisplayList(0x07001ED0), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_A2C0[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07006358), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064D0), + gsSPDisplayList(0x070049A8), + gsSPDisplayList(0x07004A88), + gsSPDisplayList(0x070045D0), + gsSPDisplayList(0x07005DC0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002898), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002850), + gsSPDisplayList(0x07002F10), + gsSPDisplayList(0x07003210), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001718), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001AD0), + gsSPDisplayList(0x07001ED0), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_A568[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x070049A8), + gsSPDisplayList(0x07004A88), + gsSPDisplayList(0x070045D0), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x07005FD8), + gsSPDisplayList(0x07006090), + gsSPDisplayList(0x07006130), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002F10), + gsSPDisplayList(0x07003210), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07002780), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07001ED0), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_A7B0[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064D0), + gsSPDisplayList(0x070049A8), + gsSPDisplayList(0x07004A88), + gsSPDisplayList(0x070045D0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002850), + gsSPDisplayList(0x07002F10), + gsSPDisplayList(0x07003210), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001718), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001AD0), + gsSPDisplayList(0x07001ED0), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_A9C8[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07006358), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064D0), + gsSPDisplayList(0x070049A8), + gsSPDisplayList(0x07004A88), + gsSPDisplayList(0x070045D0), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x07005FD8), + gsSPDisplayList(0x07006090), + gsSPDisplayList(0x07006130), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002898), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002850), + gsSPDisplayList(0x07002F10), + gsSPDisplayList(0x07003210), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07002780), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001AD0), + gsSPDisplayList(0x07001ED0), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_ACB0[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07006358), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064D0), + gsSPDisplayList(0x07006578), + gsSPDisplayList(0x07004A88), + gsSPDisplayList(0x070045D0), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x07005FD8), + gsSPDisplayList(0x07006090), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x070061F0), + gsSPDisplayList(0x07005DC0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002898), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002850), + gsSPDisplayList(0x070027F8), + gsSPDisplayList(0x07003210), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070012E0), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001718), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001AD0), + gsSPDisplayList(0x070017A8), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000258), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_B020[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07004A88), + gsSPDisplayList(0x070045D0), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x07005FD8), + gsSPDisplayList(0x07006090), + gsSPDisplayList(0x07006130), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003210), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_B230[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064D0), + gsSPDisplayList(0x07006578), + gsSPDisplayList(0x07004A88), + gsSPDisplayList(0x070045D0), + gsSPDisplayList(0x070040A8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002898), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002850), + gsSPDisplayList(0x070027F8), + gsSPDisplayList(0x07003210), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001718), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001AD0), + gsSPDisplayList(0x070017A8), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_B478[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07006358), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064D0), + gsSPDisplayList(0x07006578), + gsSPDisplayList(0x07004A88), + gsSPDisplayList(0x070045D0), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x07005FD8), + gsSPDisplayList(0x07006090), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x070061F0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002898), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002850), + gsSPDisplayList(0x070027F8), + gsSPDisplayList(0x07003210), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070012E0), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001AD0), + gsSPDisplayList(0x070017A8), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_B798[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07006358), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064D0), + gsSPDisplayList(0x07006578), + gsSPDisplayList(0x07006288), + gsSPDisplayList(0x070045D0), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x07006090), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x070061F0), + gsSPDisplayList(0x07005A30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002850), + gsSPDisplayList(0x070027F8), + gsSPDisplayList(0x070027B8), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x07002748), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070012E0), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001750), + gsSPDisplayList(0x070017A8), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07002240), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_BB00[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x070045D0), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x07006090), + gsSPDisplayList(0x07006130), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07002240), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_BCE8[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x070064D0), + gsSPDisplayList(0x07006578), + gsSPDisplayList(0x07006288), + gsSPDisplayList(0x070045D0), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x070041B0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002850), + gsSPDisplayList(0x070027F8), + gsSPDisplayList(0x070027B8), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001750), + gsSPDisplayList(0x070017A8), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07002240), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_BF10[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x070045D0), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x07006090), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x070061F0), + gsSPDisplayList(0x07005A30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x07002748), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070012E0), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07002240), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_C180[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005B70), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x070064D0), + gsSPDisplayList(0x07006578), + gsSPDisplayList(0x07006288), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x070042B8), + gsSPDisplayList(0x070043A0), + gsSPDisplayList(0x070061F0), + gsSPDisplayList(0x07005A30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070026C0), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002850), + gsSPDisplayList(0x070027F8), + gsSPDisplayList(0x070027B8), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x07002748), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070012E0), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x07001388), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001750), + gsSPDisplayList(0x070017A8), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07002240), + gsSPDisplayList(0x070022B0), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_C4F8[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x070042B8), + gsSPDisplayList(0x070043A0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07002240), + gsSPDisplayList(0x070022B0), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_C6D8[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x070064D0), + gsSPDisplayList(0x07006578), + gsSPDisplayList(0x07006288), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x070042B8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070027F8), + gsSPDisplayList(0x070027B8), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001750), + gsSPDisplayList(0x070017A8), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07002240), + gsSPDisplayList(0x070022B0), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_C950[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005B70), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x070042B8), + gsSPDisplayList(0x070043A0), + gsSPDisplayList(0x070061F0), + gsSPDisplayList(0x07005A30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070026C0), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x07002748), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070012E0), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x07001388), + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07002240), + gsSPDisplayList(0x070022B0), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_CBC8[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005B70), + gsSPDisplayList(0x07005BF8), + gsSPDisplayList(0x07005C98), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07006578), + gsSPDisplayList(0x07006288), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x070042B8), + gsSPDisplayList(0x070043A0), + gsSPDisplayList(0x070061F0), + gsSPDisplayList(0x07005A30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070026C0), + gsSPDisplayList(0x07002690), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07002618), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07002780), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x070031C8), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070012E0), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x07001388), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001750), + gsSPDisplayList(0x070017A8), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07002240), + gsSPDisplayList(0x070022B0), + gsSPDisplayList(0x07002338), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_CF58[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x070042B8), + gsSPDisplayList(0x070043A0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07002780), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07002240), + gsSPDisplayList(0x070022B0), + gsSPDisplayList(0x07002338), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_D140[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07006578), + gsSPDisplayList(0x07006288), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x070042B8), + gsSPDisplayList(0x070043A0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070026C0), + gsSPDisplayList(0x07002690), + gsSPDisplayList(0x070027B8), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07002780), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x070031C8), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07003190), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07001750), + gsSPDisplayList(0x070017A8), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07002240), + gsSPDisplayList(0x070022B0), + gsSPDisplayList(0x07002338), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_D408[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005B70), + gsSPDisplayList(0x07005BF8), + gsSPDisplayList(0x07005C98), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x070042B8), + gsSPDisplayList(0x070043A0), + gsSPDisplayList(0x070061F0), + gsSPDisplayList(0x07005A30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070026C0), + gsSPDisplayList(0x07002690), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x070031C8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070012E0), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x07001388), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07002240), + gsSPDisplayList(0x070022B0), + gsSPDisplayList(0x07002338), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_D6B0[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005B70), + gsSPDisplayList(0x07005BF8), + gsSPDisplayList(0x07005C98), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005668), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x070042B8), + gsSPDisplayList(0x070043A0), + gsSPDisplayList(0x07004480), + gsSPDisplayList(0x070039F8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002C68), + gsSPDisplayList(0x07002690), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07002618), + gsSPDisplayList(0x070025D0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07002780), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x070031C8), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070012E0), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x07001388), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070017A8), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x070022B0), + gsSPDisplayList(0x07002338), + gsSPDisplayList(0x070023C0), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_DA50[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x070042B8), + gsSPDisplayList(0x070043A0), + gsSPDisplayList(0x07004480), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07002780), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x070031C8), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x070022B0), + gsSPDisplayList(0x07002338), + gsSPDisplayList(0x070023C0), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_DC70[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005B70), + gsSPDisplayList(0x07005BF8), + gsSPDisplayList(0x07005C98), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x070042B8), + gsSPDisplayList(0x070043A0), + gsSPDisplayList(0x07004480), + gsSPDisplayList(0x07005A30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070026C0), + gsSPDisplayList(0x07002690), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07002618), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07002780), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x070031C8), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x070017A8), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x070022B0), + gsSPDisplayList(0x07002338), + gsSPDisplayList(0x070023C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_DF60[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005B70), + gsSPDisplayList(0x07005BF8), + gsSPDisplayList(0x07005C98), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x070042B8), + gsSPDisplayList(0x070043A0), + gsSPDisplayList(0x07004480), + gsSPDisplayList(0x07005A30), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x070026C0), + gsSPDisplayList(0x07002690), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07002618), + gsSPDisplayList(0x070025D0), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x070031C8), + gsSPDisplayList(0x070012E0), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x07001388), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x070022B0), + gsSPDisplayList(0x07002338), + gsSPDisplayList(0x070023C0), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_E1D8[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005B70), + gsSPDisplayList(0x07005BF8), + gsSPDisplayList(0x07005C98), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005668), + gsSPDisplayList(0x070043A0), + gsSPDisplayList(0x07004480), + gsSPDisplayList(0x070039F8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002C68), + gsSPDisplayList(0x07002690), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07002618), + gsSPDisplayList(0x070025D0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x070031C8), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x07001388), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07002338), + gsSPDisplayList(0x070023C0), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000590), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_E4B0[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x07005FD8), + gsSPDisplayList(0x07006090), + gsSPDisplayList(0x070043A0), + gsSPDisplayList(0x07004480), + gsSPDisplayList(0x070039F8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002C68), + gsSPDisplayList(0x07002780), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x070031C8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x070017A8), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x07002338), + gsSPDisplayList(0x070023C0), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_E708[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005B70), + gsSPDisplayList(0x07005BF8), + gsSPDisplayList(0x07005C98), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x07005FD8), + gsSPDisplayList(0x07006090), + gsSPDisplayList(0x070043A0), + gsSPDisplayList(0x07004480), + gsSPDisplayList(0x070039F8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002C68), + gsSPDisplayList(0x07002690), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07002618), + gsSPDisplayList(0x07002780), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x070031C8), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001388), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x070017A8), + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x07002338), + gsSPDisplayList(0x070023C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_EA18[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x06000048), + gsSPDisplayList(0x07005B70), + gsSPDisplayList(0x07005BF8), + gsSPDisplayList(0x07005C98), + gsSPDisplayList(0x07006090), + gsSPDisplayList(0x070043A0), + gsSPDisplayList(0x07004480), + gsSPDisplayList(0x070039F8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06000060), + gsSPDisplayList(0x07002C68), + gsSPDisplayList(0x07002690), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07002618), + gsSPDisplayList(0x070025D0), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x070031C8), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x07001388), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001128), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07002338), + gsSPDisplayList(0x070023C0), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002080), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x06000030), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000130), + gsSPEndDisplayList(), +}; + +// 0xEC80 +struct ActorSpawnData d_course_moo_moo_farm_path[] = { + {{ 11, 0, 46 }, { 0 }}, + {{ 9, 0, 21 }, { 0 }}, + {{ 5, 0, -307 }, { 0 }}, + {{ -19, 0, -698 }, { 0 }}, + {{ -28, 0, -1122 }, { 0 }}, + {{ -11, 0, -1281 }, { 0 }}, + {{ -17, 0, -1480 }, { 0 }}, + {{ 35, 0, -1705 }, { 0 }}, + {{ 221, 0, -1918 }, { 0 }}, + {{ 413, 0, -2044 }, { 0 }}, + {{ 628, 0, -2130 }, { 0 }}, + {{ 851, 0, -2141 }, { 0 }}, + {{ 1056, 0, -2065 }, { 0 }}, + {{ 1200, 0, -1919 }, { 0 }}, + {{ 1336, 0, -1771 }, { 0 }}, + {{ 1520, 0, -1697 }, { 0 }}, + {{ 1705, 0, -1614 }, { 0 }}, + {{ 1816, 0, -1417 }, { 0 }}, + {{ 1841, 0, -1225 }, { 0 }}, + {{ 1755, 0, -1006 }, { 0 }}, + {{ 1632, 0, -837 }, { 0 }}, + {{ 1557, 0, -743 }, { 0 }}, + {{ 1540, 0, -573 }, { 0 }}, + {{ 1573, 0, -471 }, { 0 }}, + {{ 1832, 0, -7 }, { 0 }}, + {{ 1855, 0, 202 }, { 0 }}, + {{ 1830, 0, 379 }, { 0 }}, + {{ 1819, 0, 586 }, { 0 }}, + {{ 1806, 0, 781 }, { 0 }}, + {{ 1737, 0, 973 }, { 0 }}, + {{ 1591, 0, 1176 }, { 0 }}, + {{ 1369, 0, 1322 }, { 0 }}, + {{ 1164, 0, 1406 }, { 0 }}, + {{ 859, 0, 1416 }, { 0 }}, + {{ 651, 0, 1352 }, { 0 }}, + {{ 472, 0, 1245 }, { 0 }}, + {{ 321, 0, 1095 }, { 0 }}, + {{ 213, 0, 921 }, { 0 }}, + {{ 134, 0, 754 }, { 0 }}, + {{ 65, 0, 603 }, { 0 }}, + {{ 27, 0, 423 }, { 0 }}, + {{ 6, 0, 185 }, { 0 }}, + {{ 6, 0, 78 }, { 0 }}, + {{ 1737, 0, -186 }, { 0 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ 10, 18, 33 }, { 1 }}, + {{ 9, 17, 13 }, { 2 }}, + {{ 8, 17, -6 }, { 2 }}, + {{ 8, 16, -26 }, { 2 }}, + {{ 8, 15, -46 }, { 2 }}, + {{ 7, 14, -66 }, { 2 }}, + {{ 7, 14, -86 }, { 2 }}, + {{ 7, 14, -106 }, { 2 }}, + {{ 7, 14, -126 }, { 2 }}, + {{ 6, 14, -146 }, { 2 }}, + {{ 6, 14, -166 }, { 2 }}, + {{ 6, 14, -186 }, { 2 }}, + {{ 5, 14, -206 }, { 2 }}, + {{ 5, 14, -226 }, { 2 }}, + {{ 4, 14, -246 }, { 2 }}, + {{ 4, 14, -266 }, { 2 }}, + {{ 3, 14, -286 }, { 2 }}, + {{ 2, 14, -306 }, { 2 }}, + {{ 2, 14, -326 }, { 3 }}, + {{ 1, 14, -346 }, { 3 }}, + {{ 0, 14, -366 }, { 3 }}, + {{ 0, 14, -386 }, { 3 }}, + {{ -1, 14, -406 }, { 3 }}, + {{ -2, 14, -426 }, { 3 }}, + {{ -3, 14, -446 }, { 3 }}, + {{ -4, 14, -466 }, { 3 }}, + {{ -6, 15, -486 }, { 3 }}, + {{ -7, 16, -506 }, { 3 }}, + {{ -8, 16, -526 }, { 3 }}, + {{ -9, 17, -546 }, { 3 }}, + {{ -10, 19, -566 }, { 3 }}, + {{ -11, 21, -586 }, { 3 }}, + {{ -12, 23, -606 }, { 3 }}, + {{ -13, 25, -626 }, { 3 }}, + {{ -14, 27, -646 }, { 3 }}, + {{ -15, 28, -666 }, { 3 }}, + {{ -16, 29, -686 }, { 3 }}, + {{ -17, 29, -706 }, { 4 }}, + {{ -18, 28, -726 }, { 4 }}, + {{ -18, 27, -746 }, { 4 }}, + {{ -19, 25, -766 }, { 4 }}, + {{ -20, 23, -786 }, { 4 }}, + {{ -20, 22, -806 }, { 4 }}, + {{ -21, 20, -826 }, { 4 }}, + {{ -21, 18, -846 }, { 4 }}, + {{ -22, 16, -866 }, { 4 }}, + {{ -22, 15, -886 }, { 4 }}, + {{ -23, 14, -906 }, { 4 }}, + {{ -23, 14, -926 }, { 4 }}, + {{ -24, 13, -946 }, { 4 }}, + {{ -24, 13, -966 }, { 4 }}, + {{ -24, 13, -986 }, { 4 }}, + {{ -24, 13, -1006 }, { 4 }}, + {{ -25, 13, -1026 }, { 4 }}, + {{ -25, 13, -1046 }, { 5 }}, + {{ -24, 13, -1066 }, { 5 }}, + {{ -24, 13, -1086 }, { 5 }}, + {{ -24, 13, -1106 }, { 5 }}, + {{ -23, 14, -1126 }, { 5 }}, + {{ -23, 14, -1146 }, { 5 }}, + {{ -22, 14, -1166 }, { 5 }}, + {{ -20, 14, -1186 }, { 5 }}, + {{ -18, 14, -1206 }, { 5 }}, + {{ -17, 13, -1226 }, { 5 }}, + {{ -15, 13, -1246 }, { 5 }}, + {{ -14, 13, -1266 }, { 5 }}, + {{ -13, 12, -1286 }, { 5 }}, + {{ -13, 12, -1306 }, { 5 }}, + {{ -13, 11, -1326 }, { 5 }}, + {{ -13, 10, -1346 }, { 5 }}, + {{ -13, 10, -1366 }, { 5 }}, + {{ -14, 10, -1386 }, { 5 }}, + {{ -14, 9, -1406 }, { 5 }}, + {{ -13, 9, -1426 }, { 5 }}, + {{ -12, 8, -1446 }, { 6 }}, + {{ -11, 7, -1466 }, { 6 }}, + {{ -9, 7, -1486 }, { 6 }}, + {{ -6, 6, -1506 }, { 6 }}, + {{ -4, 5, -1525 }, { 6 }}, + {{ 0, 4, -1545 }, { 6 }}, + {{ 3, 4, -1565 }, { 6 }}, + {{ 7, 3, -1584 }, { 6 }}, + {{ 11, 2, -1604 }, { 6 }}, + {{ 17, 1, -1623 }, { 6 }}, + {{ 23, 1, -1642 }, { 6 }}, + {{ 31, 0, -1661 }, { 6 }}, + {{ 39, 0, -1679 }, { 6 }}, + {{ 48, 0, -1697 }, { 6 }}, + {{ 58, 0, -1714 }, { 6 }}, + {{ 68, 0, -1732 }, { 6 }}, + {{ 79, 0, -1748 }, { 6 }}, + {{ 90, 1, -1765 }, { 6 }}, + {{ 102, 2, -1781 }, { 7 }}, + {{ 115, 2, -1796 }, { 7 }}, + {{ 128, 2, -1811 }, { 7 }}, + {{ 141, 2, -1826 }, { 7 }}, + {{ 155, 3, -1841 }, { 7 }}, + {{ 169, 4, -1856 }, { 7 }}, + {{ 183, 2, -1870 }, { 7 }}, + {{ 197, 1, -1884 }, { 7 }}, + {{ 211, 1, -1898 }, { 7 }}, + {{ 226, 0, -1911 }, { 7 }}, + {{ 241, 0, -1924 }, { 7 }}, + {{ 257, 0, -1937 }, { 7 }}, + {{ 273, 0, -1949 }, { 7 }}, + {{ 289, 0, -1961 }, { 7 }}, + {{ 305, 0, -1973 }, { 7 }}, + {{ 322, 0, -1984 }, { 7 }}, + {{ 339, 0, -1995 }, { 7 }}, + {{ 356, 0, -2005 }, { 7 }}, + {{ 373, 0, -2015 }, { 7 }}, + {{ 390, 0, -2025 }, { 7 }}, + {{ 408, 0, -2035 }, { 7 }}, + {{ 426, 0, -2044 }, { 8 }}, + {{ 444, 0, -2053 }, { 8 }}, + {{ 462, 0, -2061 }, { 8 }}, + {{ 480, 0, -2070 }, { 8 }}, + {{ 498, 0, -2078 }, { 8 }}, + {{ 517, 0, -2085 }, { 8 }}, + {{ 535, 0, -2092 }, { 8 }}, + {{ 554, 0, -2099 }, { 8 }}, + {{ 573, 0, -2105 }, { 8 }}, + {{ 592, 0, -2111 }, { 8 }}, + {{ 612, 0, -2116 }, { 8 }}, + {{ 631, 1, -2121 }, { 8 }}, + {{ 651, 1, -2125 }, { 8 }}, + {{ 671, 1, -2128 }, { 8 }}, + {{ 690, 1, -2131 }, { 8 }}, + {{ 710, 1, -2133 }, { 8 }}, + {{ 730, 2, -2135 }, { 8 }}, + {{ 750, 3, -2135 }, { 8 }}, + {{ 770, 3, -2136 }, { 8 }}, + {{ 790, 3, -2135 }, { 8 }}, + {{ 810, 4, -2134 }, { 8 }}, + {{ 830, 4, -2132 }, { 8 }}, + {{ 850, 4, -2129 }, { 9 }}, + {{ 870, 4, -2126 }, { 9 }}, + {{ 889, 4, -2122 }, { 9 }}, + {{ 909, 3, -2117 }, { 9 }}, + {{ 928, 4, -2111 }, { 9 }}, + {{ 947, 4, -2105 }, { 9 }}, + {{ 965, 4, -2098 }, { 9 }}, + {{ 984, 3, -2090 }, { 9 }}, + {{ 1002, 3, -2081 }, { 9 }}, + {{ 1020, 3, -2072 }, { 9 }}, + {{ 1037, 3, -2062 }, { 9 }}, + {{ 1054, 3, -2052 }, { 9 }}, + {{ 1071, 2, -2040 }, { 9 }}, + {{ 1087, 2, -2028 }, { 9 }}, + {{ 1102, 1, -2015 }, { 9 }}, + {{ 1117, 1, -2002 }, { 9 }}, + {{ 1131, 0, -1988 }, { 9 }}, + {{ 1145, 0, -1974 }, { 9 }}, + {{ 1159, 0, -1959 }, { 9 }}, + {{ 1173, 0, -1945 }, { 9 }}, + {{ 1187, 0, -1931 }, { 9 }}, + {{ 1201, 0, -1916 }, { 10 }}, + {{ 1214, 0, -1902 }, { 10 }}, + {{ 1228, 0, -1887 }, { 10 }}, + {{ 1242, 0, -1872 }, { 10 }}, + {{ 1255, 0, -1858 }, { 10 }}, + {{ 1269, 2, -1843 }, { 10 }}, + {{ 1283, 2, -1829 }, { 10 }}, + {{ 1297, 2, -1815 }, { 10 }}, + {{ 1312, 2, -1802 }, { 10 }}, + {{ 1328, 2, -1789 }, { 10 }}, + {{ 1344, 1, -1778 }, { 10 }}, + {{ 1361, 0, -1767 }, { 10 }}, + {{ 1379, 0, -1757 }, { 10 }}, + {{ 1396, 0, -1747 }, { 10 }}, + {{ 1414, 0, -1739 }, { 10 }}, + {{ 1433, 0, -1731 }, { 10 }}, + {{ 1451, 0, -1724 }, { 10 }}, + {{ 1470, 0, -1716 }, { 10 }}, + {{ 1488, 0, -1709 }, { 10 }}, + {{ 1507, 0, -1701 }, { 10 }}, + {{ 1525, 0, -1693 }, { 11 }}, + {{ 1544, 0, -1685 }, { 11 }}, + {{ 1562, 0, -1677 }, { 11 }}, + {{ 1580, 0, -1669 }, { 11 }}, + {{ 1599, 0, -1661 }, { 11 }}, + {{ 1617, 0, -1653 }, { 11 }}, + {{ 1635, 0, -1644 }, { 11 }}, + {{ 1652, 0, -1633 }, { 11 }}, + {{ 1668, 0, -1622 }, { 11 }}, + {{ 1684, 0, -1609 }, { 11 }}, + {{ 1699, 1, -1596 }, { 11 }}, + {{ 1713, 0, -1582 }, { 11 }}, + {{ 1726, 0, -1566 }, { 11 }}, + {{ 1738, 0, -1550 }, { 11 }}, + {{ 1749, 0, -1534 }, { 11 }}, + {{ 1759, 1, -1517 }, { 11 }}, + {{ 1769, 2, -1499 }, { 11 }}, + {{ 1778, 2, -1481 }, { 11 }}, + {{ 1786, 2, -1463 }, { 11 }}, + {{ 1794, 2, -1445 }, { 11 }}, + {{ 1802, 2, -1426 }, { 11 }}, + {{ 1808, 1, -1407 }, { 12 }}, + {{ 1814, 1, -1388 }, { 12 }}, + {{ 1819, 1, -1369 }, { 12 }}, + {{ 1823, 1, -1349 }, { 12 }}, + {{ 1827, 1, -1329 }, { 12 }}, + {{ 1829, 1, -1310 }, { 12 }}, + {{ 1831, 1, -1290 }, { 12 }}, + {{ 1831, 0, -1270 }, { 12 }}, + {{ 1830, 0, -1250 }, { 12 }}, + {{ 1828, 0, -1230 }, { 12 }}, + {{ 1825, 0, -1210 }, { 12 }}, + {{ 1821, 0, -1190 }, { 12 }}, + {{ 1816, 0, -1171 }, { 12 }}, + {{ 1810, 0, -1152 }, { 12 }}, + {{ 1804, 0, -1133 }, { 12 }}, + {{ 1797, 0, -1114 }, { 12 }}, + {{ 1790, 0, -1095 }, { 12 }}, + {{ 1782, 0, -1077 }, { 12 }}, + {{ 1773, 0, -1059 }, { 12 }}, + {{ 1765, 0, -1041 }, { 12 }}, + {{ 1756, 0, -1023 }, { 12 }}, + {{ 1746, 0, -1005 }, { 13 }}, + {{ 1736, 0, -988 }, { 13 }}, + {{ 1726, 0, -971 }, { 13 }}, + {{ 1715, 0, -954 }, { 13 }}, + {{ 1704, 0, -937 }, { 13 }}, + {{ 1693, 0, -921 }, { 13 }}, + {{ 1681, 0, -905 }, { 13 }}, + {{ 1669, 0, -888 }, { 13 }}, + {{ 1657, 0, -872 }, { 13 }}, + {{ 1645, 0, -856 }, { 13 }}, + {{ 1633, 0, -840 }, { 13 }}, + {{ 1621, 0, -824 }, { 13 }}, + {{ 1609, 0, -808 }, { 13 }}, + {{ 1597, 0, -793 }, { 13 }}, + {{ 1585, 0, -777 }, { 13 }}, + {{ 1575, 1, -759 }, { 13 }}, + {{ 1567, 1, -741 }, { 13 }}, + {{ 1560, 1, -722 }, { 13 }}, + {{ 1555, 1, -703 }, { 13 }}, + {{ 1551, 1, -683 }, { 13 }}, + {{ 1549, 1, -663 }, { 13 }}, + {{ 1547, 1, -643 }, { 14 }}, + {{ 1546, 1, -623 }, { 14 }}, + {{ 1545, 0, -603 }, { 14 }}, + {{ 1546, 0, -583 }, { 14 }}, + {{ 1547, 0, -563 }, { 14 }}, + {{ 1550, 0, -544 }, { 14 }}, + {{ 1555, 0, -524 }, { 14 }}, + {{ 1562, 0, -505 }, { 14 }}, + {{ 1570, 0, -487 }, { 14 }}, + {{ 1579, 0, -469 }, { 14 }}, + {{ 1588, 0, -451 }, { 14 }}, + {{ 1597, 0, -433 }, { 14 }}, + {{ 1606, 0, -415 }, { 14 }}, + {{ 1615, 0, -398 }, { 14 }}, + {{ 1624, 0, -380 }, { 14 }}, + {{ 1634, 0, -362 }, { 14 }}, + {{ 1643, 0, -345 }, { 14 }}, + {{ 1653, 0, -327 }, { 14 }}, + {{ 1663, 0, -310 }, { 14 }}, + {{ 1672, 0, -292 }, { 14 }}, + {{ 1682, 0, -275 }, { 15 }}, + {{ 1692, 0, -257 }, { 15 }}, + {{ 1701, 0, -240 }, { 15 }}, + {{ 1711, 0, -222 }, { 15 }}, + {{ 1721, 0, -205 }, { 15 }}, + {{ 1730, 0, -187 }, { 15 }}, + {{ 1740, 0, -169 }, { 15 }}, + {{ 1749, 0, -151 }, { 15 }}, + {{ 1758, 0, -134 }, { 15 }}, + {{ 1767, 0, -116 }, { 15 }}, + {{ 1775, 0, -98 }, { 15 }}, + {{ 1784, 0, -80 }, { 15 }}, + {{ 1792, 0, -61 }, { 15 }}, + {{ 1800, 0, -43 }, { 15 }}, + {{ 1808, 0, -24 }, { 15 }}, + {{ 1815, 0, -6 }, { 15 }}, + {{ 1822, 0, 12 }, { 15 }}, + {{ 1828, 0, 31 }, { 15 }}, + {{ 1834, -1, 50 }, { 15 }}, + {{ 1838, -1, 70 }, { 15 }}, + {{ 1842, -1, 89 }, { 15 }}, + {{ 1844, -3, 109 }, { 16 }}, + {{ 1846, -5, 129 }, { 16 }}, + {{ 1847, -7, 149 }, { 16 }}, + {{ 1848, -9, 169 }, { 16 }}, + {{ 1848, -10, 189 }, { 16 }}, + {{ 1848, -12, 209 }, { 16 }}, + {{ 1848, -14, 229 }, { 16 }}, + {{ 1846, -16, 249 }, { 16 }}, + {{ 1845, -18, 269 }, { 16 }}, + {{ 1842, -19, 289 }, { 16 }}, + {{ 1839, -18, 309 }, { 16 }}, + {{ 1837, -17, 329 }, { 16 }}, + {{ 1835, -15, 349 }, { 16 }}, + {{ 1833, -13, 368 }, { 16 }}, + {{ 1831, -12, 388 }, { 16 }}, + {{ 1829, -10, 408 }, { 16 }}, + {{ 1827, -8, 428 }, { 16 }}, + {{ 1826, -6, 448 }, { 16 }}, + {{ 1825, -4, 468 }, { 16 }}, + {{ 1824, -2, 488 }, { 17 }}, + {{ 1823, -2, 508 }, { 17 }}, + {{ 1821, -1, 528 }, { 17 }}, + {{ 1820, -1, 548 }, { 17 }}, + {{ 1819, 0, 568 }, { 17 }}, + {{ 1818, 0, 588 }, { 17 }}, + {{ 1817, 0, 608 }, { 17 }}, + {{ 1816, 0, 628 }, { 17 }}, + {{ 1814, 0, 648 }, { 17 }}, + {{ 1813, 0, 668 }, { 17 }}, + {{ 1812, 0, 688 }, { 17 }}, + {{ 1810, 0, 708 }, { 17 }}, + {{ 1808, 1, 728 }, { 17 }}, + {{ 1805, 1, 747 }, { 17 }}, + {{ 1801, 3, 767 }, { 17 }}, + {{ 1797, 3, 787 }, { 17 }}, + {{ 1792, 4, 806 }, { 17 }}, + {{ 1787, 5, 826 }, { 17 }}, + {{ 1782, 5, 845 }, { 17 }}, + {{ 1775, 6, 864 }, { 17 }}, + {{ 1769, 5, 883 }, { 18 }}, + {{ 1761, 4, 901 }, { 18 }}, + {{ 1754, 4, 920 }, { 18 }}, + {{ 1745, 3, 938 }, { 18 }}, + {{ 1736, 2, 956 }, { 18 }}, + {{ 1727, 2, 974 }, { 18 }}, + {{ 1717, 2, 991 }, { 18 }}, + {{ 1707, 2, 1008 }, { 18 }}, + {{ 1697, 2, 1025 }, { 18 }}, + {{ 1686, 1, 1042 }, { 18 }}, + {{ 1674, 0, 1059 }, { 18 }}, + {{ 1663, 0, 1075 }, { 18 }}, + {{ 1651, 0, 1091 }, { 18 }}, + {{ 1638, 0, 1107 }, { 18 }}, + {{ 1626, 0, 1122 }, { 18 }}, + {{ 1612, 0, 1137 }, { 18 }}, + {{ 1598, 0, 1151 }, { 18 }}, + {{ 1584, 0, 1165 }, { 18 }}, + {{ 1569, 0, 1179 }, { 18 }}, + {{ 1554, 0, 1192 }, { 18 }}, + {{ 1539, 0, 1205 }, { 18 }}, + {{ 1523, 0, 1217 }, { 18 }}, + {{ 1507, 0, 1229 }, { 18 }}, + {{ 1491, 0, 1241 }, { 18 }}, + {{ 1474, 0, 1252 }, { 19 }}, + {{ 1457, 2, 1263 }, { 19 }}, + {{ 1440, 4, 1273 }, { 19 }}, + {{ 1423, 5, 1284 }, { 19 }}, + {{ 1406, 7, 1294 }, { 19 }}, + {{ 1389, 9, 1304 }, { 19 }}, + {{ 1371, 11, 1313 }, { 19 }}, + {{ 1353, 10, 1323 }, { 19 }}, + {{ 1336, 8, 1332 }, { 19 }}, + {{ 1318, 6, 1341 }, { 19 }}, + {{ 1299, 5, 1349 }, { 19 }}, + {{ 1281, 3, 1357 }, { 19 }}, + {{ 1263, 1, 1365 }, { 19 }}, + {{ 1244, 2, 1372 }, { 19 }}, + {{ 1225, 3, 1378 }, { 19 }}, + {{ 1206, 3, 1384 }, { 19 }}, + {{ 1186, 4, 1389 }, { 19 }}, + {{ 1167, 4, 1393 }, { 19 }}, + {{ 1147, 6, 1397 }, { 19 }}, + {{ 1127, 7, 1400 }, { 19 }}, + {{ 1108, 8, 1403 }, { 19 }}, + {{ 1088, 9, 1405 }, { 19 }}, + {{ 1068, 10, 1407 }, { 19 }}, + {{ 1048, 12, 1409 }, { 20 }}, + {{ 1028, 13, 1410 }, { 20 }}, + {{ 1008, 14, 1411 }, { 20 }}, + {{ 988, 15, 1411 }, { 20 }}, + {{ 968, 16, 1411 }, { 20 }}, + {{ 948, 17, 1411 }, { 20 }}, + {{ 928, 16, 1410 }, { 20 }}, + {{ 908, 14, 1409 }, { 20 }}, + {{ 888, 13, 1408 }, { 20 }}, + {{ 868, 12, 1406 }, { 20 }}, + {{ 848, 11, 1404 }, { 20 }}, + {{ 828, 10, 1401 }, { 20 }}, + {{ 809, 9, 1397 }, { 20 }}, + {{ 789, 7, 1393 }, { 20 }}, + {{ 770, 6, 1388 }, { 20 }}, + {{ 751, 5, 1382 }, { 20 }}, + {{ 731, 5, 1376 }, { 20 }}, + {{ 713, 4, 1370 }, { 20 }}, + {{ 694, 3, 1363 }, { 20 }}, + {{ 675, 2, 1355 }, { 20 }}, + {{ 657, 2, 1347 }, { 20 }}, + {{ 639, 1, 1339 }, { 21 }}, + {{ 621, 1, 1330 }, { 21 }}, + {{ 603, 0, 1321 }, { 21 }}, + {{ 585, 0, 1312 }, { 21 }}, + {{ 568, 0, 1302 }, { 21 }}, + {{ 551, 0, 1292 }, { 21 }}, + {{ 534, 0, 1281 }, { 21 }}, + {{ 517, 0, 1270 }, { 21 }}, + {{ 501, 0, 1258 }, { 21 }}, + {{ 485, 0, 1246 }, { 21 }}, + {{ 469, 0, 1234 }, { 21 }}, + {{ 453, 0, 1222 }, { 21 }}, + {{ 438, 1, 1209 }, { 21 }}, + {{ 423, 2, 1195 }, { 21 }}, + {{ 408, 3, 1182 }, { 21 }}, + {{ 394, 4, 1168 }, { 21 }}, + {{ 380, 6, 1153 }, { 21 }}, + {{ 366, 7, 1139 }, { 21 }}, + {{ 353, 9, 1124 }, { 21 }}, + {{ 340, 11, 1109 }, { 21 }}, + {{ 327, 13, 1093 }, { 21 }}, + {{ 315, 14, 1077 }, { 22 }}, + {{ 303, 15, 1061 }, { 22 }}, + {{ 291, 16, 1045 }, { 22 }}, + {{ 280, 16, 1029 }, { 22 }}, + {{ 269, 17, 1012 }, { 22 }}, + {{ 259, 17, 995 }, { 22 }}, + {{ 248, 16, 978 }, { 22 }}, + {{ 238, 16, 960 }, { 22 }}, + {{ 228, 15, 943 }, { 22 }}, + {{ 218, 14, 926 }, { 22 }}, + {{ 209, 13, 908 }, { 22 }}, + {{ 199, 10, 890 }, { 22 }}, + {{ 190, 8, 872 }, { 22 }}, + {{ 181, 5, 855 }, { 22 }}, + {{ 173, 3, 836 }, { 22 }}, + {{ 164, 2, 818 }, { 22 }}, + {{ 156, 1, 800 }, { 22 }}, + {{ 147, 0, 782 }, { 22 }}, + {{ 139, 0, 764 }, { 23 }}, + {{ 130, 0, 746 }, { 23 }}, + {{ 122, 1, 728 }, { 23 }}, + {{ 113, 1, 710 }, { 23 }}, + {{ 105, 2, 691 }, { 23 }}, + {{ 97, 3, 673 }, { 23 }}, + {{ 89, 4, 655 }, { 23 }}, + {{ 82, 5, 636 }, { 23 }}, + {{ 75, 6, 617 }, { 23 }}, + {{ 68, 7, 598 }, { 23 }}, + {{ 62, 8, 579 }, { 23 }}, + {{ 57, 9, 560 }, { 23 }}, + {{ 52, 10, 541 }, { 23 }}, + {{ 47, 10, 521 }, { 23 }}, + {{ 43, 11, 502 }, { 23 }}, + {{ 39, 11, 482 }, { 23 }}, + {{ 36, 12, 462 }, { 1 }}, + {{ 33, 12, 442 }, { 1 }}, + {{ 30, 13, 423 }, { 1 }}, + {{ 27, 13, 403 }, { 1 }}, + {{ 24, 13, 383 }, { 1 }}, + {{ 22, 14, 363 }, { 1 }}, + {{ 20, 15, 343 }, { 1 }}, + {{ 18, 16, 323 }, { 1 }}, + {{ 16, 16, 303 }, { 1 }}, + {{ 14, 17, 283 }, { 1 }}, + {{ 13, 18, 264 }, { 1 }}, + {{ 11, 18, 244 }, { 1 }}, + {{ 10, 18, 224 }, { 1 }}, + {{ 8, 18, 204 }, { 1 }}, + {{ 7, 18, 184 }, { 1 }}, + {{ 6, 18, 164 }, { 1 }}, + {{ 6, 18, 144 }, { 1 }}, + {{ 6, 18, 124 }, { 1 }}, + {{ 6, 18, 104 }, { 1 }}, + {{ 6, 18, 84 }, { 1 }}, + {{ 8, 18, 64 }, { 1 }}, + {{ 10, 18, 44 }, { 1 }}, + {{ -32768, -32768, -32768 }, { 0 }}, +}; + +// 0xFC70 +u8 d_course_moo_moo_farm_mole_tlut[] = { + #include "textures/courses/tlut/moo_moo_farm_mole.rgba16.ci8.tlut.inc.c" +}; + +// 0xFE70 +u8 d_course_moo_moo_farm_mole[] = { + #include "textures/courses/tlut/moo_moo_farm_mole.rgba16.ci8.inc.c" +}; + +// 0x13670 +u8 d_course_moo_moo_farm_mole_dirt[] = { + #include "textures/courses/moo_moo_farm_mole_dirt.rgba16.inc.c" +}; + +// 0x13870 todo: import texture. Odd sized tlut. +u8 d_course_moo_moo_farm_cow_tlut[] = { + 0x00, 0x00, 0x00, 0x01, 0x00, 0x03, 0x00, 0x45, 0x08, 0x01, 0x08, 0x41, + 0x08, 0x43, 0x08, 0x85, 0x10, 0x41, 0x10, 0x83, 0x10, 0x85, 0x10, 0x87, + 0x18, 0x85, 0x18, 0xC7, 0x18, 0xC9, 0x20, 0x81, 0x20, 0xC3, 0x21, 0x07, + 0x21, 0x09, 0x28, 0xC5, 0x29, 0x07, 0x29, 0x4B, 0x31, 0x45, 0x31, 0x8B, + 0x31, 0x8D, 0x31, 0xD1, 0x39, 0x49, 0x39, 0xCF, 0x3B, 0x23, 0x40, 0xC3, + 0x41, 0x47, 0x41, 0x89, 0x41, 0xCD, 0x42, 0x11, 0x42, 0x13, 0x42, 0x53, + 0x49, 0x87, 0x4A, 0x11, 0x4A, 0x53, 0x4B, 0xEF, 0x51, 0x43, 0x51, 0xC7, + 0x51, 0xC9, 0x52, 0x09, 0x52, 0x53, 0x52, 0x95, 0x59, 0x45, 0x5A, 0x09, + 0x5A, 0x0D, 0x5A, 0x93, 0x5A, 0xD7, 0x60, 0x83, 0x61, 0x85, 0x62, 0x09, + 0x62, 0x49, 0x62, 0x8F, 0x62, 0xD5, 0x63, 0x15, 0x63, 0x19, 0x63, 0x1B, + 0x6A, 0x4B, 0x6B, 0x19, 0x6B, 0x5B, 0x6B, 0x9F, 0x72, 0x8B, 0x72, 0x8D, + 0x73, 0x9D, 0x73, 0x9F, 0x79, 0xC5, 0x7A, 0x47, 0x7A, 0x8B, 0x7A, 0xCD, + 0x7A, 0xD1, 0x7B, 0x55, 0x7B, 0x57, 0x7B, 0xDF, 0x82, 0xCD, 0x83, 0x0D, + 0x83, 0x0F, 0x83, 0x4F, 0x83, 0xDB, 0x84, 0x1F, 0x84, 0x21, 0x84, 0x23, + 0x8A, 0x45, 0x8C, 0x1D, 0x8C, 0x5F, 0x8C, 0x63, 0x8C, 0xA5, 0x92, 0x85, + 0x92, 0xCB, 0x93, 0x0D, 0x93, 0x4F, 0x93, 0x91, 0x94, 0x63, 0x94, 0xA5, + 0x94, 0xE7, 0x94, 0xE9, 0x9A, 0x41, 0x9B, 0x8F, 0x9C, 0x61, 0x9C, 0xA5, + 0x9C, 0xE7, 0x9C, 0xE9, 0xA2, 0xC3, 0xA3, 0x8F, 0xA3, 0x91, 0xA3, 0xD3, + 0xA4, 0x51, 0xA4, 0xE5, 0xA5, 0x29, 0xA5, 0x6B, 0xAB, 0x4B, 0xAB, 0xD1, + 0xAD, 0x27, 0xAD, 0x29, 0xAD, 0x6B, 0xAD, 0x6D, 0xAD, 0xAD, 0xB2, 0xC1, + 0xB3, 0x01, 0xB3, 0xD1, 0xB4, 0x13, 0xB5, 0x69, 0xB5, 0x6B, 0xB5, 0xAB, + 0xB5, 0xAD, 0xB5, 0xAF, 0xBC, 0x13, 0xBC, 0x99, 0xBD, 0x21, 0xBD, 0xAD, + 0xBD, 0xEF, 0xBE, 0x35, 0xC3, 0x01, 0xC4, 0x0F, 0xC4, 0x53, 0xC4, 0x57, + 0xC4, 0x91, 0xC5, 0xED, 0xC6, 0x2F, 0xC6, 0x31, 0xC6, 0x73, 0xC6, 0xB9, + 0xCB, 0x41, 0xCC, 0x95, 0xCC, 0xD5, 0xCD, 0xE5, 0xCE, 0x31, 0xCE, 0x73, + 0xD4, 0xD5, 0xD6, 0xB3, 0xD6, 0xB5, 0xD6, 0xB7, 0xDB, 0x41, 0xDB, 0xC3, + 0xDC, 0xD7, 0xDD, 0x13, 0xDD, 0x19, 0xDE, 0xF7, 0xDE, 0xF9, 0xDF, 0x39, + 0xE4, 0x8D, 0xE5, 0x5B, 0xE5, 0xE3, 0xE6, 0x67, 0xE6, 0xF5, 0xE6, 0xF7, + 0xE7, 0x37, 0xE7, 0x39, 0xE7, 0x3B, 0xE7, 0x79, 0xEB, 0xC1, 0xED, 0x13, + 0xED, 0x57, 0xED, 0x59, 0xEE, 0x15, 0xEF, 0x39, 0xEF, 0x79, 0xEF, 0x7B, + 0xEF, 0x7D, 0xF4, 0x01, 0xF5, 0x99, 0xF5, 0xD9, 0xF6, 0xA7, 0xF7, 0xBB, + 0xF7, 0xBD, 0xF7, 0xBF, 0xFD, 0xD9, 0xFE, 0x1B, 0xFE, 0x1F, 0xFE, 0x5D, + 0xFE, 0x9B, 0xFE, 0xDD, 0xFF, 0x23, 0xFF, 0x6B, 0xFF, 0xA7, 0xFF, 0xBB, + 0xFF, 0xE9, 0xFF, 0xEB, 0xFF, 0xFD, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00 +}; + + +// 0x13A08 +Vtx_t d_course_moo_moo_farm_cow_model[] = { + {{ 0, 0, 0 }, { 0 }, { 1024, 1996 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 40, 0 }, { 0 }, { 1024, -51 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -20, 40, 0 }, { 0 }, { 0, -51 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -20, 0, 0 }, { 0 }, { 0, 1996 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 20, 0, 0 }, { 0 }, { 1024, 1996 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 20, 40, 0 }, { 0 }, { 1024, -51 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 40, 0 }, { 0 }, { 0, -51 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 0, 0 }, { 0 }, { 0, 1996 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 0, 0 }, { 0 }, { 1024, 1894 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 40, 0 }, { 0 }, { 1024, -153 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -20, 40, 0 }, { 0 }, { 0, -153 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -20, 0, 0 }, { 0 }, { 0, 1894 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 20, 0, 0 }, { 0 }, { 1024, 1894 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 20, 40, 0 }, { 0 }, { 1024, -153 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 40, 0 }, { 0 }, { 0, -153 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 0, 0 }, { 0 }, { 0, 1894 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 0, 0 }, { 0 }, { 1024, 1945 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 40, 0 }, { 0 }, { 1024, -102 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -20, 40, 0 }, { 0 }, { 0, -102 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -20, 0, 0 }, { 0 }, { 0, 1945 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 20, 0, 0 }, { 0 }, { 1024, 1945 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 20, 40, 0 }, { 0 }, { 1024, -102 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 40, 0 }, { 0 }, { 0, -102 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 0, 0 }, { 0 }, { 0, 1945 }, {0xFF, 0xFF, 0xFF, 0xFF }}, +}; + +// 0x13B88 +Gfx d_course_moo_moo_farm_dl_13B88[] = +{ + gsSPClearGeometryMode(G_LIGHTING), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_DECALRGBA, G_CC_DECALRGBA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureLUT(G_TT_RGBA16), + gsDPLoadTLUT_pal256(0x06013870), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_13C00[] = +{ + gsSPDisplayList(0x06013B88), + gsDPLoadTextureBlock(0x0300A000, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSPVertex(0x06013A08, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPLoadTextureBlock(0x0300A800, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureLUT(G_TT_NONE), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_13CA0[] = +{ + gsSPDisplayList(0x06013B88), + gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b, 1, 0x0300B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 512), + gsSPVertex(0x06013A88, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b, 1, 0x0300B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 512), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureLUT(G_TT_NONE), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_13D20[] = +{ + gsSPDisplayList(0x06013B88), + gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b, 1, 0x0300C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 512), + gsSPVertex(0x06013B08, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b, 1, 0x0300C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 512), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureLUT(G_TT_NONE), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_13DA0[] = +{ + gsSPDisplayList(0x06013B88), + gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b, 1, 0x0300D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 512), + gsSPVertex(0x06013B08, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b, 1, 0x0300D800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 512), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureLUT(G_TT_NONE), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_13E20[] = +{ + gsSPDisplayList(0x06013B88), + gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b, 1, 0x0300E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 512), + gsSPVertex(0x06013A88, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_CI, G_IM_SIZ_8b, 1, 0x0300E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 512), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureLUT(G_TT_NONE), + gsSPEndDisplayList(), +}; + +// 0x13EA0 +Vtx_t d_course_moo_moo_farm_tree_model[] = { + {{ 0, 95, 0 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -50, 95, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -50, -5, 0 }, { 0 }, { 0, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, -5, 0 }, { 0 }, { 1024, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 50, 95, 0 }, { 0 }, { 1023, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 95, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, -5, 0 }, { 0 }, { 0, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 50, -5, 0 }, { 0 }, { 1023, 2048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, +}; + +Gfx d_course_moo_moo_farm_dl_13F20[] = +{ + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetTextureLUT(G_TT_RGBA16), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPLoadTextureBlock(0x03009000, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSPVertex(0x06013EA0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPLoadTextureBlock(0x03009800, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureLUT(G_TT_NONE), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_13FF8[] = +{ + gsSPDisplayList(0x07005290), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07000CA0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_14060[] = +{ + gsSPDisplayList(0x07005018), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPDisplayList(0x07000C10), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_dl_14088[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070010C0), + gsSPDisplayList(0x07000CA0), + gsSPDisplayList(0x07000C10), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07000A80), + gsSPDisplayList(0x070004D0), + gsSPSetGeometryMode(G_CULL_BACK), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPDisplayList(0x07004B90), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070033C0), + gsSPDisplayList(0x07005640), + gsSPDisplayList(0x07005410), + gsSPDisplayList(0x07005290), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07004DF8), + gsSPEndDisplayList(), +}; + +struct ActorSpawnData d_course_moo_moo_farm_spawn[] = { + {{ -43, 57, 1059 }, { 0 }}, + {{ 1734, 178, 2040 }, { 0 }}, + {{ 1831, 31, 1332 }, { 0 }}, + {{ 1565, 54, 700 }, { 0 }}, + {{ 334, 42, -2233 }, { 0 }}, + {{ 971, 25, 1704 }, { 0 }}, + {{ -155, 30, 541 }, { 0 }}, + {{ -155, 30, -135 }, { 0 }}, + {{ -460, 100, 770 }, { 1 }}, + {{ 901, 124, 2225 }, { 1 }}, + {{ 1221, 36, 1728 }, { 1 }}, + {{ 890, 63, 1071 }, { 1 }}, + {{ -204, 46, 431 }, { 1 }}, + {{ 9, 92, -2291 }, { 1 }}, + {{ 1129, 50, -2311 }, { 1 }}, + {{ 196, 62, -418 }, { 1 }}, + {{ -442, 118, 1812 }, { 2 }}, + {{ 2313, 98, 1106 }, { 2 }}, + {{ 391, 28, 1581 }, { 2 }}, + {{ 1206, 31, 1130 }, { 2 }}, + {{ 549, 50, -2360 }, { 2 }}, + {{ 1309, 32, -1621 }, { 2 }}, + {{ 148, 52, -637 }, { 2 }}, + {{ 1100, 84, -493 }, { 3 }}, + {{ 1347, 37, 1718 }, { 3 }}, + {{ 790, 24, 1829 }, { 3 }}, + {{ -190, 39, 324 }, { 3 }}, + {{ 438, 54, 821 }, { 3 }}, + {{ 1406, 78, -2069 }, { 3 }}, + {{ -183, 46, -490 }, { 3 }}, + {{ 572, 73, 1994 }, { 4 }}, + {{ 1275, 73, -335 }, { 4 }}, + {{ 1224, 64, 887 }, { 4 }}, + {{ 225, 37, 402 }, { 4 }}, + {{ 697, 39, 1104 }, { 4 }}, + {{ 1119, 142, -2733 }, { 4 }}, + {{ -359, 65, -888 }, { 4 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ 398, 115, -2719 }, { 7 }}, + {{ -79, 73, 1438 }, { 7 }}, + {{ -410, 110, 1958 }, { 7 }}, + {{ -485, 129, 1617 }, { 7 }}, + {{ 847, 133, -2755 }, { 7 }}, + {{ 747, 96, -2572 }, { 7 }}, + {{ 1021, 53, -2408 }, { 7 }}, + {{ 2053, 108, 1659 }, { 7 }}, + {{ 1756, 26, 1462 }, { 7 }}, + {{ 1503, 50, 1690 }, { 7 }}, + {{ 2151, 58, 451 }, { 7 }}, + {{ 2109, 34, 1088 }, { 7 }}, + {{ -296, 52, 362 }, { 7 }}, + {{ -181, 33, 221 }, { 7 }}, + {{ 220, 36, 1516 }, { 7 }}, + {{ 96, 50, 1261 }, { 7 }}, + {{ -221, 54, -632 }, { 7 }}, + {{ -321, 63, -332 }, { 7 }}, + {{ 259, 80, -1126 }, { 7 }}, + {{ -219, 52, -1631 }, { 7 }}, + {{ 381, 85, -817 }, { 7 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ -78, 13, -1056 }, { 0 }}, + {{ -42, 13, -1051 }, { 0 }}, + {{ -20, 13, -1053 }, { 0 }}, + {{ 22, 13, -1056 }, { 0 }}, + {{ -62, 13, -1047 }, { 0 }}, + {{ 2, 13, -1054 }, { 0 }}, + {{ 1774, 8, -1376 }, { 1 }}, + {{ 1813, 2, -1408 }, { 1 }}, + {{ 1861, 0, -1424 }, { 1 }}, + {{ 1884, 0, -1435 }, { 1 }}, + {{ 1797, 4, -1390 }, { 1 }}, + {{ 1838, 0, -1418 }, { 1 }}, + {{ 1862, -9, 426 }, { 2 }}, + {{ 1910, -8, 444 }, { 2 }}, + {{ 1885, -4, 484 }, { 2 }}, + {{ 1761, 0, 474 }, { 2 }}, + {{ 1794, -7, 415 }, { 2 }}, + {{ 1827, -5, 464 }, { 2 }}, + {{ 1745, -2, 435 }, { 2 }}, + {{ 368, 9, 1119 }, { 3 }}, + {{ 428, 5, 1106 }, { 3 }}, + {{ 391, 4, 1178 }, { 3 }}, + {{ 438, 2, 1172 }, { 3 }}, + {{ 359, 6, 1176 }, { 3 }}, + {{ 439, 1, 1224 }, { 3 }}, + {{ 411, 5, 1128 }, { 3 }}, + {{ -32768, 0, 0 }, { 0 }}, +}; + +// 0x144B8 +struct CourseAddrUnkStruct d_course_moo_moo_farm_addr[] = { + {{ 0x070039F8 }, { 0x02010000 }}, + {{ 0x07003B88 }, { 0x02020000 }}, + {{ 0x07003C48 }, { 0x02030000 }}, + {{ 0x07003D50 }, { 0x02040000 }}, + {{ 0x07003E50 }, { 0x02050000 }}, + {{ 0x07003918 }, { 0x02060000 }}, + {{ 0x070034B8 }, { 0x02070000 }}, + {{ 0x07003590 }, { 0x02080000 }}, + {{ 0x07003668 }, { 0x02090000 }}, + {{ 0x07003748 }, { 0x020A0000 }}, + {{ 0x07003828 }, { 0x020B0000 }}, + {{ 0x07003F30 }, { 0x020C0000 }}, + {{ 0x070046E8 }, { 0x020D0000 }}, + {{ 0x070047C8 }, { 0x020E0000 }}, + {{ 0x070048B8 }, { 0x020F0000 }}, + {{ 0x070049A8 }, { 0x02100000 }}, + {{ 0x07004A88 }, { 0x02110000 }}, + {{ 0x070045D0 }, { 0x02120000 }}, + {{ 0x070040A8 }, { 0x02130000 }}, + {{ 0x070041B0 }, { 0x02140000 }}, + {{ 0x070042B8 }, { 0x02150000 }}, + {{ 0x070043A0 }, { 0x02160000 }}, + {{ 0x07004480 }, { 0x02170000 }}, + {{ 0x07001BA0 }, { 0x08010000 }}, + {{ 0x07001C40 }, { 0x08020000 }}, + {{ 0x07001C98 }, { 0x08030000 }}, + {{ 0x07001D00 }, { 0x08040000 }}, + {{ 0x07001D60 }, { 0x08050000 }}, + {{ 0x07001DD0 }, { 0x08060000 }}, + {{ 0x07001E58 }, { 0x08070000 }}, + {{ 0x07001B38 }, { 0x08080000 }}, + {{ 0x070018E0 }, { 0x08090000 }}, + {{ 0x07001940 }, { 0x080A0000 }}, + {{ 0x070019A0 }, { 0x080B0000 }}, + {{ 0x07001A00 }, { 0x080C0000 }}, + {{ 0x07001A60 }, { 0x080D0000 }}, + {{ 0x07001AA0 }, { 0x080E0000 }}, + {{ 0x07001AD0 }, { 0x080F0000 }}, + {{ 0x07001ED0 }, { 0x08100000 }}, + {{ 0x070020F8 }, { 0x08110000 }}, + {{ 0x07002160 }, { 0x08120000 }}, + {{ 0x070021D8 }, { 0x08130000 }}, + {{ 0x07002240 }, { 0x08140000 }}, + {{ 0x070022B0 }, { 0x08150000 }}, + {{ 0x07002338 }, { 0x08160000 }}, + {{ 0x070023C0 }, { 0x08170000 }}, + {{ 0x07002C68 }, { 0x08010000 }}, + {{ 0x07002CD8 }, { 0x08020000 }}, + {{ 0x07002D30 }, { 0x08030000 }}, + {{ 0x07002D90 }, { 0x08040000 }}, + {{ 0x07002DF0 }, { 0x08050000 }}, + {{ 0x07002E60 }, { 0x08060000 }}, + {{ 0x07002EA0 }, { 0x08070000 }}, + {{ 0x07002C10 }, { 0x08080000 }}, + {{ 0x07002998 }, { 0x08090000 }}, + {{ 0x070029F0 }, { 0x080A0000 }}, + {{ 0x07002A50 }, { 0x080B0000 }}, + {{ 0x07002AB8 }, { 0x080C0000 }}, + {{ 0x07002AF0 }, { 0x080D0000 }}, + {{ 0x07002B50 }, { 0x080E0000 }}, + {{ 0x07002BA8 }, { 0x080F0000 }}, + {{ 0x07002F10 }, { 0x08100000 }}, + {{ 0x07003210 }, { 0x08110000 }}, + {{ 0x07003268 }, { 0x08120000 }}, + {{ 0x070032A0 }, { 0x08130000 }}, + {{ 0x07003310 }, { 0x08140000 }}, + {{ 0x07003350 }, { 0x08150000 }}, + {{ 0x07003380 }, { 0x08160000 }}, + {{ 0x070031C8 }, { 0x08170000 }}, + {{ 0x07005290 }, { 0xFFFF0000 }}, + {{ 0x07005018 }, { 0xFFFF0000 }}, + {{ 0x07000A80 }, { 0xFFFF0000 }}, + {{ 0x070004D0 }, { 0xFFFF0000 }}, + {{ 0x07004DF8 }, { 0xFFFF0000 }}, + {{ 0x07000CB0 }, { 0xFFFF0000 }}, + {{ 0x07000F20 }, { 0xFFFF0000 }}, + {{ 0x00000000 }, { 0x00000000 }}, +}; diff --git a/courses/mushroom_cup/moo_moo_farm/packed.inc.c b/courses/mushroom_cup/moo_moo_farm/packed.inc.c new file mode 100644 index 000000000..3a0a7461f --- /dev/null +++ b/courses/mushroom_cup/moo_moo_farm/packed.inc.c @@ -0,0 +1,4231 @@ +#include +#include +#include +#include +#include + +Gfx d_course_moo_moo_farm_packed_dl_0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04000000, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04000080, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04000140, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_88[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04000200, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04000300, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04000400, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_130[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04000500, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_170[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04000640, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04000700, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04000840, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_220[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04000980, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_258[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04000A80, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_290[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04000B80, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04000BC0, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04000CC0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_318[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04000D80, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_350[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04000E80, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_388[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04000F80, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_3C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040010C0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_400[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040011C0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_430[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04001280, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_468[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04001380, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 6, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_4A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04001480, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_4D0[] = +{ + gsSPDisplayList(0x070004A0), + gsSPDisplayList(0x07000468), + gsSPDisplayList(0x07000430), + gsSPDisplayList(0x07000400), + gsSPDisplayList(0x070003C8), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000350), + gsSPDisplayList(0x07000318), + gsSPDisplayList(0x070002E8), + gsSPDisplayList(0x070002B0), + gsSPDisplayList(0x07000290), + gsSPDisplayList(0x07000258), + gsSPDisplayList(0x07000220), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x070001A0), + gsSPDisplayList(0x07000170), + gsSPDisplayList(0x07000130), + gsSPDisplayList(0x070000F8), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x07000088), + gsSPDisplayList(0x07000058), + gsSPDisplayList(0x07000028), + gsSPDisplayList(0x07000000), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_590[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04001540, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_5C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04001640, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_600[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04001740, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_638[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04001840, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_670[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04001940, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_6A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04001A40, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_6E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04001B40, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 16, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_720[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04001C80, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_750[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04001D40, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_790[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04001E80, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_7D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04001FC0, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_808[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040020C0, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_840[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040021C0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_870[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04002280, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_898[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04002300, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_8D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04002400, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_908[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04002500, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_940[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04002600, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_978[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04002700, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_9B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04002800, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_9E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040028C0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_A18[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040029C0, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 6, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_A50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04002AC0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_A80[] = +{ + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000A18), + gsSPDisplayList(0x070009E0), + gsSPDisplayList(0x070009B0), + gsSPDisplayList(0x07000978), + gsSPDisplayList(0x07000940), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x070008D0), + gsSPDisplayList(0x07000898), + gsSPDisplayList(0x07000870), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000808), + gsSPDisplayList(0x070007D0), + gsSPDisplayList(0x07000790), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x07000720), + gsSPDisplayList(0x070006E0), + gsSPDisplayList(0x070006A8), + gsSPDisplayList(0x07000670), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x07000600), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000590), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_B40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002B80, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04002D80, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_C10[] = +{ + gsSPDisplayList(0x07000B40), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_C20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04002F00, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x040030E0, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_CA0[] = +{ + gsSPDisplayList(0x07000C20), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_CB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040031C0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003240, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003280, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05012800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040032C0, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 6, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003330, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_E50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040033B0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_EB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003430, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_F20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040034B0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003530, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003570, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05012800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040035B0, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 6, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003620, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_10C0[] = +{ + gsSPDisplayList(0x07000F20), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07000E50), + gsSPDisplayList(0x07000CB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_10E8[] = +{ + gsSPDisplayList(0x070010C0), + gsSPDisplayList(0x07000CA0), + gsSPDisplayList(0x07000C10), + gsSPDisplayList(0x07000A80), + gsSPDisplayList(0x070004D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1118[] = +{ + gsSPDisplayList(0x070010E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1128[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040036A0, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 3, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 6, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1168[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04003860, 29, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 9, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 12, 20, 21, 0), + gsSP2Triangles(17, 22, 23, 0, 12, 24, 25, 0), + gsSP1Triangle(26, 27, 28, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_11B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04003A30, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 0, 15, 16, 0), + gsSP2Triangles(0, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_11F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04003BF0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1230[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04003DD0, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(6, 12, 13, 0, 3, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1270[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04003F90, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04004190, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 3, 15, 16, 0), + gsSP1Triangle(17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_12E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040042D0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(15, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x040044D0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1348[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040045F0, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 3, 21, 22, 0), + gsSP1Triangle(23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1388[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04004790, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04004990, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_13E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040049C0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04004BA0, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1430[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04004BF0, 29, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 0, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(20, 23, 24, 0, 3, 25, 26, 0), + gsSP1Triangle(0, 27, 28, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1478[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04004DC0, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 0, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_14B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04004F80, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(15, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04005180, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1518[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04005240, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(24, 30, 31, 0), + gsSPVertex(0x04005440, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1578[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040054D0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x040056D0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(0, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_15E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040057B0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04005990, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1640[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04005A80, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(12, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04005C70, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 6, 21, 22, 0), + gsSP1Triangle(23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_16B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04005E10, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04005FF0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1718[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040060D0, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 6, 15, 16, 0), + gsSP1Triangle(6, 17, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1750[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04006200, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04006400, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_17A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04006430, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 9, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_17D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04006540, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04006720, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1828[] = +{ + gsSPDisplayList(0x070017D8), + gsSPDisplayList(0x070017A8), + gsSPDisplayList(0x07001750), + gsSPDisplayList(0x07001718), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070015E0), + gsSPDisplayList(0x07001578), + gsSPDisplayList(0x07001518), + gsSPDisplayList(0x070014B8), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001388), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x070012E0), + gsSPDisplayList(0x07001270), + gsSPDisplayList(0x07001230), + gsSPDisplayList(0x070011F0), + gsSPDisplayList(0x070011B0), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07001128), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_18E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04006780, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 5, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04006980, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1940[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04006A10, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04006BF0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_19A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04006CE0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04006EC0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1A00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04006FE0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040071C0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1A60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040072B0, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 3, 9, 10, 0), + gsSP2Triangles(0, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 20, 0), + gsSP1Triangle(0, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1AA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04007420, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 5, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1AD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04007520, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 8, 20, 21, 0), + gsSP2Triangles(14, 22, 23, 0, 24, 25, 26, 0), + gsSP2Triangles(24, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x04007720, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1B38[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04007800, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040079E0, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1BA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04007B30, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04007D30, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04007F10, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1C40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04008090, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 11, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04008280, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1C98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040082E0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 0, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x040084E0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1D00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04008600, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 18, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04008800, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1D60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040088B0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(18, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04008AB0, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 9, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1DD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04008C20, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(12, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(12, 29, 30, 0), + gsSPVertex(0x04008E10, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04008FF0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1E58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04009050, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 1, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04009250, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(24, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1ED0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04009400, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040095E0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1F20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04009610, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Triangle(0, 17, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1F58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04009740, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1F90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040098C0, 25, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP1Triangle(20, 23, 24, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_1FD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04009A50, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 1, 5, 0, 6, 7, 8, 0), + gsSP2Triangles(9, 10, 11, 0, 12, 13, 14, 0), + gsSP1Triangle(15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2008[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04009B70, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 10, 13, 14, 0), + gsSP1Triangle(15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2040[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04009C90, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2080[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04009E70, 29, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 0, 27, 28, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_20C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400A040, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_20F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400A190, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400A370, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2160[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400A4E0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400A6E0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_21D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400A8C0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400AAA0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2240[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400AC20, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400AE00, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(24, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_22B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400AFB0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400B190, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(0, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400B390, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2338[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400B3F0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400B5F0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400B7D0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_23C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400B800, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 18, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 18, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400B9F0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(20, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(25, 28, 29, 0), + gsSPVertex(0x0400BBD0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2450[] = +{ + gsSPDisplayList(0x070023C0), + gsSPDisplayList(0x07002338), + gsSPDisplayList(0x070022B0), + gsSPDisplayList(0x07002240), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070020F8), + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07002080), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002008), + gsSPDisplayList(0x07001FD0), + gsSPDisplayList(0x07001F90), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001ED0), + gsSPDisplayList(0x07001E58), + gsSPDisplayList(0x07001DD0), + gsSPDisplayList(0x07001D60), + gsSPDisplayList(0x07001D00), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001C40), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001AD0), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001A60), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x070019A0), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x070018E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2550[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400BC00, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 4, 0, 8, 9, 0, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2588[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400BD60, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 0, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 22, 23, 0, 24, 25, 19, 0), + gsSP2Triangles(26, 27, 19, 0, 28, 29, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_25D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400BF50, 29, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(7, 12, 8, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(15, 27, 28, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2618[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400C120, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2658[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400C2C0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2690[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400C440, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_26C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400C560, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 0, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 11, 0, 7, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2708[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400C740, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 6, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 13, 0), + gsSP1Triangle(21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2748[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400C8C0, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 0, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 10, 0, 13, 14, 15, 0), + gsSP1Triangle(16, 17, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2780[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400C9F0, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 13, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 0, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_27B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400CB50, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(10, 12, 11, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP1Triangle(13, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_27F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400CCD0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 24, 25, 0, 26, 27, 19, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400CEC0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2850[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400CEF0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 10, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 18, 20, 21, 0), + gsSP2Triangles(22, 23, 18, 0, 24, 25, 26, 0), + gsSP2Triangles(27, 28, 29, 0, 30, 31, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2898[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400D0F0, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 13, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_28D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400D2B0, 29, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 2, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2918[] = +{ + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002898), + gsSPDisplayList(0x07002850), + gsSPDisplayList(0x070027F8), + gsSPDisplayList(0x070027B8), + gsSPDisplayList(0x07002780), + gsSPDisplayList(0x07002748), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x070026C0), + gsSPDisplayList(0x07002690), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07002618), + gsSPDisplayList(0x070025D0), + gsSPDisplayList(0x07002588), + gsSPDisplayList(0x07002550), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2998[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400D480, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 0, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 12, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(20, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x0400D660, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_29F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400D6C0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 0, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400D8C0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2A50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400D950, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(13, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400DB40, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2AB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400DC30, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 16, 0, 19, 20, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2AF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400DD80, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(5, 24, 25, 0, 11, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400DF70, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP1Triangle(5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2B50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400DFF0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 20, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400E1E0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2BA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400E240, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 23, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400E440, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2C10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400E530, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400E730, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2C68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400E790, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 0, 7, 0, 0, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 22, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x0400E970, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 4, 0), + gsSP1Triangle(17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2CD8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400EAB0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 0, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 19, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400ECA0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2D30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400ED00, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 12, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 27, 29, 0), + gsSPVertex(0x0400EEE0, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 2, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2D90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400EF90, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 23, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400F190, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2DF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400F250, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 18, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400F440, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2E60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400F5C0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2EA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400F7A0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(1, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 24, 30, 0), + gsSPVertex(0x0400F990, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2F10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400FAE0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 12, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400FCE0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 5, 0, 8, 9, 5, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(17, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2F90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400FEC0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 5, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 11, 14, 15, 0), + gsSP2Triangles(16, 17, 11, 0, 7, 18, 19, 0), + gsSP2Triangles(7, 20, 21, 0, 22, 23, 24, 0), + gsSP2Triangles(25, 26, 27, 0, 28, 29, 30, 0), + gsSPVertex(0x040100B0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 0, 0), + gsSP1Triangle(10, 11, 0, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_2FF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04010170, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 0, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 11, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_3030[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040102D0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 0, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 12, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x040104C0, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 2, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(5, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_30A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04010680, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 0, 21, 0), + gsSP2Triangles(22, 23, 18, 0, 24, 25, 26, 0), + gsSP2Triangles(27, 28, 29, 0, 30, 15, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_30F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04010880, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 22, 0, 25, 9, 26, 0), + gsSP2Triangles(27, 28, 9, 0, 29, 30, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_3138[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04010A70, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04010C50, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_3190[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04010CE0, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(1, 6, 7, 0, 8, 1, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_31C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04010E40, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 20, 26, 0), + gsSP2Triangles(27, 28, 29, 0, 30, 31, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_3210[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04011040, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 14, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04011240, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_3268[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04011270, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_32A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040113E0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 14, 0), + gsSP2Triangles(17, 18, 14, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x040115D0, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_3310[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04011720, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 24, 25, 0, 26, 27, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_3350[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040118E0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_3380[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04011A00, 29, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 18, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_33C0[] = +{ + gsSPDisplayList(0x07003380), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07003210), + gsSPDisplayList(0x070031C8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003138), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x070030A8), + gsSPDisplayList(0x07003030), + gsSPDisplayList(0x07002FF8), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002F10), + gsSPDisplayList(0x07002EA0), + gsSPDisplayList(0x07002E60), + gsSPDisplayList(0x07002DF0), + gsSPDisplayList(0x07002D90), + gsSPDisplayList(0x07002D30), + gsSPDisplayList(0x07002CD8), + gsSPDisplayList(0x07002C68), + gsSPDisplayList(0x07002C10), + gsSPDisplayList(0x07002BA8), + gsSPDisplayList(0x07002B50), + gsSPDisplayList(0x07002AF0), + gsSPDisplayList(0x07002AB8), + gsSPDisplayList(0x07002A50), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002998), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_34B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04011BD0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 7, 0, 8, 9, 4, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 14, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP2Triangles(27, 28, 14, 0, 29, 30, 31, 0), + gsSPVertex(0x04011DD0, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 0, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 7, 9, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04011E70, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 20, 23, 21, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_3590[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04012070, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 11, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(28, 29, 24, 0, 30, 31, 25, 0), + gsSPVertex(0x04012270, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04012320, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 12, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSP2Triangles(20, 21, 22, 0, 20, 23, 21, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSP2Triangles(28, 29, 30, 0, 29, 31, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_3668[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04012520, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 10, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 22, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04012710, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04012800, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 8, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP2Triangles(20, 21, 22, 0, 20, 23, 21, 0), + gsSP2Triangles(24, 25, 26, 0, 24, 27, 25, 0), + gsSP2Triangles(28, 29, 30, 0, 28, 31, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_3748[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04012A00, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 2, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04012C00, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP1Triangle(9, 11, 12, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04012CD0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSP2Triangles(28, 29, 30, 0, 28, 31, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_3828[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04012ED0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 11, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x040130D0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x040131C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(13, 16, 15, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 17, 19, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 24, 22, 0, 25, 26, 27, 0), + gsSP2Triangles(26, 28, 27, 0, 29, 30, 31, 0), + gsSPVertex(0x040133C0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_3918[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x040133F0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 24, 0), + gsSP1Triangle(15, 29, 30, 0), + gsSPVertex(0x040135E0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x040136D0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSP2Triangles(24, 25, 26, 0, 24, 27, 25, 0), + gsSP2Triangles(28, 29, 30, 0, 28, 31, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_39F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x040138D0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(30, 5, 31, 0), + gsSPVertex(0x04013AD0, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 3, 5, 0, 7, 8, 9, 0), + gsSP1Triangle(10, 11, 12, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04013BA0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 12, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSP2Triangles(28, 29, 30, 0, 31, 28, 30, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013DA0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013E20, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_3B88[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04013EA0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 8, 0), + gsSPVertex(0x04014090, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x040140C0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_3C48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04014240, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 20, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 12, 0), + gsSPVertex(0x04014430, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(24, 25, 14, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x040145D0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSP2Triangles(24, 25, 26, 0, 24, 27, 25, 0), + gsSP2Triangles(28, 29, 30, 0, 28, 31, 29, 0), + gsSPVertex(0x040147D0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_3D50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04014850, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 7, 13, 0, 14, 15, 7, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 10, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP2Triangles(27, 24, 28, 0, 22, 29, 30, 0), + gsSPVertex(0x04014A40, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 7, 21, 22, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04014BB0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSP2Triangles(28, 29, 30, 0, 28, 31, 29, 0), + gsSPVertex(0x04014DB0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_3E50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04014E30, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 20, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04015020, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04015110, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 7, 4, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSP2Triangles(28, 29, 30, 0, 29, 31, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_3F30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04015310, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 13, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04015510, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x040155F0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSP2Triangles(23, 24, 22, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 28, 26, 0, 29, 30, 31, 0), + gsSPVertex(0x040157F0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015820, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015860, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_40A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x040158A0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 11, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 18, 0), + gsSPVertex(0x04015A90, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04015C70, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04015D00, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 16, 18, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 20, 22, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSP2Triangles(28, 29, 30, 0, 29, 31, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_41B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04015F00, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 2, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 3, 14, 4, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x040160E0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(30, 27, 31, 0), + gsSPVertex(0x040162E0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04016340, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSP2Triangles(20, 21, 22, 0, 20, 23, 21, 0), + gsSP2Triangles(24, 25, 26, 0, 24, 27, 25, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_42B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04016540, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 5, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04016720, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04016890, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 6, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSP2Triangles(24, 25, 26, 0, 24, 27, 25, 0), + gsSP2Triangles(28, 29, 30, 0, 28, 31, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_43A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04016A90, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 7, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04016C90, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(3, 5, 12, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04016D60, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_4480[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04016F60, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 12, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04017160, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(27, 29, 30, 0), + gsSPVertex(0x04017350, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04017390, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 12, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 25, 24, 29, 0), + gsSP1Quadrangle(30, 31, 27, 26, 0), + gsSP1Quadrangle(30, 28, 29, 31, 0), + gsSPVertex(0x04017590, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 5, 4, 0), + gsSP1Quadrangle(1, 7, 6, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_45D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04017610, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 19, 25, 0, 26, 27, 11, 0), + gsSP2Triangles(11, 28, 29, 0, 11, 30, 31, 0), + gsSPVertex(0x04017810, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 5, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 22, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 5, 29, 30, 0), + gsSPVertex(0x04017A00, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04017A30, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP2Triangles(28, 29, 30, 0, 28, 31, 29, 0), + gsSPVertex(0x04017C30, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_46E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04017C70, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 18, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04017E70, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04017F60, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 12, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 20, 22, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP2Triangles(28, 29, 30, 0, 29, 31, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_47C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04018160, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 5, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04018360, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04018450, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(6, 8, 7, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 16, 14, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 20, 18, 0, 18, 21, 19, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x04018630, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_48B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04018670, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 11, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04018870, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04018950, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSP2Triangles(23, 24, 22, 0, 25, 26, 27, 0), + gsSP2Triangles(26, 28, 27, 0, 29, 30, 31, 0), + gsSPVertex(0x04018B50, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_49A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04018B90, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 0, 0), + gsSP2Triangles(5, 0, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 0, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04018D70, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04018E60, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 20, 23, 21, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSP2Triangles(28, 29, 30, 0, 29, 31, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_4A88[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04019060, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04019250, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04019450, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x04019480, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 26, 24, 0, 27, 28, 29, 0), + gsSP2Triangles(28, 30, 29, 0, 31, 16, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_4B90[] = +{ + gsSPDisplayList(0x07004A88), + gsSPDisplayList(0x070049A8), + gsSPDisplayList(0x070048B8), + gsSPDisplayList(0x070047C8), + gsSPDisplayList(0x070046E8), + gsSPDisplayList(0x070045D0), + gsSPDisplayList(0x07004480), + gsSPDisplayList(0x070043A0), + gsSPDisplayList(0x070042B8), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x070040A8), + gsSPDisplayList(0x07003F30), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07003D50), + gsSPDisplayList(0x07003C48), + gsSPDisplayList(0x07003B88), + gsSPDisplayList(0x070039F8), + gsSPDisplayList(0x07003918), + gsSPDisplayList(0x07003828), + gsSPDisplayList(0x07003748), + gsSPDisplayList(0x07003668), + gsSPDisplayList(0x07003590), + gsSPDisplayList(0x070034B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_4C50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05013800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04019680, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_4CB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05013800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04019700, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_4D28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05013800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040197C0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_4D90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05013800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04019840, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_4DF8[] = +{ + gsSPDisplayList(0x07004D90), + gsSPDisplayList(0x07004D28), + gsSPDisplayList(0x07004CB8), + gsSPDisplayList(0x07004C50), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_4E20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040198C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04019AC0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_4F00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04019CC0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 0, 4, 5, 0), + gsSP1Quadrangle(0, 3, 6, 4, 0), + gsSP1Quadrangle(4, 6, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 5, 0), + gsSP1Quadrangle(11, 8, 5, 7, 0), + gsSP1Quadrangle(6, 3, 2, 7, 0), + gsSP1Quadrangle(12, 11, 7, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 15, 18, 19, 0), + gsSP1Quadrangle(15, 14, 20, 18, 0), + gsSP1Quadrangle(18, 20, 21, 19, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(27, 26, 30, 17, 0), + gsSP1Quadrangle(20, 14, 17, 21, 0), + gsSP1Quadrangle(12, 9, 8, 11, 0), + gsSP1Quadrangle(10, 9, 12, 13, 0), + gsSP1Quadrangle(26, 29, 31, 30, 0), + gsSP1Quadrangle(30, 31, 21, 17, 0), + gsSP1Quadrangle(31, 29, 28, 21, 0), + gsSPVertex(0x04019EC0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_5018[] = +{ + gsSPDisplayList(0x07004F00), + gsSPDisplayList(0x07004E20), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_5030[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04019F40, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 0, 3, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 8, 9, 0, 5, 7, 8, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 11, 0), + gsSP2Triangles(15, 16, 17, 0, 16, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 24, 0), + gsSP2Triangles(21, 24, 22, 0, 21, 25, 23, 0), + gsSP1Quadrangle(25, 26, 26, 23, 0), + gsSP1Quadrangle(20, 22, 27, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_50D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401A100, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(0, 4, 3, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 5, 8, 0), + gsSP1Quadrangle(10, 11, 12, 12, 0), + gsSP2Triangles(10, 13, 11, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 16, 11, 0, 13, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 18, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 24, 26, 0), + gsSP1Quadrangle(14, 27, 27, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_5170[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401A2C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_5208[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401A4C0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_5290[] = +{ + gsSPDisplayList(0x07005208), + gsSPDisplayList(0x07005170), + gsSPDisplayList(0x070050D0), + gsSPDisplayList(0x07005030), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_52B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401A640, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0401A740, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(7, 10, 11, 8, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(13, 16, 17, 14, 0), + gsSP1Quadrangle(17, 18, 19, 14, 0), + gsSP1Quadrangle(14, 19, 20, 21, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0401A8A0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_5410[] = +{ + gsSPDisplayList(0x070052B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_5420[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05013000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401A920, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_5498[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401AA20, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401AA60, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_5530[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401AAA0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401AAE0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_55C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05013000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401AB20, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_5640[] = +{ + gsSPDisplayList(0x070055C8), + gsSPDisplayList(0x07005530), + gsSPDisplayList(0x07005498), + gsSPDisplayList(0x07005420), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_5668[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401AC20, 29, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 7, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401ADF0, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_5700[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401AEF0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 8, 0), + gsSP1Triangle(19, 22, 23, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401B070, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 13, 12, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 17, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_57A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401B1A0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 10, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401B3A0, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 8, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 14, 13, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_5848[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401B4E0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 2, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP1Triangle(22, 12, 23, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401B660, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 14, 15, 12, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_58E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401B7A0, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(3, 18, 19, 0, 20, 21, 22, 0), + gsSP1Triangle(23, 24, 25, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401B940, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(3, 4, 1, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 14, 13, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_5988[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401BA80, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 10, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP1Triangle(23, 24, 25, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401BC20, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 8, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSP1Triangle(20, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_5A30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401BD90, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 1, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP1Triangle(11, 15, 16, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401BEA0, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 5, 4, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 12, 13, 10, 0), + gsSP1Triangle(14, 15, 16, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401BFB0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401C030, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_5B70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401C0B0, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 1, 13, 0, 14, 15, 16, 0), + gsSP1Triangle(17, 18, 19, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401C1F0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_5BF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401C2B0, 25, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 2, 0, 19, 20, 21, 0), + gsSP1Triangle(22, 23, 24, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401C440, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(4, 6, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(10, 12, 11, 0, 13, 14, 15, 0), + gsSP1Triangle(15, 16, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_5C98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401C550, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 1, 22, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401C6C0, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 6, 7, 0), + gsSP2Triangles(7, 8, 5, 0, 9, 10, 11, 0), + gsSP2Triangles(10, 12, 11, 0, 13, 14, 15, 0), + gsSP1Triangle(14, 16, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_5D30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401C7D0, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 19, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401C930, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 10, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_5DC0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401CA30, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0401CC10, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401CC70, 25, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0), + gsSP2Triangles(0, 4, 3, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 8, 6, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 10, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(23, 22, 24, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401CE00, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401CE40, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_5F08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401CE80, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0401D060, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 9, 0, 9, 20, 21, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401D1C0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 8, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 19, 21, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 27, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_5FD8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401D3A0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 14, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0401D5A0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401D600, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 18, 19, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_6090[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401D740, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 10, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 18, 0), + gsSP2Triangles(22, 3, 5, 0, 23, 24, 25, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401D8E0, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 7, 4, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 10, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_6130[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401DA20, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 18, 20, 0), + gsSP2Triangles(22, 23, 13, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x0401DC00, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401DC30, 25, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 10, 13, 11, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(23, 22, 24, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_61F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401DDC0, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 18, 20, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401DF10, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 5, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(12, 14, 13, 0, 15, 16, 17, 0), + gsSP1Triangle(16, 18, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_6288[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401E040, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 4, 0, 8, 9, 10, 0), + gsSP2Triangles(6, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 18, 29, 0), + gsSPVertex(0x0401E220, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401E340, 29, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP1Triangle(26, 27, 28, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_6358[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401E510, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(14, 24, 12, 0, 25, 26, 27, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401E6D0, 27, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 10, 9, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSP1Triangle(24, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_6408[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401E880, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 0, 0), + gsSP2Triangles(5, 6, 7, 0, 6, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0401EA70, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401EAA0, 26, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(3, 4, 0, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 8, 6, 0, 5, 7, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 15, 17, 16, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_64D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401EC40, 29, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 20, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401EE10, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(0, 4, 1, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(21, 20, 22, 0, 23, 22, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_6578[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401EF90, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 5, 9, 10, 0), + gsSP2Triangles(7, 11, 12, 0, 7, 13, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 17, 0), + gsSP1Triangle(12, 20, 5, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0100, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsSPVertex(0x0401F0E0, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 19, 21, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_6618[] = +{ + gsSPDisplayList(0x07006578), + gsSPDisplayList(0x070064D0), + gsSPDisplayList(0x07006408), + gsSPDisplayList(0x07006358), + gsSPDisplayList(0x07006288), + gsSPDisplayList(0x070061F0), + gsSPDisplayList(0x07006130), + gsSPDisplayList(0x07006090), + gsSPDisplayList(0x07005FD8), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07005DC0), + gsSPDisplayList(0x07005D30), + gsSPDisplayList(0x07005C98), + gsSPDisplayList(0x07005BF8), + gsSPDisplayList(0x07005B70), + gsSPDisplayList(0x07005A30), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005848), + gsSPDisplayList(0x070057A0), + gsSPDisplayList(0x07005700), + gsSPDisplayList(0x07005668), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_66D0[] = +{ + gsSPDisplayList(0x07006618), + gsSPDisplayList(0x07005640), + gsSPDisplayList(0x07005410), + gsSPDisplayList(0x07005290), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07004DF8), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x070033C0), + gsSPDisplayList(0x07002918), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x07001828), + gsSPEndDisplayList(), +}; + +Gfx d_course_moo_moo_farm_packed_dl_6730[] = +{ + gsSPDisplayList(0x070066D0), + gsSPEndDisplayList(), +}; + +u8 d_course_moo_moo_farm_packed_tail[] = { 0xFF, 15, 0, 0, 0, 0, 0, 0 }; diff --git a/courses/special_cup/banshee_boardwalk/course_data.inc.c b/courses/special_cup/banshee_boardwalk/course_data.inc.c new file mode 100644 index 000000000..8ec9e1f3c --- /dev/null +++ b/courses/special_cup/banshee_boardwalk/course_data.inc.c @@ -0,0 +1,4233 @@ +// todo: Replace addresses with variables +#include +#include +#include +#include +#include + +Gfx d_course_banshee_boardwalk_dl_0[] = +{ + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_8[] = +{ + gsDPSetCycleType(G_CYC_2CYCLE), + gsDPSetFogColor(0x00, 0x00, 0x00, 0xFF), + gsSPSetGeometryMode(G_FOG | G_LIGHTING | G_SHADING_SMOOTH), + gsDPSetCombineMode(G_CC_MODULATEI, G_CC_PASS2), + gsDPSetRenderMode(G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_38[] = +{ + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_40[] = +{ + gsDPSetCycleType(G_CYC_1CYCLE), + gsSPClearGeometryMode(G_FOG), + gsDPSetCombineMode(G_CC_MODULATEI, G_CC_MODULATEI), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_68[] = +{ + gsDPPipeSync(), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPClearGeometryMode(G_LIGHTING), + gsSPSetGeometryMode(G_SHADE | G_SHADING_SMOOTH), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_A0[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_160[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07002C20), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x07001320), + gsSPDisplayList(0x07001008), + gsSPDisplayList(0x07001108), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_210[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_270[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07002C20), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x07001320), + gsSPDisplayList(0x07001008), + gsSPDisplayList(0x07001108), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_358[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_408[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07002C20), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x07001320), + gsSPDisplayList(0x07001008), + gsSPDisplayList(0x07001108), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_4F0[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_540[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07002C20), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x07001320), + gsSPDisplayList(0x07001008), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_620[] = +{ + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x07002608), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_6D0[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07002C20), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x07001320), + gsSPDisplayList(0x07001008), + gsSPDisplayList(0x07001108), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_7C0[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x07001008), + gsSPDisplayList(0x07001108), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_870[] = +{ + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x07002608), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPDisplayList(0x07001610), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_940[] = +{ + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x07002608), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_9E0[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x07001008), + gsSPDisplayList(0x07001108), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_AD0[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_B80[] = +{ + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x07002608), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_C30[] = +{ + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002398), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07002440), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x07002608), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_CD0[] = +{ + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07001610), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_D80[] = +{ + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002398), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07002440), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_E10[] = +{ + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x07002608), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_EE0[] = +{ + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002398), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07002440), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x07000A50), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_F50[] = +{ + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_1000[] = +{ + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_1070[] = +{ + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002398), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07002440), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x07002608), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_1160[] = +{ + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x07002608), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_11C8[] = +{ + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001478), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_12A8[] = +{ + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_12E8[] = +{ + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x07002608), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x07003240), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001478), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_13F0[] = +{ + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x07002608), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_1448[] = +{ + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x07003240), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001478), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_1520[] = +{ + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x07000A50), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_1580[] = +{ + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x07002608), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x07003240), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001478), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_1678[] = +{ + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x07002608), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_16B8[] = +{ + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x07002608), + gsSPDisplayList(0x07003240), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x070051E0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07002058), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001478), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_17A0[] = +{ + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x07002608), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_1820[] = +{ + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x07002608), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x07003240), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070051E0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07002058), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001478), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_18D8[] = +{ + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07002520), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07002608), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_1940[] = +{ + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x07002608), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x07003240), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x070034A0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070051E0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07002058), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001560), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_1A30[] = +{ + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07002520), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07002608), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_1B00[] = +{ + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x07002608), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x07003240), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x070034A0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070051E0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x07002058), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001560), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_1BA0[] = +{ + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07002520), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07002608), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x07003240), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_1C20[] = +{ + gsSPDisplayList(0x07002608), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x07003240), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x070034A0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070051E0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07002058), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001560), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_1CC8[] = +{ + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07002520), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07002608), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x07003240), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_1D90[] = +{ + gsSPDisplayList(0x07002608), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x07003240), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x070034A0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070051E0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x07002058), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001560), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_1E28[] = +{ + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07002520), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07002608), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x07003240), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPDisplayList(0x070013E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_1EA0[] = +{ + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x07003240), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x070034A0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070051E0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07001DB0), + gsSPDisplayList(0x07002058), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000F80), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001560), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_1F40[] = +{ + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07002520), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07002608), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x07003240), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070051E0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07002058), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPDisplayList(0x070013E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_2028[] = +{ + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x07003240), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x070034A0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070051E0), + gsSPDisplayList(0x07002058), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000F80), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001560), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_20A0[] = +{ + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x07002608), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x07003240), + gsSPDisplayList(0x07003310), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001478), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_2138[] = +{ + gsSPDisplayList(0x07003240), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x070034A0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004EF8), + gsSPDisplayList(0x070051E0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x07001DB0), + gsSPDisplayList(0x07002058), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x07003BA0), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001560), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_21C8[] = +{ + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x07002608), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x07003240), + gsSPDisplayList(0x07003310), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x070034A0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004EF8), + gsSPDisplayList(0x070051E0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x07001DB0), + gsSPDisplayList(0x07002058), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x07003BA0), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001560), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_22D8[] = +{ + gsSPDisplayList(0x07003240), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x070034A0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070051E0), + gsSPDisplayList(0x07002058), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001560), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_2340[] = +{ + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x07002608), + gsSPDisplayList(0x07002B78), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07003240), + gsSPDisplayList(0x07003310), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x070034A0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004EF8), + gsSPDisplayList(0x070051E0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x07001DB0), + gsSPDisplayList(0x07002058), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001560), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_2448[] = +{ + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x070034A0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004EF8), + gsSPDisplayList(0x070051E0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x07001DB0), + gsSPDisplayList(0x07002058), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x07003BA0), + gsSPDisplayList(0x07003830), + gsSPDisplayList(0x07003F00), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001560), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_24E8[] = +{ + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x070022C8), + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x07002608), + gsSPDisplayList(0x07002B78), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07003240), + gsSPDisplayList(0x07003310), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x070034A0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004EF8), + gsSPDisplayList(0x070051E0), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x07001DB0), + gsSPDisplayList(0x07002058), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x07003BA0), + gsSPDisplayList(0x07003830), + gsSPDisplayList(0x07003F00), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x070008A8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001560), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_2610[] = +{ + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x070034A0), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001560), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_2650[] = +{ + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x07002608), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x07003240), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x070034A0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004EF8), + gsSPDisplayList(0x070051E0), + gsSPDisplayList(0x07001DB0), + gsSPDisplayList(0x07002058), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003F00), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001560), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_2718[] = +{ + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x070034A0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004EF8), + gsSPDisplayList(0x07001DB0), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003BA0), + gsSPDisplayList(0x07003830), + gsSPDisplayList(0x07003F00), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001560), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_2790[] = +{ + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x07002608), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x07003240), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x070034A0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004EF8), + gsSPDisplayList(0x070051E0), + gsSPDisplayList(0x07001DB0), + gsSPDisplayList(0x07002058), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003BA0), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003830), + gsSPDisplayList(0x07003F00), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000F80), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001560), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_2868[] = +{ + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x070034A0), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001560), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_28A8[] = +{ + gsSPDisplayList(0x07003240), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x070034A0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004EF8), + gsSPDisplayList(0x070051E0), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001968), + gsSPDisplayList(0x07001DB0), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x070036C8), + gsSPDisplayList(0x07003740), + gsSPDisplayList(0x07003E88), + gsSPDisplayList(0x07003F00), + gsSPDisplayList(0x07001DA0), + gsSPDisplayList(0x07005498), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001560), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_2980[] = +{ + gsSPDisplayList(0x070034A0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004EF8), + gsSPDisplayList(0x07001DB0), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003BA0), + gsSPDisplayList(0x07003830), + gsSPDisplayList(0x07003740), + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x07003E88), + gsSPDisplayList(0x07003F00), + gsSPDisplayList(0x07001DA0), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07001560), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_2A18[] = +{ + gsSPDisplayList(0x070034A0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004EF8), + gsSPDisplayList(0x070051E0), + gsSPDisplayList(0x07001DB0), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001968), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003BA0), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003830), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x07003740), + gsSPDisplayList(0x070036C8), + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x07003E88), + gsSPDisplayList(0x07003F00), + gsSPDisplayList(0x07001DA0), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07005498), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07001560), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_2AE0[] = +{ + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x070034A0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003BA0), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003830), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x07003E88), + gsSPDisplayList(0x07003F00), + gsSPDisplayList(0x07001DA0), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x07001560), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_2B88[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001968), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07003AA0), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x070036C8), + gsSPDisplayList(0x07003740), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07004070), + gsSPDisplayList(0x07004008), + gsSPDisplayList(0x07003E10), + gsSPDisplayList(0x07003E88), + gsSPDisplayList(0x07003F00), + gsSPDisplayList(0x07001DA0), + gsSPDisplayList(0x07005498), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x06000038), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_2C30[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001968), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003BA0), + gsSPDisplayList(0x07003830), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x070036C8), + gsSPDisplayList(0x07003740), + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x070040D0), + gsSPDisplayList(0x07004070), + gsSPDisplayList(0x07003D90), + gsSPDisplayList(0x07003E88), + gsSPDisplayList(0x07003F00), + gsSPDisplayList(0x07001DA0), + gsSPDisplayList(0x07005498), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x06000038), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_2CE0[] = +{ + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001968), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07003AA0), + gsSPDisplayList(0x07003830), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x070036C8), + gsSPDisplayList(0x07003740), + gsSPDisplayList(0x070036C8), + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x070040D0), + gsSPDisplayList(0x07004070), + gsSPDisplayList(0x07004008), + gsSPDisplayList(0x07003D90), + gsSPDisplayList(0x07003E10), + gsSPDisplayList(0x07003E88), + gsSPDisplayList(0x07005498), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001DA0), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07001610), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_2DB0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003BA0), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003830), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x07003E88), + gsSPDisplayList(0x07003F00), + gsSPDisplayList(0x07001DA0), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x06000038), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_2E20[] = +{ + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001968), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003AA0), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x070036C8), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07004070), + gsSPDisplayList(0x07004008), + gsSPDisplayList(0x07003F78), + gsSPDisplayList(0x07003E10), + gsSPDisplayList(0x07003F00), + gsSPDisplayList(0x07001DA0), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07005498), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07001610), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_2EE0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001968), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003AA0), + gsSPDisplayList(0x07003BA0), + gsSPDisplayList(0x07003830), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x070036C8), + gsSPDisplayList(0x07003740), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x070040D0), + gsSPDisplayList(0x07004070), + gsSPDisplayList(0x07003D90), + gsSPDisplayList(0x07003E88), + gsSPDisplayList(0x07003F00), + gsSPDisplayList(0x07001DA0), + gsSPDisplayList(0x07005498), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x06000038), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_2FA0[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07001968), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x070036C8), + gsSPDisplayList(0x07003AA0), + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x070040D0), + gsSPDisplayList(0x07004070), + gsSPDisplayList(0x07004008), + gsSPDisplayList(0x07003F78), + gsSPDisplayList(0x07003D90), + gsSPDisplayList(0x07003E10), + gsSPDisplayList(0x07005498), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_3050[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001968), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003BA0), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003830), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x070036C8), + gsSPDisplayList(0x07003740), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x07004008), + gsSPDisplayList(0x07003E88), + gsSPDisplayList(0x07003F00), + gsSPDisplayList(0x07001DA0), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07005498), + gsSPDisplayList(0x06000038), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_3100[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001968), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003AA0), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x070036C8), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x070040D0), + gsSPDisplayList(0x07004070), + gsSPDisplayList(0x07004008), + gsSPDisplayList(0x07003F78), + gsSPDisplayList(0x07003E10), + gsSPDisplayList(0x07003E88), + gsSPDisplayList(0x07005498), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07001610), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_3200[] = +{ + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07002C20), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001968), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07003AA0), + gsSPDisplayList(0x07003830), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x070040D0), + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x07003D90), + gsSPDisplayList(0x07004008), + gsSPDisplayList(0x07003E10), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x07001320), + gsSPDisplayList(0x07001008), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_32B0[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001968), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07003AA0), + gsSPDisplayList(0x07004070), + gsSPDisplayList(0x07004008), + gsSPDisplayList(0x07003F78), + gsSPDisplayList(0x07003D90), + gsSPDisplayList(0x07003E10), + gsSPDisplayList(0x070040D0), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_3390[] = +{ + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001968), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003AA0), + gsSPDisplayList(0x07003830), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x070036C8), + gsSPDisplayList(0x07003740), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x070040D0), + gsSPDisplayList(0x07004008), + gsSPDisplayList(0x07003F78), + gsSPDisplayList(0x07003D90), + gsSPDisplayList(0x07003E10), + gsSPDisplayList(0x07003E88), + gsSPDisplayList(0x07003F00), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07001610), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_3468[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07002C20), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005078), + gsSPDisplayList(0x07005120), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001EF0), + gsSPDisplayList(0x07001FA8), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003AA0), + gsSPDisplayList(0x07003830), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x070040D0), + gsSPDisplayList(0x07004008), + gsSPDisplayList(0x07003F78), + gsSPDisplayList(0x07003D90), + gsSPDisplayList(0x07003E10), + gsSPDisplayList(0x07003F00), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x07001320), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_35A0[] = +{ + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07002C20), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001968), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07003AA0), + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x070040D0), + gsSPDisplayList(0x07003D90), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x07001320), + gsSPDisplayList(0x07001008), + gsSPDisplayList(0x07001108), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_3660[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07002C20), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x07001320), + gsSPDisplayList(0x07001008), + gsSPDisplayList(0x07001108), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_3710[] = +{ + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07002C20), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005078), + gsSPDisplayList(0x07005120), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001EF0), + gsSPDisplayList(0x07001FA8), + gsSPDisplayList(0x07001968), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003AA0), + gsSPDisplayList(0x07003830), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x070040D0), + gsSPDisplayList(0x07004008), + gsSPDisplayList(0x07003F78), + gsSPDisplayList(0x07003D90), + gsSPDisplayList(0x07003E10), + gsSPDisplayList(0x07003F00), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x07001320), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_37F0[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07002C20), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005078), + gsSPDisplayList(0x07005120), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001EF0), + gsSPDisplayList(0x07001FA8), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003AA0), + gsSPDisplayList(0x07003830), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x070040D0), + gsSPDisplayList(0x07004008), + gsSPDisplayList(0x07003F78), + gsSPDisplayList(0x07003D90), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x07001320), + gsSPDisplayList(0x07001008), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_3920[] = +{ + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07002C20), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x07001320), + gsSPDisplayList(0x07001008), + gsSPDisplayList(0x07001108), + gsSPDisplayList(0x070011D8), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_3980[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07002C20), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x07001320), + gsSPDisplayList(0x07001008), + gsSPDisplayList(0x07001108), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_3A20[] = +{ + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07002C20), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005078), + gsSPDisplayList(0x07005120), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001EF0), + gsSPDisplayList(0x07001FA8), + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003AA0), + gsSPDisplayList(0x07003830), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x070040D0), + gsSPDisplayList(0x07004008), + gsSPDisplayList(0x07003F78), + gsSPDisplayList(0x07003D90), + gsSPDisplayList(0x07003F00), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x07001320), + gsSPDisplayList(0x07001008), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_3AF8[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07002C20), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005078), + gsSPDisplayList(0x07005120), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001EF0), + gsSPDisplayList(0x07001FA8), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003AA0), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x07004008), + gsSPDisplayList(0x07003F78), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x07001320), + gsSPDisplayList(0x07001008), + gsSPDisplayList(0x07001108), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_3C00[] = +{ + gsSPDisplayList(0x07002C20), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07001320), + gsSPDisplayList(0x07001008), + gsSPDisplayList(0x07001108), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_3C40[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002C20), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07001320), + gsSPDisplayList(0x07001008), + gsSPDisplayList(0x07001108), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_3CD0[] = +{ + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07002C20), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005078), + gsSPDisplayList(0x07005120), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001EF0), + gsSPDisplayList(0x07001FA8), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003AA0), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x07004008), + gsSPDisplayList(0x07003F78), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x07001320), + gsSPDisplayList(0x07001008), + gsSPDisplayList(0x07001108), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_3D98[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07002C20), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005078), + gsSPDisplayList(0x07005120), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001EF0), + gsSPDisplayList(0x07001FA8), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003AA0), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x07004008), + gsSPDisplayList(0x07003F78), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x07001320), + gsSPDisplayList(0x07001008), + gsSPDisplayList(0x07001108), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_3EB0[] = +{ + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07001008), + gsSPDisplayList(0x07001108), + gsSPDisplayList(0x070011D8), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_3EF0[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07001008), + gsSPDisplayList(0x07001108), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_3F60[] = +{ + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07002C20), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005078), + gsSPDisplayList(0x07005120), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001EF0), + gsSPDisplayList(0x07001FA8), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003AA0), + gsSPDisplayList(0x07003638), + gsSPDisplayList(0x07004008), + gsSPDisplayList(0x07003F78), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x07001320), + gsSPDisplayList(0x07001008), + gsSPDisplayList(0x07001108), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_4038[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07002C20), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005078), + gsSPDisplayList(0x07005120), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001EF0), + gsSPDisplayList(0x07001FA8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x07001320), + gsSPDisplayList(0x07001108), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_4118[] = +{ + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07002C20), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x07001320), + gsSPDisplayList(0x07001008), + gsSPDisplayList(0x07001108), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_4188[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07001108), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_41F0[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07002C20), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005078), + gsSPDisplayList(0x07005120), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001EF0), + gsSPDisplayList(0x07001FA8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x07001320), + gsSPDisplayList(0x07001008), + gsSPDisplayList(0x07001108), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_42D0[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005078), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001EF0), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_43A8[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07002C20), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x07001320), + gsSPDisplayList(0x07001008), + gsSPDisplayList(0x07001108), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_4428[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_4480[] = +{ + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07002C20), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005078), + gsSPDisplayList(0x07005120), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001EF0), + gsSPDisplayList(0x07001FA8), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x06000038), + gsSPDisplayList(0x06000068), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x07001320), + gsSPDisplayList(0x07001008), + gsSPDisplayList(0x07001108), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001260), + gsSPEndDisplayList(), +}; + +// 0x4578 Spawn location +struct ActorSpawnData d_course_banshee_boardwalk_spawn[] = { + {{ 5, 0, -65 }, { 0 }}, + {{ 5, 0, -90 }, { 0 }}, + {{ 4, 0, -203 }, { 0 }}, + {{ 5, 0, -501 }, { 0 }}, + {{ -13, 0, -575 }, { 0 }}, + {{ -54, 0, -598 }, { 0 }}, + {{ -244, 0, -605 }, { 0 }}, + {{ -634, 0, -602 }, { 0 }}, + {{ -688, 0, -629 }, { 0 }}, + {{ -704, 0, -697 }, { 0 }}, + {{ -702, 0, -895 }, { 0 }}, + {{ -702, 0, -1095 }, { 0 }}, + {{ -673, 0, -1167 }, { 0 }}, + {{ -507, 0, -1346 }, { 0 }}, + {{ -104, 0, -1739 }, { 0 }}, + {{ -9, 0, -1856 }, { 0 }}, + {{ 32, 0, -1975 }, { 0 }}, + {{ 6, 0, -2019 }, { 0 }}, + {{ -64, 0, -2046 }, { 0 }}, + {{ -242, 0, -2050 }, { 0 }}, + {{ -650, 0, -2050 }, { 0 }}, + {{ -1249, 0, -2050 }, { 0 }}, + {{ -1594, 0, -2045 }, { 0 }}, + {{ -1677, 0, -2025 }, { 0 }}, + {{ -1907, 0, -1796 }, { 0 }}, + {{ -2202, 0, -1495 }, { 0 }}, + {{ -2299, 0, -1376 }, { 0 }}, + {{ -2304, 0, -1297 }, { 0 }}, + {{ -2304, 0, -1195 }, { 0 }}, + {{ -2496, 0, -997 }, { 0 }}, + {{ -2903, 0, -595 }, { 0 }}, + {{ -3079, 0, -422 }, { 0 }}, + {{ -3103, 0, -357 }, { 0 }}, + {{ -3099, 0, -98 }, { 0 }}, + {{ -3060, 0, 2 }, { 0 }}, + {{ -2948, 0, 56 }, { 0 }}, + {{ -2749, 0, 58 }, { 0 }}, + {{ -2534, 0, 55 }, { 0 }}, + {{ -2446, 0, 105 }, { 0 }}, + {{ -2330, 0, 172 }, { 0 }}, + {{ -2231, 0, 172 }, { 0 }}, + {{ -2007, 0, 140 }, { 0 }}, + {{ -1928, 0, 98 }, { 0 }}, + {{ -1877, 0, 22 }, { 0 }}, + {{ -1834, 0, -78 }, { 0 }}, + {{ -1796, 0, -177 }, { 0 }}, + {{ -1744, 0, -198 }, { 0 }}, + {{ -1671, 0, -177 }, { 0 }}, + {{ -1622, 0, -98 }, { 0 }}, + {{ -1569, 0, 35 }, { 0 }}, + {{ -1483, 0, 130 }, { 0 }}, + {{ -1398, 0, 155 }, { 0 }}, + {{ -1316, 0, 141 }, { 0 }}, + {{ -1272, 0, 132 }, { 0 }}, + {{ -1232, 0, 124 }, { 0 }}, + {{ -1174, 0, 120 }, { 0 }}, + {{ -1109, 0, 121 }, { 0 }}, + {{ -1060, 0, 122 }, { 0 }}, + {{ -1000, 0, 125 }, { 0 }}, + {{ -923, 0, 128 }, { 0 }}, + {{ -819, 0, 133 }, { 0 }}, + {{ -746, 0, 180 }, { 0 }}, + {{ -703, 0, 241 }, { 0 }}, + {{ -695, 0, 309 }, { 0 }}, + {{ -697, 0, 401 }, { 0 }}, + {{ -701, 0, 694 }, { 0 }}, + {{ -702, 0, 1117 }, { 0 }}, + {{ -696, 0, 1237 }, { 0 }}, + {{ -637, 0, 1316 }, { 0 }}, + {{ -456, 0, 1452 }, { 0 }}, + {{ -381, 0, 1465 }, { 0 }}, + {{ -138, 0, 1458 }, { 0 }}, + {{ -39, 0, 1407 }, { 0 }}, + {{ 2, 0, 1307 }, { 0 }}, + {{ 13, 0, 1108 }, { 0 }}, + {{ 5, 0, 808 }, { 0 }}, + {{ 5, 0, 100 }, { 0 }}, + {{ 7, 0, -28 }, { 0 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ 5, 12, -77 }, { 1 }}, + {{ 4, 12, -97 }, { 1 }}, + {{ 4, 12, -117 }, { 1 }}, + {{ 4, 12, -137 }, { 1 }}, + {{ 4, 12, -157 }, { 1 }}, + {{ 4, 12, -177 }, { 1 }}, + {{ 4, 12, -197 }, { 1 }}, + {{ 4, 12, -217 }, { 1 }}, + {{ 4, 12, -237 }, { 1 }}, + {{ 4, 12, -257 }, { 1 }}, + {{ 4, 12, -277 }, { 1 }}, + {{ 4, 12, -297 }, { 1 }}, + {{ 4, 12, -317 }, { 2 }}, + {{ 4, 12, -337 }, { 2 }}, + {{ 4, 12, -357 }, { 2 }}, + {{ 4, 12, -377 }, { 2 }}, + {{ 4, 12, -397 }, { 2 }}, + {{ 4, 12, -417 }, { 2 }}, + {{ 3, 12, -437 }, { 2 }}, + {{ 3, 12, -457 }, { 2 }}, + {{ 2, 12, -477 }, { 2 }}, + {{ 1, 12, -497 }, { 2 }}, + {{ 0, 12, -517 }, { 2 }}, + {{ -3, 12, -537 }, { 2 }}, + {{ -9, 12, -556 }, { 2 }}, + {{ -19, 12, -573 }, { 2 }}, + {{ -34, 12, -587 }, { 2 }}, + {{ -53, 12, -592 }, { 3 }}, + {{ -73, 12, -596 }, { 3 }}, + {{ -93, 12, -598 }, { 3 }}, + {{ -113, 12, -599 }, { 3 }}, + {{ -133, 12, -600 }, { 3 }}, + {{ -153, 12, -601 }, { 3 }}, + {{ -173, 12, -602 }, { 3 }}, + {{ -193, 12, -602 }, { 3 }}, + {{ -213, 12, -603 }, { 3 }}, + {{ -233, 12, -603 }, { 3 }}, + {{ -253, 12, -603 }, { 3 }}, + {{ -273, 12, -603 }, { 3 }}, + {{ -293, 12, -603 }, { 3 }}, + {{ -313, 12, -603 }, { 3 }}, + {{ -333, 12, -603 }, { 3 }}, + {{ -353, 12, -603 }, { 3 }}, + {{ -373, 12, -603 }, { 3 }}, + {{ -393, 12, -603 }, { 3 }}, + {{ -413, 12, -603 }, { 3 }}, + {{ -433, 12, -603 }, { 3 }}, + {{ -453, 12, -603 }, { 3 }}, + {{ -473, 12, -603 }, { 3 }}, + {{ -493, 12, -603 }, { 3 }}, + {{ -513, 12, -603 }, { 3 }}, + {{ -533, 12, -603 }, { 3 }}, + {{ -553, 12, -604 }, { 3 }}, + {{ -573, 12, -604 }, { 3 }}, + {{ -593, 12, -605 }, { 3 }}, + {{ -613, 12, -607 }, { 3 }}, + {{ -633, 12, -609 }, { 3 }}, + {{ -652, 12, -612 }, { 4 }}, + {{ -670, 12, -621 }, { 4 }}, + {{ -684, 12, -635 }, { 4 }}, + {{ -693, 12, -653 }, { 4 }}, + {{ -697, 12, -673 }, { 4 }}, + {{ -700, 12, -693 }, { 4 }}, + {{ -701, 12, -713 }, { 4 }}, + {{ -702, 12, -733 }, { 4 }}, + {{ -702, 12, -753 }, { 4 }}, + {{ -703, 12, -773 }, { 4 }}, + {{ -703, 12, -793 }, { 4 }}, + {{ -702, 12, -813 }, { 4 }}, + {{ -702, 12, -833 }, { 4 }}, + {{ -702, 12, -853 }, { 4 }}, + {{ -702, 12, -873 }, { 4 }}, + {{ -702, 12, -893 }, { 4 }}, + {{ -702, 12, -913 }, { 4 }}, + {{ -702, 12, -933 }, { 4 }}, + {{ -702, 12, -953 }, { 4 }}, + {{ -702, 12, -973 }, { 4 }}, + {{ -702, 12, -993 }, { 4 }}, + {{ -701, 12, -1013 }, { 4 }}, + {{ -701, 12, -1033 }, { 4 }}, + {{ -700, 12, -1053 }, { 4 }}, + {{ -698, 12, -1073 }, { 4 }}, + {{ -696, 12, -1093 }, { 4 }}, + {{ -693, 12, -1112 }, { 4 }}, + {{ -687, 12, -1131 }, { 4 }}, + {{ -677, 12, -1149 }, { 5 }}, + {{ -666, 12, -1166 }, { 5 }}, + {{ -654, 12, -1182 }, { 5 }}, + {{ -641, 12, -1197 }, { 5 }}, + {{ -629, 12, -1212 }, { 5 }}, + {{ -615, 12, -1228 }, { 5 }}, + {{ -602, 12, -1242 }, { 5 }}, + {{ -588, 12, -1257 }, { 5 }}, + {{ -575, 12, -1272 }, { 5 }}, + {{ -561, 12, -1286 }, { 5 }}, + {{ -547, 12, -1301 }, { 5 }}, + {{ -533, 12, -1315 }, { 5 }}, + {{ -519, 12, -1329 }, { 5 }}, + {{ -505, 12, -1344 }, { 5 }}, + {{ -491, 12, -1358 }, { 5 }}, + {{ -477, 12, -1372 }, { 5 }}, + {{ -463, 12, -1386 }, { 5 }}, + {{ -449, 12, -1400 }, { 5 }}, + {{ -435, 12, -1414 }, { 5 }}, + {{ -420, 12, -1429 }, { 5 }}, + {{ -406, 12, -1443 }, { 5 }}, + {{ -392, 12, -1457 }, { 5 }}, + {{ -378, 12, -1471 }, { 5 }}, + {{ -363, 12, -1485 }, { 5 }}, + {{ -349, 12, -1499 }, { 5 }}, + {{ -335, 12, -1513 }, { 5 }}, + {{ -321, 12, -1527 }, { 5 }}, + {{ -306, 12, -1541 }, { 5 }}, + {{ -292, 12, -1555 }, { 6 }}, + {{ -278, 12, -1569 }, { 6 }}, + {{ -263, 12, -1583 }, { 6 }}, + {{ -249, 12, -1597 }, { 6 }}, + {{ -235, 12, -1611 }, { 6 }}, + {{ -221, 12, -1625 }, { 6 }}, + {{ -206, 12, -1639 }, { 6 }}, + {{ -192, 12, -1653 }, { 6 }}, + {{ -178, 12, -1667 }, { 6 }}, + {{ -164, 12, -1682 }, { 6 }}, + {{ -150, 12, -1696 }, { 6 }}, + {{ -136, 12, -1710 }, { 6 }}, + {{ -122, 12, -1725 }, { 6 }}, + {{ -108, 12, -1739 }, { 6 }}, + {{ -94, 12, -1754 }, { 6 }}, + {{ -81, 12, -1768 }, { 6 }}, + {{ -68, 12, -1783 }, { 6 }}, + {{ -55, 12, -1799 }, { 6 }}, + {{ -42, 12, -1814 }, { 6 }}, + {{ -31, 12, -1831 }, { 6 }}, + {{ -20, 12, -1848 }, { 6 }}, + {{ -10, 12, -1865 }, { 7 }}, + {{ -1, 12, -1883 }, { 7 }}, + {{ 6, 12, -1901 }, { 7 }}, + {{ 13, 12, -1920 }, { 7 }}, + {{ 18, 12, -1939 }, { 7 }}, + {{ 22, 12, -1959 }, { 7 }}, + {{ 23, 12, -1979 }, { 7 }}, + {{ 18, 12, -1998 }, { 7 }}, + {{ 5, 12, -2013 }, { 7 }}, + {{ -11, 12, -2024 }, { 7 }}, + {{ -29, 12, -2032 }, { 7 }}, + {{ -48, 12, -2038 }, { 7 }}, + {{ -68, 12, -2041 }, { 7 }}, + {{ -88, 12, -2044 }, { 7 }}, + {{ -108, 12, -2046 }, { 7 }}, + {{ -128, 12, -2047 }, { 7 }}, + {{ -148, 12, -2047 }, { 7 }}, + {{ -168, 12, -2048 }, { 8 }}, + {{ -188, 12, -2048 }, { 8 }}, + {{ -208, 12, -2048 }, { 8 }}, + {{ -228, 12, -2049 }, { 8 }}, + {{ -248, 12, -2049 }, { 8 }}, + {{ -268, 12, -2049 }, { 8 }}, + {{ -288, 12, -2049 }, { 8 }}, + {{ -308, 12, -2049 }, { 8 }}, + {{ -328, 12, -2049 }, { 8 }}, + {{ -348, 12, -2049 }, { 8 }}, + {{ -368, 12, -2049 }, { 8 }}, + {{ -388, 12, -2049 }, { 8 }}, + {{ -408, 12, -2049 }, { 8 }}, + {{ -428, 12, -2049 }, { 8 }}, + {{ -448, 12, -2050 }, { 8 }}, + {{ -468, 9, -2050 }, { 8 }}, + {{ -488, 6, -2050 }, { 8 }}, + {{ -508, 3, -2050 }, { 8 }}, + {{ -528, 0, -2050 }, { 8 }}, + {{ -548, -2, -2050 }, { 8 }}, + {{ -568, -5, -2050 }, { 8 }}, + {{ -588, -8, -2050 }, { 8 }}, + {{ -608, -11, -2050 }, { 8 }}, + {{ -628, -14, -2050 }, { 8 }}, + {{ -648, -17, -2050 }, { 8 }}, + {{ -668, -18, -2050 }, { 9 }}, + {{ -688, -18, -2050 }, { 9 }}, + {{ -708, -18, -2050 }, { 9 }}, + {{ -728, -18, -2050 }, { 9 }}, + {{ -748, -18, -2050 }, { 9 }}, + {{ -768, -18, -2050 }, { 9 }}, + {{ -788, -18, -2050 }, { 9 }}, + {{ -808, -18, -2050 }, { 9 }}, + {{ -828, -18, -2050 }, { 9 }}, + {{ -848, -18, -2050 }, { 9 }}, + {{ -868, -18, -2050 }, { 9 }}, + {{ -888, -18, -2050 }, { 9 }}, + {{ -908, -18, -2050 }, { 9 }}, + {{ -928, -18, -2050 }, { 9 }}, + {{ -948, -18, -2050 }, { 9 }}, + {{ -968, -18, -2049 }, { 9 }}, + {{ -988, -18, -2049 }, { 9 }}, + {{ -1008, -18, -2049 }, { 9 }}, + {{ -1028, -18, -2049 }, { 9 }}, + {{ -1048, -18, -2049 }, { 9 }}, + {{ -1068, -18, -2049 }, { 9 }}, + {{ -1088, -18, -2049 }, { 9 }}, + {{ -1108, -18, -2049 }, { 9 }}, + {{ -1128, -18, -2049 }, { 9 }}, + {{ -1148, -18, -2049 }, { 9 }}, + {{ -1168, -18, -2049 }, { 9 }}, + {{ -1188, -18, -2049 }, { 9 }}, + {{ -1208, -18, -2049 }, { 9 }}, + {{ -1228, -18, -2049 }, { 9 }}, + {{ -1248, -18, -2049 }, { 9 }}, + {{ -1268, -15, -2049 }, { 10 }}, + {{ -1288, -12, -2048 }, { 10 }}, + {{ -1308, -9, -2048 }, { 10 }}, + {{ -1328, -6, -2048 }, { 10 }}, + {{ -1348, -3, -2048 }, { 10 }}, + {{ -1368, 0, -2048 }, { 10 }}, + {{ -1388, 2, -2047 }, { 10 }}, + {{ -1408, 5, -2047 }, { 10 }}, + {{ -1428, 8, -2047 }, { 10 }}, + {{ -1448, 11, -2047 }, { 10 }}, + {{ -1469, 12, -2046 }, { 10 }}, + {{ -1489, 12, -2046 }, { 10 }}, + {{ -1509, 12, -2045 }, { 10 }}, + {{ -1529, 12, -2044 }, { 10 }}, + {{ -1549, 12, -2043 }, { 10 }}, + {{ -1568, 12, -2042 }, { 10 }}, + {{ -1588, 12, -2041 }, { 10 }}, + {{ -1608, 12, -2039 }, { 10 }}, + {{ -1628, 12, -2036 }, { 10 }}, + {{ -1647, 12, -2030 }, { 10 }}, + {{ -1665, 12, -2020 }, { 10 }}, + {{ -1681, 12, -2009 }, { 10 }}, + {{ -1697, 12, -1997 }, { 10 }}, + {{ -1712, 12, -1984 }, { 10 }}, + {{ -1727, 12, -1971 }, { 10 }}, + {{ -1742, 12, -1957 }, { 10 }}, + {{ -1757, 12, -1944 }, { 10 }}, + {{ -1771, 12, -1930 }, { 10 }}, + {{ -1786, 12, -1916 }, { 10 }}, + {{ -1800, 12, -1902 }, { 10 }}, + {{ -1814, 12, -1888 }, { 10 }}, + {{ -1828, 12, -1873 }, { 10 }}, + {{ -1842, 12, -1859 }, { 10 }}, + {{ -1856, 12, -1845 }, { 10 }}, + {{ -1871, 12, -1831 }, { 10 }}, + {{ -1885, 12, -1817 }, { 10 }}, + {{ -1899, 12, -1803 }, { 10 }}, + {{ -1913, 12, -1788 }, { 11 }}, + {{ -1927, 12, -1774 }, { 11 }}, + {{ -1941, 12, -1760 }, { 11 }}, + {{ -1955, 12, -1746 }, { 11 }}, + {{ -1969, 12, -1731 }, { 11 }}, + {{ -1983, 12, -1717 }, { 11 }}, + {{ -1997, 12, -1703 }, { 11 }}, + {{ -2011, 12, -1689 }, { 11 }}, + {{ -2025, 12, -1674 }, { 11 }}, + {{ -2039, 12, -1660 }, { 11 }}, + {{ -2053, 12, -1646 }, { 11 }}, + {{ -2067, 12, -1631 }, { 11 }}, + {{ -2081, 12, -1617 }, { 11 }}, + {{ -2095, 12, -1603 }, { 11 }}, + {{ -2109, 12, -1588 }, { 11 }}, + {{ -2123, 12, -1574 }, { 11 }}, + {{ -2137, 12, -1559 }, { 11 }}, + {{ -2151, 12, -1545 }, { 11 }}, + {{ -2164, 12, -1530 }, { 11 }}, + {{ -2178, 12, -1516 }, { 11 }}, + {{ -2192, 12, -1501 }, { 11 }}, + {{ -2205, 12, -1486 }, { 11 }}, + {{ -2219, 12, -1472 }, { 11 }}, + {{ -2232, 12, -1457 }, { 11 }}, + {{ -2245, 12, -1441 }, { 11 }}, + {{ -2257, 12, -1426 }, { 11 }}, + {{ -2269, 12, -1410 }, { 11 }}, + {{ -2280, 12, -1393 }, { 12 }}, + {{ -2290, 12, -1375 }, { 12 }}, + {{ -2297, 12, -1357 }, { 12 }}, + {{ -2301, 12, -1337 }, { 12 }}, + {{ -2302, 12, -1317 }, { 12 }}, + {{ -2303, 12, -1297 }, { 12 }}, + {{ -2303, 12, -1277 }, { 12 }}, + {{ -2303, 12, -1257 }, { 12 }}, + {{ -2304, 12, -1237 }, { 12 }}, + {{ -2309, 12, -1218 }, { 12 }}, + {{ -2317, 12, -1200 }, { 12 }}, + {{ -2328, 12, -1182 }, { 12 }}, + {{ -2339, 12, -1166 }, { 12 }}, + {{ -2351, 12, -1150 }, { 12 }}, + {{ -2364, 12, -1134 }, { 12 }}, + {{ -2377, 12, -1119 }, { 12 }}, + {{ -2391, 12, -1105 }, { 12 }}, + {{ -2405, 12, -1090 }, { 12 }}, + {{ -2418, 12, -1076 }, { 12 }}, + {{ -2433, 12, -1062 }, { 12 }}, + {{ -2447, 12, -1047 }, { 12 }}, + {{ -2461, 12, -1033 }, { 12 }}, + {{ -2475, 12, -1019 }, { 12 }}, + {{ -2489, 12, -1005 }, { 12 }}, + {{ -2503, 12, -991 }, { 13 }}, + {{ -2517, 12, -976 }, { 13 }}, + {{ -2531, 12, -962 }, { 13 }}, + {{ -2545, 12, -948 }, { 13 }}, + {{ -2559, 12, -934 }, { 13 }}, + {{ -2574, 12, -920 }, { 13 }}, + {{ -2588, 12, -906 }, { 13 }}, + {{ -2602, 12, -892 }, { 13 }}, + {{ -2616, 12, -877 }, { 13 }}, + {{ -2630, 12, -863 }, { 13 }}, + {{ -2645, 12, -849 }, { 13 }}, + {{ -2659, 12, -835 }, { 13 }}, + {{ -2673, 12, -821 }, { 13 }}, + {{ -2687, 12, -807 }, { 13 }}, + {{ -2702, 2, -793 }, { 13 }}, + {{ -2716, -8, -779 }, { 13 }}, + {{ -2730, -18, -765 }, { 13 }}, + {{ -2744, -28, -751 }, { 13 }}, + {{ -2758, -29, -737 }, { 13 }}, + {{ -2773, -27, -723 }, { 13 }}, + {{ -2787, -25, -709 }, { 13 }}, + {{ -2801, -24, -695 }, { 13 }}, + {{ -2815, -22, -681 }, { 13 }}, + {{ -2830, -20, -666 }, { 13 }}, + {{ -2844, -18, -652 }, { 13 }}, + {{ -2858, -17, -638 }, { 13 }}, + {{ -2872, -15, -624 }, { 13 }}, + {{ -2887, -13, -610 }, { 13 }}, + {{ -2901, -11, -596 }, { 14 }}, + {{ -2915, -10, -582 }, { 14 }}, + {{ -2929, -8, -568 }, { 14 }}, + {{ -2944, -6, -554 }, { 14 }}, + {{ -2958, -4, -540 }, { 14 }}, + {{ -2972, -3, -526 }, { 14 }}, + {{ -2986, -1, -512 }, { 14 }}, + {{ -3001, 0, -498 }, { 14 }}, + {{ -3015, 1, -484 }, { 14 }}, + {{ -3029, 3, -469 }, { 14 }}, + {{ -3042, 5, -455 }, { 14 }}, + {{ -3056, 7, -440 }, { 14 }}, + {{ -3068, 9, -424 }, { 14 }}, + {{ -3080, 10, -408 }, { 14 }}, + {{ -3090, 12, -391 }, { 14 }}, + {{ -3095, 12, -371 }, { 14 }}, + {{ -3097, 12, -351 }, { 14 }}, + {{ -3099, 12, -331 }, { 14 }}, + {{ -3100, 12, -311 }, { 14 }}, + {{ -3101, 12, -291 }, { 14 }}, + {{ -3101, 12, -271 }, { 14 }}, + {{ -3101, 12, -251 }, { 14 }}, + {{ -3101, 12, -231 }, { 14 }}, + {{ -3100, 12, -211 }, { 14 }}, + {{ -3100, 12, -191 }, { 14 }}, + {{ -3099, 12, -171 }, { 14 }}, + {{ -3097, 12, -151 }, { 14 }}, + {{ -3096, 12, -131 }, { 14 }}, + {{ -3093, 12, -112 }, { 14 }}, + {{ -3090, 12, -92 }, { 15 }}, + {{ -3086, 12, -72 }, { 15 }}, + {{ -3081, 12, -53 }, { 15 }}, + {{ -3073, 12, -35 }, { 15 }}, + {{ -3063, 12, -18 }, { 15 }}, + {{ -3050, 12, -2 }, { 15 }}, + {{ -3035, 12, 10 }, { 15 }}, + {{ -3018, 12, 21 }, { 15 }}, + {{ -3000, 12, 30 }, { 15 }}, + {{ -2982, 12, 37 }, { 15 }}, + {{ -2962, 12, 43 }, { 15 }}, + {{ -2943, 12, 48 }, { 15 }}, + {{ -2923, 12, 51 }, { 15 }}, + {{ -2903, 12, 54 }, { 15 }}, + {{ -2883, 12, 55 }, { 15 }}, + {{ -2863, 12, 56 }, { 15 }}, + {{ -2843, 12, 57 }, { 15 }}, + {{ -2823, 12, 57 }, { 15 }}, + {{ -2803, 12, 57 }, { 15 }}, + {{ -2783, 12, 57 }, { 15 }}, + {{ -2763, 12, 57 }, { 15 }}, + {{ -2743, 12, 57 }, { 15 }}, + {{ -2723, 12, 57 }, { 15 }}, + {{ -2703, 12, 57 }, { 15 }}, + {{ -2683, 12, 56 }, { 15 }}, + {{ -2663, 12, 56 }, { 15 }}, + {{ -2643, 12, 56 }, { 15 }}, + {{ -2623, 12, 56 }, { 15 }}, + {{ -2603, 12, 56 }, { 15 }}, + {{ -2583, 12, 57 }, { 15 }}, + {{ -2563, 12, 59 }, { 15 }}, + {{ -2543, 12, 62 }, { 16 }}, + {{ -2524, 12, 66 }, { 16 }}, + {{ -2505, 12, 72 }, { 16 }}, + {{ -2487, 12, 81 }, { 16 }}, + {{ -2469, 12, 91 }, { 16 }}, + {{ -2452, 12, 101 }, { 16 }}, + {{ -2435, 12, 111 }, { 16 }}, + {{ -2417, 12, 121 }, { 16 }}, + {{ -2400, 12, 131 }, { 16 }}, + {{ -2383, 12, 141 }, { 16 }}, + {{ -2365, 12, 150 }, { 16 }}, + {{ -2347, 12, 158 }, { 16 }}, + {{ -2328, 12, 164 }, { 16 }}, + {{ -2308, 12, 169 }, { 16 }}, + {{ -2288, 12, 171 }, { 16 }}, + {{ -2268, 12, 171 }, { 16 }}, + {{ -2248, 12, 170 }, { 16 }}, + {{ -2228, 12, 169 }, { 16 }}, + {{ -2208, 12, 167 }, { 16 }}, + {{ -2188, 12, 165 }, { 16 }}, + {{ -2169, 12, 162 }, { 16 }}, + {{ -2149, 12, 160 }, { 16 }}, + {{ -2129, 12, 157 }, { 16 }}, + {{ -2109, 12, 154 }, { 16 }}, + {{ -2089, 12, 151 }, { 16 }}, + {{ -2070, 12, 148 }, { 16 }}, + {{ -2050, 12, 144 }, { 16 }}, + {{ -2030, 12, 140 }, { 16 }}, + {{ -2011, 12, 135 }, { 16 }}, + {{ -1992, 12, 129 }, { 16 }}, + {{ -1973, 12, 122 }, { 16 }}, + {{ -1956, 12, 112 }, { 16 }}, + {{ -1939, 12, 100 }, { 16 }}, + {{ -1925, 12, 87 }, { 17 }}, + {{ -1911, 12, 72 }, { 17 }}, + {{ -1900, 12, 56 }, { 17 }}, + {{ -1889, 12, 39 }, { 17 }}, + {{ -1879, 12, 21 }, { 17 }}, + {{ -1870, 12, 4 }, { 17 }}, + {{ -1861, 12, -13 }, { 17 }}, + {{ -1853, 12, -32 }, { 17 }}, + {{ -1845, 12, -50 }, { 17 }}, + {{ -1838, 12, -69 }, { 17 }}, + {{ -1830, 12, -87 }, { 17 }}, + {{ -1823, 12, -106 }, { 17 }}, + {{ -1816, 12, -124 }, { 17 }}, + {{ -1808, 12, -143 }, { 17 }}, + {{ -1798, 12, -160 }, { 17 }}, + {{ -1786, 12, -176 }, { 17 }}, + {{ -1769, 12, -187 }, { 17 }}, + {{ -1750, 12, -192 }, { 17 }}, + {{ -1730, 12, -192 }, { 18 }}, + {{ -1710, 12, -188 }, { 18 }}, + {{ -1692, 12, -181 }, { 18 }}, + {{ -1675, 12, -170 }, { 18 }}, + {{ -1660, 12, -156 }, { 18 }}, + {{ -1648, 12, -140 }, { 18 }}, + {{ -1638, 12, -123 }, { 18 }}, + {{ -1628, 12, -106 }, { 18 }}, + {{ -1620, 12, -88 }, { 18 }}, + {{ -1611, 12, -70 }, { 18 }}, + {{ -1603, 12, -51 }, { 18 }}, + {{ -1596, 12, -33 }, { 18 }}, + {{ -1588, 12, -14 }, { 18 }}, + {{ -1579, 12, 3 }, { 18 }}, + {{ -1570, 12, 20 }, { 18 }}, + {{ -1559, 12, 38 }, { 18 }}, + {{ -1548, 12, 54 }, { 18 }}, + {{ -1536, 12, 70 }, { 18 }}, + {{ -1523, 12, 85 }, { 18 }}, + {{ -1509, 12, 99 }, { 18 }}, + {{ -1494, 12, 112 }, { 18 }}, + {{ -1477, 12, 124 }, { 18 }}, + {{ -1460, 12, 134 }, { 18 }}, + {{ -1442, 12, 142 }, { 18 }}, + {{ -1422, 12, 146 }, { 18 }}, + {{ -1402, 12, 149 }, { 18 }}, + {{ -1382, 12, 150 }, { 18 }}, + {{ -1362, 12, 148 }, { 18 }}, + {{ -1343, 12, 145 }, { 18 }}, + {{ -1323, 12, 142 }, { 18 }}, + {{ -1303, 12, 138 }, { 19 }}, + {{ -1284, 12, 134 }, { 19 }}, + {{ -1264, 12, 130 }, { 19 }}, + {{ -1244, 12, 126 }, { 19 }}, + {{ -1225, 12, 123 }, { 19 }}, + {{ -1205, 12, 122 }, { 19 }}, + {{ -1185, 12, 121 }, { 19 }}, + {{ -1165, 12, 120 }, { 19 }}, + {{ -1145, 12, 120 }, { 19 }}, + {{ -1125, 12, 120 }, { 19 }}, + {{ -1105, 12, 121 }, { 19 }}, + {{ -1085, 12, 121 }, { 19 }}, + {{ -1065, 12, 122 }, { 19 }}, + {{ -1045, 12, 122 }, { 19 }}, + {{ -1025, 12, 123 }, { 19 }}, + {{ -1005, 12, 124 }, { 19 }}, + {{ -985, 12, 125 }, { 19 }}, + {{ -965, 12, 126 }, { 19 }}, + {{ -945, 12, 127 }, { 20 }}, + {{ -925, 12, 128 }, { 20 }}, + {{ -905, 12, 128 }, { 20 }}, + {{ -885, 12, 129 }, { 20 }}, + {{ -865, 12, 130 }, { 20 }}, + {{ -845, 12, 133 }, { 20 }}, + {{ -825, 12, 137 }, { 20 }}, + {{ -806, 12, 143 }, { 20 }}, + {{ -788, 12, 152 }, { 20 }}, + {{ -772, 12, 163 }, { 20 }}, + {{ -756, 12, 175 }, { 20 }}, + {{ -741, 12, 189 }, { 20 }}, + {{ -728, 12, 204 }, { 20 }}, + {{ -717, 12, 221 }, { 20 }}, + {{ -708, 12, 239 }, { 20 }}, + {{ -702, 12, 258 }, { 20 }}, + {{ -698, 12, 277 }, { 20 }}, + {{ -696, 12, 297 }, { 20 }}, + {{ -696, 12, 317 }, { 20 }}, + {{ -695, 12, 337 }, { 20 }}, + {{ -696, 12, 357 }, { 20 }}, + {{ -696, 12, 377 }, { 20 }}, + {{ -696, 12, 397 }, { 20 }}, + {{ -697, 12, 417 }, { 20 }}, + {{ -697, 12, 437 }, { 20 }}, + {{ -697, 12, 457 }, { 20 }}, + {{ -698, 12, 477 }, { 20 }}, + {{ -698, 12, 497 }, { 20 }}, + {{ -698, 12, 517 }, { 20 }}, + {{ -698, 12, 537 }, { 20 }}, + {{ -699, 12, 557 }, { 20 }}, + {{ -699, 12, 577 }, { 20 }}, + {{ -699, 12, 597 }, { 20 }}, + {{ -699, 12, 617 }, { 21 }}, + {{ -700, 12, 637 }, { 21 }}, + {{ -700, 12, 657 }, { 21 }}, + {{ -700, 12, 677 }, { 21 }}, + {{ -700, 12, 697 }, { 21 }}, + {{ -700, 12, 717 }, { 21 }}, + {{ -700, 12, 737 }, { 21 }}, + {{ -700, 12, 757 }, { 21 }}, + {{ -701, 12, 777 }, { 21 }}, + {{ -701, 12, 797 }, { 21 }}, + {{ -701, 12, 817 }, { 21 }}, + {{ -701, 12, 837 }, { 21 }}, + {{ -701, 12, 857 }, { 21 }}, + {{ -701, 12, 877 }, { 21 }}, + {{ -701, 12, 897 }, { 21 }}, + {{ -701, 12, 917 }, { 21 }}, + {{ -701, 12, 937 }, { 21 }}, + {{ -701, 12, 957 }, { 21 }}, + {{ -701, 12, 977 }, { 21 }}, + {{ -701, 12, 997 }, { 21 }}, + {{ -701, 12, 1017 }, { 21 }}, + {{ -701, 12, 1037 }, { 21 }}, + {{ -701, 12, 1058 }, { 21 }}, + {{ -701, 12, 1078 }, { 21 }}, + {{ -700, 12, 1098 }, { 21 }}, + {{ -700, 12, 1118 }, { 21 }}, + {{ -700, 12, 1138 }, { 21 }}, + {{ -699, 12, 1158 }, { 21 }}, + {{ -698, 12, 1178 }, { 21 }}, + {{ -697, 12, 1197 }, { 21 }}, + {{ -693, 12, 1217 }, { 22 }}, + {{ -687, 12, 1236 }, { 22 }}, + {{ -679, 12, 1255 }, { 22 }}, + {{ -669, 12, 1272 }, { 22 }}, + {{ -657, 12, 1288 }, { 22 }}, + {{ -643, 12, 1302 }, { 22 }}, + {{ -629, 12, 1316 }, { 22 }}, + {{ -614, 12, 1329 }, { 22 }}, + {{ -598, 12, 1342 }, { 22 }}, + {{ -583, 12, 1355 }, { 22 }}, + {{ -567, 12, 1367 }, { 22 }}, + {{ -551, 12, 1380 }, { 22 }}, + {{ -535, 12, 1392 }, { 22 }}, + {{ -519, 12, 1403 }, { 22 }}, + {{ -503, 12, 1415 }, { 22 }}, + {{ -486, 12, 1426 }, { 22 }}, + {{ -469, 12, 1436 }, { 22 }}, + {{ -451, 12, 1446 }, { 22 }}, + {{ -433, 12, 1454 }, { 22 }}, + {{ -414, 12, 1459 }, { 22 }}, + {{ -394, 12, 1461 }, { 22 }}, + {{ -374, 12, 1462 }, { 22 }}, + {{ -354, 12, 1462 }, { 22 }}, + {{ -334, 12, 1462 }, { 22 }}, + {{ -314, 12, 1462 }, { 22 }}, + {{ -294, 12, 1462 }, { 22 }}, + {{ -274, 12, 1461 }, { 22 }}, + {{ -254, 12, 1461 }, { 22 }}, + {{ -234, 12, 1460 }, { 23 }}, + {{ -214, 12, 1459 }, { 23 }}, + {{ -194, 12, 1457 }, { 23 }}, + {{ -174, 12, 1455 }, { 23 }}, + {{ -154, 12, 1452 }, { 23 }}, + {{ -134, 12, 1448 }, { 23 }}, + {{ -115, 12, 1443 }, { 23 }}, + {{ -96, 12, 1436 }, { 23 }}, + {{ -78, 12, 1427 }, { 23 }}, + {{ -62, 12, 1415 }, { 23 }}, + {{ -47, 12, 1402 }, { 23 }}, + {{ -34, 12, 1387 }, { 23 }}, + {{ -24, 12, 1369 }, { 23 }}, + {{ -16, 12, 1351 }, { 23 }}, + {{ -10, 12, 1332 }, { 23 }}, + {{ -5, 12, 1313 }, { 23 }}, + {{ -1, 12, 1293 }, { 23 }}, + {{ 1, 12, 1273 }, { 23 }}, + {{ 3, 12, 1253 }, { 23 }}, + {{ 5, 12, 1234 }, { 23 }}, + {{ 7, 12, 1214 }, { 23 }}, + {{ 8, 12, 1194 }, { 23 }}, + {{ 9, 12, 1174 }, { 23 }}, + {{ 9, 12, 1154 }, { 23 }}, + {{ 10, 12, 1134 }, { 23 }}, + {{ 10, 12, 1114 }, { 23 }}, + {{ 10, 12, 1094 }, { 24 }}, + {{ 10, 12, 1074 }, { 24 }}, + {{ 10, 12, 1054 }, { 24 }}, + {{ 10, 12, 1034 }, { 24 }}, + {{ 10, 12, 1013 }, { 24 }}, + {{ 9, 12, 993 }, { 24 }}, + {{ 9, 12, 974 }, { 24 }}, + {{ 8, 12, 954 }, { 24 }}, + {{ 8, 12, 934 }, { 24 }}, + {{ 7, 12, 914 }, { 24 }}, + {{ 7, 12, 894 }, { 24 }}, + {{ 7, 12, 873 }, { 24 }}, + {{ 7, 12, 853 }, { 24 }}, + {{ 6, 12, 833 }, { 24 }}, + {{ 6, 12, 813 }, { 24 }}, + {{ 6, 12, 793 }, { 24 }}, + {{ 6, 12, 773 }, { 24 }}, + {{ 5, 12, 753 }, { 24 }}, + {{ 5, 12, 733 }, { 24 }}, + {{ 5, 12, 713 }, { 24 }}, + {{ 5, 12, 693 }, { 24 }}, + {{ 5, 12, 673 }, { 24 }}, + {{ 5, 12, 653 }, { 24 }}, + {{ 5, 12, 633 }, { 24 }}, + {{ 5, 12, 613 }, { 24 }}, + {{ 5, 12, 593 }, { 24 }}, + {{ 5, 12, 573 }, { 24 }}, + {{ 5, 12, 553 }, { 24 }}, + {{ 5, 12, 533 }, { 24 }}, + {{ 5, 12, 513 }, { 24 }}, + {{ 5, 12, 493 }, { 25 }}, + {{ 5, 12, 473 }, { 25 }}, + {{ 5, 12, 453 }, { 25 }}, + {{ 5, 12, 433 }, { 25 }}, + {{ 5, 12, 413 }, { 25 }}, + {{ 4, 12, 393 }, { 25 }}, + {{ 5, 12, 373 }, { 25 }}, + {{ 5, 12, 353 }, { 25 }}, + {{ 5, 12, 333 }, { 25 }}, + {{ 5, 12, 313 }, { 25 }}, + {{ 4, 12, 293 }, { 25 }}, + {{ 4, 12, 273 }, { 25 }}, + {{ 5, 12, 253 }, { 25 }}, + {{ 5, 12, 233 }, { 25 }}, + {{ 5, 12, 213 }, { 25 }}, + {{ 5, 12, 193 }, { 25 }}, + {{ 5, 12, 173 }, { 25 }}, + {{ 5, 12, 153 }, { 25 }}, + {{ 5, 12, 133 }, { 25 }}, + {{ 5, 12, 113 }, { 25 }}, + {{ 5, 12, 93 }, { 1 }}, + {{ 5, 12, 73 }, { 1 }}, + {{ 5, 12, 53 }, { 1 }}, + {{ 5, 12, 33 }, { 1 }}, + {{ 5, 12, 13 }, { 1 }}, + {{ 5, 12, -6 }, { 1 }}, + {{ 5, 12, -26 }, { 1 }}, + {{ 5, 12, -46 }, { 1 }}, + {{ 5, 12, -66 }, { 1 }}, + {{ -32768, -32768, -32768 }, { 0 }}, +}; + +// 5C80 +u8 d_course_banshee_boardwalk_boo_tlut[] = { + #include "textures/courses/gTLUTBoo.rgba16.inc.c" +}; + +// 5E80 Vtx? +u8 d_course_banshee_boardwalk_unk_data[] = { + 0x00, 0x1F, 0x00, 0x35, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, + 0x61, 0x37, 0x2B, 0xFF, 0x00, 0x28, 0x00, 0x23, 0x00, 0x03, 0x00, 0x00, + 0x00, 0x00, 0xFF, 0xE0, 0x73, 0xF7, 0x21, 0xFF, 0x00, 0x23, 0x00, 0x38, + 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x68, 0x3C, 0xFE, 0xFF, + 0x00, 0x24, 0x00, 0x24, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, + 0x67, 0x00, 0x3D, 0xFF, 0x00, 0x25, 0x00, 0x24, 0xFF, 0xEA, 0x00, 0x00, + 0x00, 0x00, 0xFF, 0xE0, 0x6E, 0xFD, 0xD0, 0xFF, 0x00, 0x25, 0x00, 0x19, + 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x99, 0x11, 0xC7, 0xFF, + 0x00, 0x1F, 0x00, 0x12, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, + 0x64, 0xCF, 0x2C, 0xFF, 0x00, 0x23, 0x00, 0x0F, 0x00, 0x03, 0x00, 0x00, + 0x00, 0x00, 0xFF, 0xE0, 0x66, 0xC2, 0x03, 0xFF, 0x00, 0x00, 0x00, 0x4B, + 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x77, 0xF5, 0xFF, 0xFF, + 0x00, 0x15, 0x00, 0x46, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, + 0x3D, 0x67, 0x08, 0xFF, 0x00, 0x00, 0x00, 0x4D, 0x00, 0x03, 0x00, 0x00, + 0x00, 0x00, 0xFF, 0xE0, 0xE9, 0x52, 0xAC, 0xFF, 0xFF, 0xEC, 0x00, 0x46, + 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xC9, 0x6A, 0x04, 0xFF, + 0x00, 0x00, 0x00, 0x4A, 0xFF, 0xEA, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, + 0x9C, 0x3E, 0xEC, 0xFF, 0xFF, 0xF8, 0x00, 0x3D, 0x00, 0x21, 0x00, 0x00, + 0x00, 0x00, 0xFF, 0xE0, 0xE3, 0x49, 0x59, 0xFF, 0x00, 0x00, 0x00, 0x44, + 0x00, 0x1A, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x00, 0x54, 0x55, 0xFF, + 0x00, 0x11, 0x00, 0x43, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, + 0x3C, 0x56, 0x3A, 0xFF, 0x00, 0x00, 0x00, 0x3F, 0xFF, 0xDB, 0x00, 0x00, + 0x00, 0x00, 0xFF, 0xE0, 0xC6, 0x36, 0xA6, 0xFF, 0xFF, 0xEF, 0x00, 0x44, + 0xFF, 0xEA, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xC5, 0x5D, 0xD1, 0xFF, + 0x00, 0x13, 0x00, 0x44, 0xFF, 0xEA, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, + 0x3D, 0x5C, 0xD1, 0xFF, 0x00, 0x0A, 0x00, 0x39, 0xFF, 0xD9, 0x00, 0x00, + 0x00, 0x00, 0xFF, 0xE0, 0x2D, 0x3D, 0xA3, 0xFF, 0x00, 0x00, 0x00, 0x29, + 0xFF, 0xD1, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x26, 0x2A, 0x96, 0xFF, + 0xFF, 0xF7, 0x00, 0x39, 0xFF, 0xD9, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, + 0xD4, 0x3E, 0xA3, 0xFF, 0xFF, 0xDB, 0x00, 0x19, 0x00, 0x03, 0x00, 0x00, + 0x00, 0x00, 0xFF, 0xE0, 0x6A, 0x23, 0xD3, 0xFF, 0xFF, 0xD8, 0x00, 0x24, + 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xAB, 0x53, 0x05, 0xFF, + 0xFF, 0xDC, 0x00, 0x24, 0xFF, 0xEA, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, + 0x98, 0xFC, 0xC5, 0xFF, 0xFF, 0xE2, 0x00, 0x12, 0x00, 0x15, 0x00, 0x00, + 0x00, 0x00, 0xFF, 0xE0, 0xA0, 0xCA, 0x2B, 0xFF, 0xFF, 0xDE, 0x00, 0x0F, + 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x9D, 0xBE, 0x00, 0xFF, + 0xFF, 0xE2, 0x00, 0x11, 0xFF, 0xEA, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, + 0xA2, 0xCB, 0xCD, 0xFF, 0xFF, 0xE2, 0x00, 0x35, 0x00, 0x15, 0x00, 0x00, + 0x00, 0x00, 0xFF, 0xE0, 0x9F, 0x33, 0x2F, 0xFF, 0xFF, 0xDF, 0x00, 0x39, + 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xA0, 0x47, 0x05, 0xFF, + 0xFF, 0xDD, 0x00, 0x24, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, + 0x9C, 0x01, 0x40, 0xFF, 0xFF, 0xE3, 0x00, 0x37, 0xFF, 0xEA, 0x00, 0x00, + 0x00, 0x00, 0xFF, 0xE0, 0xA3, 0x36, 0xCD, 0xFF, 0x00, 0x00, 0x00, 0x29, + 0xFF, 0xD1, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x26, 0x2A, 0x96, 0xFF, + 0x00, 0x0A, 0x00, 0x39, 0xFF, 0xD9, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, + 0x2D, + 0x3D, 0xA3, 0xFF, 0x00, 0x12, 0x00, 0x2F, 0xFF, 0xD9, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x40, 0x1D, 0x9F, 0xFF, 0x00, 0x00, 0x00, 0x24, 0xFF, + 0xD0, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x9C, 0x00, 0xBF, 0xFF, 0xFF, + 0xF0, 0x00, 0x30, 0xFF, 0xD9, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xC1, + 0x1E, 0x9F, 0xFF, 0x00, 0x02, 0x00, 0x24, 0xFF, 0xD0, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x64, 0x00, 0xBD, 0xFF, 0xFF, 0xF7, 0x00, 0x39, 0xFF, + 0xD9, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xD4, 0x3E, 0xA3, 0xFF, 0xFF, + 0xDC, 0x00, 0x24, 0xFF, 0xEA, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x98, + 0xFC, 0xC5, 0xFF, 0xFF, 0xE3, 0x00, 0x37, 0xFF, 0xEA, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0xA3, 0x36, 0xCD, 0xFF, 0x00, 0x12, 0x00, 0x18, 0xFF, + 0xD9, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x40, 0xE3, 0x9F, 0xFF, 0x00, + 0x00, 0x00, 0x1E, 0xFF, 0xD1, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x4F, + 0xDC, 0xAE, 0xFF, 0x00, 0x16, 0x00, 0x24, 0xFF, 0xDB, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x48, 0x00, 0xA0, 0xFF, 0xFF, 0xEF, 0x00, 0x18, 0xFF, + 0xD9, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xC1, 0xE4, 0x9F, 0xFF, 0xFF, + 0xEB, 0x00, 0x24, 0xFF, 0xDB, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xB9, + 0x00, 0xA0, 0xFF, 0x00, 0x0A, 0x00, 0x0E, 0xFF, 0xD9, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x31, 0xC7, 0xA3, 0xFF, 0xFF, 0xFC, 0x00, 0x09, 0xFF, + 0xDB, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xEE, 0xAF, 0xAB, 0xFF, 0x00, + 0x05, 0x00, 0x09, 0xFF, 0xDB, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x15, + 0xB4, 0xA6, 0xFF, 0xFF, 0xF7, 0x00, 0x0E, 0xFF, 0xD9, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0xCF, 0xC7, 0xA3, 0xFF, 0x00, 0x09, 0x00, 0x17, 0x00, + 0x26, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x34, 0x06, 0x6B, 0xFF, 0x00, + 0x18, 0x00, 0x16, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x40, + 0xE8, 0x61, 0xFF, 0x00, 0x13, 0x00, 0x1A, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x2F, 0xF2, 0x6C, 0xFF, 0x00, 0x07, 0x00, 0x0E, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x56, 0xDD, 0xB5, 0xFF, 0x00, + 0x00, 0x00, 0x0A, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x00, + 0xB9, 0xA0, 0xFF, 0x00, 0x0B, 0x00, 0x06, 0x00, 0x20, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x20, 0xB2, 0x53, 0xFF, 0xFF, 0xE9, 0x00, 0x16, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xC0, 0xED, 0x62, 0xFF, 0xFF, + 0xF8, 0x00, 0x17, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x96, + 0x24, 0xD9, 0xFF, 0xFF, 0xEE, 0x00, 0x1A, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0xCD, 0xFA, 0x6B, 0xFF, 0xFF, 0xF9, 0x00, 0x0E, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xAA, 0xDE, 0xB5, 0xFF, 0xFF, + 0xF6, 0x00, 0x06, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xE0, + 0xB2, 0x53, 0xFF, 0x00, 0x11, 0x00, 0x43, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x3C, 0x56, 0x3A, 0xFF, 0x00, 0x09, 0x00, 0x3C, 0x00, + 0x21, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x1D, 0x49, 0x59, 0xFF, 0x00, + 0x12, 0x00, 0x3A, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x34, + 0x37, 0x5C, 0xFF, 0x00, 0x18, 0x00, 0x34, 0x00, 0x1E, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x43, 0x28, 0x5A, 0xFF, 0x00, 0x11, 0x00, 0x43, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x3C, 0x56, 0x3A, 0xFF, 0x00, + 0x12, 0x00, 0x3A, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x34, + 0x37, 0x5C, 0xFF, 0x00, 0x1F, 0x00, 0x35, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x61, 0x37, 0x2B, 0xFF, 0x00, 0x09, 0x00, 0x3C, 0x00, + 0x21, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x1D, 0x49, 0x59, 0xFF, 0x00, + 0x00, 0x00, 0x4B, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x77, + 0xF5, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x44, 0x00, 0x1A, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x00, 0x54, 0x55, 0xFF, 0x00, 0x00, 0x00, 0x38, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x00, 0x27, 0x71, 0xFF, 0x00, + 0x24, 0x00, 0x24, 0x00, 0x14, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x67, + 0x00, 0x3D, 0xFF, 0x00, 0x19, 0x00, 0x21, 0x00, 0x20, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x43, 0xFF, 0x62, 0xFF, 0x00, 0x1F, 0x00, 0x12, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x64, 0xCF, 0x2C, 0xFF, 0x00, + 0x0B, 0x00, 0x06, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x20, + 0xB2, 0x53, 0xFF, 0x00, 0x11, 0x00, 0x04, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x45, 0xA7, 0x25, 0xFF, 0x00, 0x18, 0x00, 0x16, 0x00, + 0x20, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x40, 0xE8, 0x61, 0xFF, 0x00, + 0x23, 0x00, 0x0F, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x66, + 0xC2, 0x03, 0xFF, 0xFF, 0xF6, 0x00, 0x06, 0x00, 0x20, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0xE0, 0xB2, 0x53, 0xFF, 0x00, 0x00, 0x00, 0x03, 0x00, + 0x1A, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x00, 0x9A, 0x3C, 0xFF, 0x00, + 0x07, 0xFF, 0xFF, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x17, + 0x93, 0x28, 0xFF, 0x00, 0x15, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x3C, 0x99, 0x05, 0xFF, 0x00, 0x13, 0x00, 0x1A, 0x00, + 0x22, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x2F, 0xF2, 0x6C, 0xFF, 0xFF, + 0xFB, 0x00, 0x00, 0xFF, 0xEA, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xE5, + 0x92, 0xDC, 0xFF, 0x00, 0x06, 0xFF, 0xFF, 0xFF, 0xEA, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x10, 0x90, 0xDA, 0xFF, 0xFF, 0xFA, 0xFF, 0xFD, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xEE, 0x8B, 0xFE, 0xFF, 0xFF, + 0xFC, 0x00, 0x09, 0xFF, 0xDB, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xEE, + 0xAF, 0xAB, 0xFF, 0xFF, 0xEF, 0x00, 0x04, 0xFF, 0xEA, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0xC0, 0xA7, 0xD2, 0xFF, 0xFF, 0xEC, 0x00, 0x01, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xC2, 0x9B, 0x08, 0xFF, 0x00, + 0x07, 0xFF, 0xFD, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x10, + 0x8A, 0x05, 0xFF, 0x00, 0x05, 0x00, 0x09, 0xFF, 0xDB, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x15, 0xB4, 0xA6, 0xFF, 0x00, 0x12, 0x00, 0x04, 0xFF, + 0xEA, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x42, 0xA8, 0xD2, 0xFF, 0xFF, + 0xF0, 0x00, 0x43, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xC1, + 0x56, 0x35, 0xFF, 0xFF, 0xEC, 0x00, 0x46, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0xC9, 0x6A, 0x04, 0xFF, 0xFF, 0xFA, 0xFF, 0xFF, 0x00, + 0x13, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xEC, 0x91, 0x25, 0xFF, 0x00, + 0x1F, 0x00, 0x37, 0xFF, 0xEA, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x5A, + 0x39, 0xC8, 0xFF, 0x00, 0x0A, 0x00, 0x39, 0xFF, 0xD9, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x2D, 0x3D, 0xA3, 0xFF, 0x00, 0x13, 0x00, 0x44, 0xFF, + 0xEA, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x3D, 0x5C, 0xD1, 0xFF, 0x00, + 0x12, 0x00, 0x2F, 0xFF, 0xD9, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x40, + 0x1D, 0x9F, 0xFF, 0xFF, 0xF0, 0x00, 0x43, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0xC1, 0x56, 0x35, 0xFF, 0xFF, 0xE2, 0x00, 0x35, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x9F, 0x33, 0x2F, 0xFF, 0xFF, + 0xE9, 0x00, 0x34, 0x00, 0x1E, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xBD, + 0x27, 0x5A, 0xFF, 0xFF, 0xEF, 0x00, 0x3B, 0x00, 0x1D, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0xCC, 0x37, 0x5B, 0xFF, 0xFF, 0xF8, 0x00, 0x3D, 0x00, + 0x21, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xE3, 0x49, 0x59, 0xFF, 0x00, + 0x00, 0x00, 0x4B, 0x00, 0x13, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x77, + 0xF5, 0xFF, 0xFF, 0xFF, 0xDD, 0x00, 0x24, 0x00, 0x14, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x9C, 0x01, 0x40, 0xFF, 0xFF, 0xDF, 0x00, 0x39, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xA0, 0x47, 0x05, 0xFF, 0xFF, + 0xE8, 0x00, 0x21, 0x00, 0x1F, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xBC, + 0x01, 0x61, 0xFF, 0x00, 0x16, 0x00, 0x24, 0xFF, 0xDB, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x48, 0x00, 0xA0, 0xFF, 0x00, 0x25, 0x00, 0x24, 0xFF, + 0xEA, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x6E, 0xFD, 0xD0, 0xFF, 0x00, + 0x12, 0x00, 0x18, 0xFF, 0xD9, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x40, + 0xE3, 0x9F, 0xFF, 0x00, 0x1F, 0x00, 0x10, 0xFF, 0xEA, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x59, 0xC8, 0xC8, 0xFF, 0x00, 0x23, 0x00, 0x0F, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x66, 0xC2, 0x03, 0xFF, 0x00, + 0x23, 0x00, 0x38, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x68, + 0x3C, 0xFE, 0xFF, 0x00, 0x0A, 0x00, 0x0E, 0xFF, 0xD9, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x31, 0xC7, 0xA3, 0xFF, 0x00, 0x12, 0x00, 0x04, 0xFF, + 0xEA, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x42, 0xA8, 0xD2, 0xFF, 0xFF, + 0xF0, 0x00, 0x30, 0xFF, 0xD9, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xC1, + 0x1E, 0x9F, 0xFF, 0xFF, 0xEB, 0x00, 0x24, 0xFF, 0xDB, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0xB9, 0x00, 0xA0, 0xFF, 0xFF, 0xDC, 0x00, 0x24, 0xFF, + 0xEA, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x98, 0xFC, 0xC5, 0xFF, 0xFF, + 0xF6, 0x00, 0x06, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xE0, + 0xB2, 0x53, 0xFF, 0xFF, 0xE9, 0x00, 0x16, 0x00, 0x20, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0xC0, 0xED, 0x62, 0xFF, 0xFF, 0xE2, 0x00, 0x12, 0x00, + 0x15, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xA0, 0xCA, 0x2B, 0xFF, 0xFF, + 0xF0, 0x00, 0x04, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xBE, + 0xA6, 0x26, 0xFF, 0xFF, 0xFA, 0xFF, 0xFF, 0x00, 0x13, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0xEC, 0x91, 0x25, 0xFF, 0x00, 0x00, 0x00, 0x03, 0x00, + 0x1A, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x00, 0x9A, 0x3C, 0xFF, 0xFF, + 0xEE, 0x00, 0x1A, 0x00, 0x22, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xCD, + 0xFA, 0x6B, 0xFF, 0xFF, 0xEC, 0x00, 0x01, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0xC2, 0x9B, 0x08, 0xFF, 0xFF, 0xEC, 0x00, 0x01, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xC2, 0x9B, 0x08, 0xFF, 0xFF, + 0xE2, 0x00, 0x12, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xA0, + 0xCA, 0x2B, 0xFF, 0xFF, 0xDE, 0x00, 0x0F, 0x00, 0x03, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x9D, 0xBE, 0x00, 0xFF, 0xFF, 0xFA, 0xFF, 0xFF, 0x00, + 0x13, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xEC, 0x91, 0x25, 0xFF, 0xFF, + 0xF0, 0x00, 0x04, 0x00, 0x15, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xBE, + 0xA6, 0x26, 0xFF, 0x00, 0x05, 0x00, 0x09, 0xFF, 0xDB, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x15, 0xB4, 0xA6, 0xFF, 0x00, 0x0A, 0x00, 0x0E, 0xFF, + 0xD9, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x31, 0xC7, 0xA3, 0xFF, 0x00, + 0x12, 0x00, 0x04, 0xFF, 0xEA, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x42, + 0xA8, 0xD2, 0xFF, 0xFF, 0xEB, 0x00, 0x24, 0xFF, 0xDB, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0xB9, 0x00, 0xA0, 0xFF, 0xFF, 0xEF, 0x00, 0x18, 0xFF, + 0xD9, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xC1, 0xE4, 0x9F, 0xFF, 0xFF, + 0xDC, 0x00, 0x24, 0xFF, 0xEA, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x98, + 0xFC, 0xC5, 0xFF, 0xFF, 0xE2, 0x00, 0x11, 0xFF, 0xEA, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0xA2, 0xCB, 0xCD, 0xFF, 0xFF, 0xEF, 0x00, 0x04, 0xFF, + 0xEA, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xC0, 0xA7, 0xD2, 0xFF, 0xFF, + 0xF7, 0x00, 0x0E, 0xFF, 0xD9, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xCF, + 0xC7, 0xA3, 0xFF, 0xFF, 0xFC, 0x00, 0x09, 0xFF, 0xDB, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0xEE, 0xAF, 0xAB, 0xFF, 0xFF, 0xEF, 0x00, 0x44, 0xFF, + 0xEA, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xC5, 0x5D, 0xD1, 0xFF, 0xFF, + 0xF7, 0x00, 0x39, 0xFF, 0xD9, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xD4, + 0x3E, 0xA3, 0xFF, 0xFF, 0xE3, 0x00, 0x37, 0xFF, 0xEA, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0xA3, 0x36, 0xCD, 0xFF, 0xFF, 0xDF, 0x00, 0x39, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xA0, 0x47, 0x05, 0xFF, 0xFF, + 0xEC, 0x00, 0x46, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xC9, + 0x6A, 0x04, 0xFF, 0xFF, 0xF0, 0x00, 0x43, 0x00, 0x15, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0xC1, 0x56, 0x35, 0xFF, 0x00, 0x23, 0x00, 0x38, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x68, 0x3C, 0xFE, 0xFF, 0x00, + 0x1F, 0x00, 0x37, 0xFF, 0xEA, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x5A, + 0x39, 0xC8, 0xFF, 0x00, 0x13, 0x00, 0x44, 0xFF, 0xEA, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x3D, 0x5C, 0xD1, 0xFF, 0x00, 0x15, 0x00, 0x46, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x3D, 0x67, 0x08, 0xFF, 0x00, + 0x00, 0x00, 0x03, 0x00, 0x1A, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x00, + 0x9A, 0x3C, 0xFF, 0x00, 0x07, 0xFF, 0xFF, 0x00, 0x13, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x17, 0x93, 0x28, 0xFF, 0x00, 0x00, 0x00, 0x38, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x00, 0x27, 0x71, 0xFF, 0x00, + 0x00, 0x00, 0x44, 0x00, 0x1A, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x00, + 0x54, 0x55, 0xFF, 0xFF, 0xF8, 0x00, 0x3D, 0x00, 0x21, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0xE3, 0x49, 0x59, 0xFF, 0x00, 0x19, 0x00, 0x21, 0x00, + 0x20, 0x00, 0x00, 0x03, 0xE0, 0x02, 0x5A, 0x43, 0xFF, 0x62, 0xFF, 0x00, + 0x18, 0x00, 0x34, 0x00, 0x1E, 0x00, 0x00, 0x03, 0xCE, 0x00, 0xAA, 0x43, + 0x28, 0x5A, 0xFF, 0x00, 0x0E, 0x00, 0x21, 0x00, 0x26, 0x00, 0x00, 0x02, + 0xDE, 0x02, 0x5E, 0x28, 0x00, 0x70, 0xFF, 0x00, 0x12, 0x00, 0x3A, 0x00, + 0x1E, 0x00, 0x00, 0x03, 0x3A, 0x00, 0x34, 0x34, 0x37, 0x5C, 0xFF, 0x00, + 0x00, 0x00, 0x38, 0x00, 0x25, 0x00, 0x00, 0x01, 0xA4, 0x00, 0x4C, 0x00, + 0x27, 0x71, 0xFF, 0x00, 0x09, 0x00, 0x3C, 0x00, 0x21, 0x00, 0x00, 0x02, + 0xA8, 0xFF, 0xC0, 0x1D, 0x49, 0x59, 0xFF, 0xFF, 0xF3, 0x00, 0x21, 0x00, + 0x26, 0x00, 0x00, 0x00, 0x66, 0x02, 0x5A, 0xD5, 0x00, 0x6F, 0xFF, 0x00, + 0x00, 0x00, 0x1C, 0x00, 0x28, 0x00, 0x00, 0x01, 0x9E, 0x02, 0xBE, 0xFC, + 0x5B, 0x4D, 0xFF, 0xFF, 0xEF, 0x00, 0x3B, 0x00, 0x1D, 0x00, 0x00, 0x00, + 0x0E, 0x00, 0x32, 0xCC, 0x37, 0x5B, 0xFF, 0xFF, 0xE9, 0x00, 0x34, 0x00, + 0x1E, 0x00, 0x00, 0xFF, 0x7E, 0x00, 0xA6, 0xBD, 0x27, 0x5A, 0xFF, 0xFF, + 0xF8, 0x00, 0x3D, 0x00, 0x21, 0x00, 0x00, 0x00, 0xA2, 0xFF, 0xBE, 0xE3, + 0x49, 0x59, 0xFF, 0x00, 0x13, 0x00, 0x1A, 0x00, 0x22, 0x00, 0x00, 0x03, + 0x26, 0x02, 0xC8, 0x2F, 0xF2, 0x6C, 0xFF, 0x00, 0x09, 0x00, 0x17, 0x00, + 0x26, 0x00, 0x00, 0x02, 0x6A, 0x03, 0x36, 0x34, 0x06, 0x6B, 0xFF, 0xFF, + 0xE8, 0x00, 0x21, 0x00, 0x1F, 0x00, 0x00, 0xFF, 0x64, 0x02, 0x56, 0xBC, + 0x01, 0x61, 0xFF, 0xFF, 0xEE, 0x00, 0x1A, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x18, 0x02, 0xC6, 0xCD, 0xFA, 0x6B, 0xFF, 0xFF, 0xF8, 0x00, 0x17, 0x00, + 0x26, 0x00, 0x00, 0x00, 0xCE, 0x03, 0x36, 0xD8, 0xF1, 0x6E, 0xFF, 0x00, + 0x05, 0x00, 0x16, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xB1, + 0xB8, 0x32, 0xFF, 0x00, 0x00, 0x00, 0x17, 0x00, 0x2D, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x00, 0x13, 0x75, 0xFF, 0x00, 0x00, 0x00, 0x19, 0x00, + 0x27, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xDD, 0xBA, 0x59, 0xFF, 0xFF, + 0xFC, 0x00, 0x16, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xDD, + 0xF2, 0x71, 0xFF, 0xFF, 0xFB, 0x00, 0x14, 0x00, 0x2C, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0xD1, 0xFC, 0x6D, 0xFF, 0xFF, 0xFC, 0x00, 0x10, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x4F, 0x14, 0x57, 0xFF, 0xFF, + 0xFC, 0x00, 0x0E, 0x00, 0x2B, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xDA, + 0xC7, 0x61, 0xFF, 0x00, 0x00, 0x00, 0x0B, 0x00, 0x29, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x00, 0xB1, 0x58, 0xFF, 0x00, 0x00, 0x00, 0x0E, 0x00, + 0x23, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xCF, 0xFB, 0x6C, 0xFF, 0x00, + 0x04, 0x00, 0x10, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x9F, + 0x31, 0x30, 0xFF, 0x00, 0x05, 0x00, 0x0E, 0x00, 0x2B, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x27, 0xC7, 0x61, 0xFF, 0x00, 0x05, 0x00, 0x14, 0x00, + 0x2C, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x30, 0xFB, 0x6D, 0xFF, 0x00, + 0x31, 0x00, 0x10, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x69, + 0x02, 0x3A, 0xFF, 0x00, 0x33, 0x00, 0x1D, 0xFF, 0xF0, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x64, 0xEE, 0x3E, 0xFF, 0x00, 0x28, 0x00, 0x23, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x73, 0xF7, 0x21, 0xFF, 0x00, + 0x25, 0x00, 0x19, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x99, + 0x11, 0xC7, 0xFF, 0x00, 0x31, 0x00, 0x1E, 0xFF, 0xEF, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0xD3, 0x03, 0x91, 0xFF, 0x00, 0x34, 0x00, 0x2A, 0xFF, + 0xF3, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xF8, 0x70, 0x28, 0xFF, 0x00, + 0x36, 0x00, 0x2A, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xF8, + 0x70, 0x28, 0xFF, 0x00, 0x2E, 0x00, 0x11, 0xFF, 0xF3, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0xC5, 0xB4, 0xBA, 0xFF, 0xFF, 0xF6, 0x00, 0x16, 0x00, + 0x2A, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xAB, 0x24, 0x4B, 0xFF, 0x00, + 0x00, 0x00, 0x1C, 0x00, 0x2C, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x00, + 0x59, 0x4F, 0xFF, 0xFF, 0xF8, 0x00, 0x0B, 0x00, 0x27, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0xEB, 0xAD, 0x52, 0xFF, 0xFF, 0xF8, 0x00, 0x17, 0x00, + 0x26, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x96, 0x24, 0xD9, 0xFF, 0x00, + 0x00, 0x00, 0x1C, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xFC, + 0x5B, 0x4D, 0xFF, 0x00, 0x0A, 0x00, 0x16, 0x00, 0x2A, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x2A, 0x12, 0x6E, 0xFF, 0x00, 0x00, 0x00, 0x06, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x00, 0xAE, 0x56, 0xFF, 0x00, + 0x08, 0x00, 0x0B, 0x00, 0x27, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x2E, + 0xC4, 0x5C, 0xFF, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x22, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x00, 0xB9, 0xA0, 0xFF, 0xFF, 0xF9, 0x00, 0x0E, 0x00, + 0x24, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xAA, 0xDE, 0xB5, 0xFF, 0x00, + 0x09, 0x00, 0x17, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x34, + 0x06, 0x6B, 0xFF, 0x00, 0x07, 0x00, 0x0E, 0x00, 0x24, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x56, 0xDD, 0xB5, 0xFF, 0x00, 0x00, 0x00, 0x4D, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xE9, 0x52, 0xAC, 0xFF, 0x00, + 0x00, 0x00, 0x5A, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x02, + 0x6C, 0xCC, 0xFF, 0x00, 0x02, 0x00, 0x5A, 0x00, 0x04, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x02, 0x5A, 0xB0, 0xFF, 0x00, 0x00, 0x00, 0x4B, 0x00, + 0x13, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x77, 0xF5, 0xFF, 0xFF, 0x00, + 0x00, 0x00, 0x5A, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x02, + 0x77, 0xEF, 0xFF, 0x00, 0x00, 0x00, 0x4A, 0xFF, 0xEA, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x9C, 0x3E, 0xEC, 0xFF, 0x00, 0x02, 0x00, 0x5A, 0x00, + 0x02, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x05, 0x77, 0xEF, 0xFF, 0x00, + 0x00, 0x00, 0x5A, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xAD, + 0xDE, 0x4D, 0xFF, 0x00, 0x02, 0x00, 0x5A, 0x00, 0x18, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x53, 0xDD, 0x4E, 0xFF, 0x00, 0x00, 0x00, 0x56, 0xFF, + 0xED, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x05, 0x68, 0xC4, 0xFF, 0x00, + 0x01, 0x00, 0x56, 0xFF, 0xED, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x06, + 0x57, 0xAE, 0xFF, 0x00, 0x00, 0x00, 0x55, 0xFF, 0xEA, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x04, 0x58, 0xAE, 0xFF, 0x00, 0x01, 0x00, 0x48, 0xFF, + 0xDC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x03, 0x43, 0x9C, 0xFF, 0x00, + 0x00, 0x00, 0x49, 0xFF, 0xDC, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x02, + 0x36, 0x95, 0xFF, 0x00, 0x01, 0x00, 0x55, 0xFF, 0xEA, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x06, 0x58, 0xAE, 0xFF, 0x00, 0x00, 0x00, 0x3F, 0xFF, + 0xDB, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xC6, 0x36, 0xA6, 0xFF, 0xFF, + 0xDB, 0x00, 0x19, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x6A, + 0x23, 0xD3, 0xFF, 0xFF, 0xD1, 0x00, 0x1D, 0xFF, 0xEF, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x2A, 0x0A, 0x90, 0xFF, 0xFF, 0xD8, 0x00, 0x24, 0x00, + 0x03, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xAB, 0x53, 0x05, 0xFF, 0xFF, + 0xD4, 0x00, 0x11, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x42, + 0xB4, 0xC0, 0xFF, 0xFF, 0xD1, 0x00, 0x10, 0xFF, 0xF4, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x9D, 0xF1, 0x40, 0xFF, 0xFF, 0xCF, 0x00, 0x2A, 0xFF, + 0xF4, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x49, 0x5F, 0xFC, 0xFF, 0xFF, + 0xCC, 0x00, 0x2A, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x09, + 0x71, 0x25, 0xFF, 0xFF, 0xCE, 0x00, 0x1D, 0xFF, 0xF0, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x99, 0xEB, 0x37, 0xFF, 0x00, 0x00, 0x00, 0x13, 0xFF, + 0xCA, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x78, 0xFF, 0xFF, 0xFF, 0x00, + 0x00, 0x00, 0x11, 0xFF, 0xC1, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x78, + 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x1A, 0xFF, 0xBE, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x78, 0xF6, 0xFE, 0xFF, 0x00, 0x00, 0x00, 0x1E, 0xFF, + 0xD1, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x4F, 0xDC, 0xAE, 0xFF, 0x00, + 0x00, 0x00, 0x24, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x9C, + 0x00, 0xBF, 0xFF, 0x00, 0x00, 0x00, 0x24, 0xFF, 0xB6, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x78, 0x00, 0xF7, 0xFF, 0x00, 0x02, 0x00, 0x24, 0xFF, + 0xD0, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x64, 0x00, 0xBD, 0xFF, 0x00, + 0x00, 0x00, 0x29, 0xFF, 0xD1, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x26, + 0x2A, 0x96, 0xFF, 0x00, 0x02, 0x00, 0x24, 0xFF, 0xD0, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x64, 0x00, 0xBD, 0xFF, 0x00, 0x00, 0x00, 0x2D, 0xFF, + 0xBE, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x78, 0x0A, 0xFE, 0xFF, 0x00, + 0x00, 0x00, 0x24, 0xFF, 0xD0, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x9C, + 0x00, 0xBF, 0xFF, 0x00, 0x00, 0x00, 0x35, 0xFF, 0xCA, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x89, 0xFF, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x24, 0xFF, + 0xB6, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x78, 0x00, 0xF7, 0xFF, 0xFF, + 0xCC, 0x00, 0x2A, 0xFF, 0xF4, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x09, + 0x71, 0x25, 0xFF, 0xFF, 0xD1, 0x00, 0x1D, 0xFF, 0xEF, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0x2A, 0x0A, 0x90, 0xFF, 0xFF, 0xCE, 0x00, 0x1D, 0xFF, + 0xF0, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x99, 0xEB, 0x37, 0xFF, 0x00, + 0x00, 0x00, 0x36, 0xFF, 0xC1, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x89, + 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x19, 0x00, 0x27, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0xDD, 0xBA, 0x59, 0xFF, 0xFF, 0xFC, 0x00, 0x16, 0x00, + 0x25, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xDD, 0xF2, 0x71, 0xFF, 0xFF, + 0xFC, 0x00, 0x10, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x4F, + 0x14, 0x57, 0xFF, 0x00, 0x05, 0x00, 0x16, 0x00, 0x25, 0x00, 0x00, 0x00, + 0x00, 0xFF, 0xE0, 0xB1, 0xB8, 0x32, 0xFF, 0x00, 0x00, 0x00, 0x0E, 0x00, + 0x23, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0xCF, 0xFB, 0x6C, 0xFF, 0x00, + 0x04, 0x00, 0x10, 0x00, 0x25, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xE0, 0x9F, + 0x31, 0x30, 0xFF +}; + +// 0x6E50 +u8 d_course_banshee_boardwalk_fish_eyes[] = { + #include "textures/courses/banshee_boardwalk_fish_eyes.rgba16.inc.c" +}; + +Gfx d_course_banshee_boardwalk_dl_7650[] = +{ + gsSPNumLights(1), + gsSPVertex(0x06005E80, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 1, 5, 0, 4, 2, 1, 0), + gsSP2Triangles(1, 3, 6, 0, 5, 1, 6, 0), + gsSP2Triangles(4, 5, 7, 0, 7, 5, 6, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(11, 10, 12, 0, 12, 10, 9, 0), + gsSP2Triangles(8, 13, 14, 0, 8, 15, 9, 0), + gsSP1Quadrangle(9, 15, 0, 2, 0), + gsSP1Quadrangle(16, 17, 12, 18, 0), + gsSP2Triangles(18, 12, 9, 0, 11, 12, 17, 0), + gsSP2Triangles(16, 19, 20, 0, 19, 16, 18, 0), + gsSP2Triangles(16, 21, 17, 0, 20, 21, 16, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 23, 22, 0), + gsSP2Triangles(25, 22, 26, 0, 22, 24, 27, 0), + gsSP2Triangles(26, 22, 27, 0, 23, 28, 29, 0), + gsSP2Triangles(23, 30, 28, 0, 25, 30, 23, 0), + gsSP2Triangles(31, 23, 29, 0, 31, 24, 23, 0), + gsSPVertex(0x06006080, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(0, 2, 5, 0, 4, 6, 0, 0), + gsSP2Triangles(4, 7, 8, 0, 6, 4, 8, 0), + gsSP2Triangles(5, 9, 10, 0, 5, 2, 11, 0), + gsSP2Triangles(5, 11, 9, 0, 12, 3, 10, 0), + gsSP2Triangles(13, 4, 3, 0, 3, 12, 13, 0), + gsSP2Triangles(14, 10, 9, 0, 15, 10, 16, 0), + gsSP2Triangles(10, 17, 12, 0, 10, 14, 16, 0), + gsSP2Triangles(15, 17, 10, 0, 18, 19, 20, 0), + gsSP2Triangles(19, 18, 21, 0, 22, 23, 21, 0), + gsSP2Triangles(21, 23, 19, 0, 24, 25, 26, 0), + gsSP2Triangles(27, 25, 24, 0, 22, 28, 23, 0), + gsSP2Triangles(27, 28, 22, 0, 24, 28, 27, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x06006280, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 1, 5, 0, 6, 4, 5, 0), + gsSP2Triangles(7, 4, 6, 0, 8, 3, 0, 0), + gsSP2Triangles(8, 0, 9, 0, 10, 11, 12, 0), + gsSP2Triangles(10, 13, 11, 0, 13, 10, 8, 0), + gsSP2Triangles(14, 10, 12, 0, 15, 16, 11, 0), + gsSP1Quadrangle(17, 12, 11, 16, 0), + gsSP2Triangles(9, 13, 8, 0, 17, 18, 12, 0), + gsSP2Triangles(14, 12, 18, 0, 13, 9, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 20, 24, 0), + gsSP2Triangles(21, 20, 23, 0, 20, 22, 25, 0), + gsSP2Triangles(24, 20, 25, 0, 21, 26, 22, 0), + gsSP1Quadrangle(27, 28, 21, 23, 0), + gsSP2Triangles(18, 21, 28, 0, 18, 26, 21, 0), + gsSP2Triangles(17, 26, 18, 0, 14, 18, 28, 0), + gsSP2Triangles(29, 5, 30, 0, 31, 25, 22, 0), + gsSP1Quadrangle(31, 22, 26, 17, 0), + gsSPVertex(0x06006480, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 4, 0), + gsSP2Triangles(6, 7, 4, 0, 9, 4, 8, 0), + gsSP2Triangles(6, 5, 10, 0, 11, 5, 4, 0), + gsSP2Triangles(12, 6, 10, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 3, 14, 0, 14, 16, 15, 0), + gsSP2Triangles(3, 0, 14, 0, 16, 14, 17, 0), + gsSP2Triangles(14, 0, 18, 0, 19, 15, 16, 0), + gsSP2Triangles(17, 20, 16, 0, 20, 19, 16, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP2Triangles(27, 24, 26, 0, 28, 29, 24, 0), + gsSP2Triangles(24, 27, 28, 0, 10, 25, 12, 0), + gsSP2Triangles(10, 26, 25, 0, 12, 25, 30, 0), + gsSP1Triangle(31, 27, 26, 0), + gsSPVertex(0x06006680, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 0, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(9, 11, 10, 0, 12, 2, 11, 0), + gsSP2Triangles(12, 0, 2, 0, 13, 14, 12, 0), + gsSP2Triangles(11, 13, 12, 0, 11, 9, 13, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP2Triangles(15, 18, 19, 0, 18, 20, 19, 0), + gsSP1Quadrangle(21, 22, 23, 24, 0), + gsSP2Triangles(25, 3, 26, 0, 27, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_78C0[] = +{ + gsSPNumLights(1), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06006E50), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06006860, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(2, 1, 4, 0, 3, 5, 4, 0), + gsSP2Triangles(4, 6, 7, 0, 7, 2, 4, 0), + gsSP1Quadrangle(4, 8, 9, 6, 0), + gsSP2Triangles(4, 10, 8, 0, 0, 2, 11, 0), + gsSP2Triangles(2, 12, 11, 0, 12, 2, 7, 0), + gsSP1Quadrangle(6, 9, 13, 14, 0), + gsSP2Triangles(15, 6, 14, 0, 15, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_7978[] = +{ + gsSPNumLights(1), + gsSPVertex(0x06006960, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(1, 4, 3, 0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 5, 0, 5, 7, 8, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 7, 9, 0), + gsSP2Triangles(7, 10, 9, 0, 9, 11, 0, 0), + gsSP2Triangles(9, 10, 11, 0, 0, 11, 1, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 12, 14, 0), + gsSP2Triangles(12, 16, 13, 0, 17, 18, 13, 0), + gsSP2Triangles(13, 18, 14, 0, 16, 17, 13, 0), + gsSP1Quadrangle(14, 18, 17, 16, 0), + gsSP2Triangles(14, 16, 15, 0, 16, 19, 15, 0), + gsSP2Triangles(12, 19, 16, 0, 15, 19, 12, 0), + gsSP2Triangles(20, 1, 21, 0, 22, 6, 20, 0), + gsSP2Triangles(6, 4, 20, 0, 20, 4, 1, 0), + gsSP2Triangles(23, 20, 24, 0, 20, 21, 24, 0), + gsSP2Triangles(22, 20, 23, 0, 21, 1, 25, 0), + gsSP2Triangles(1, 11, 25, 0, 24, 21, 25, 0), + gsSP2Triangles(26, 6, 22, 0, 26, 7, 6, 0), + gsSP2Triangles(10, 7, 26, 0, 27, 10, 26, 0), + gsSP2Triangles(27, 26, 28, 0, 28, 26, 22, 0), + gsSP2Triangles(28, 22, 29, 0, 29, 22, 23, 0), + gsSP2Triangles(25, 10, 27, 0, 25, 11, 10, 0), + gsSP2Triangles(24, 25, 30, 0, 30, 25, 27, 0), + gsSP2Triangles(30, 27, 31, 0, 31, 27, 28, 0), + gsSPVertex(0x06006B60, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(3, 1, 0, 0, 0, 4, 5, 0), + gsSP2Triangles(5, 6, 0, 0, 0, 6, 4, 0), + gsSP2Triangles(1, 7, 8, 0, 2, 1, 8, 0), + gsSP2Triangles(3, 7, 1, 0, 2, 8, 3, 0), + gsSP2Triangles(3, 8, 7, 0, 9, 6, 10, 0), + gsSP2Triangles(9, 4, 6, 0, 4, 9, 5, 0), + gsSP1Quadrangle(5, 9, 10, 6, 0), + gsSP2Triangles(11, 12, 13, 0, 11, 14, 12, 0), + gsSP2Triangles(5, 11, 15, 0, 11, 13, 15, 0), + gsSP2Triangles(5, 14, 11, 0, 15, 13, 12, 0), + gsSP1Quadrangle(15, 12, 14, 5, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSP2Triangles(18, 20, 16, 0, 16, 20, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 17, 21, 18, 0), + gsSP2Triangles(22, 21, 17, 0, 17, 20, 23, 0), + gsSP1Quadrangle(18, 21, 22, 23, 0), + gsSP2Triangles(18, 23, 20, 0, 24, 25, 26, 0), + gsSP2Triangles(26, 27, 24, 0, 24, 27, 26, 0), + gsSP2Triangles(26, 25, 24, 0, 28, 29, 26, 0), + gsSP2Triangles(27, 28, 26, 0, 26, 30, 27, 0), + gsSP1Triangle(26, 29, 30, 0), + gsSPVertex(0x06006D50, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(2, 4, 0, 0, 0, 4, 2, 0), + gsSP2Triangles(1, 5, 2, 0, 2, 5, 3, 0), + gsSP2Triangles(6, 7, 8, 0, 4, 9, 2, 0), + gsSP1Triangle(2, 9, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_7B38[] = +{ + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPNumLights(1), + gsSPVertex(0x06006DF0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 3, 2, 0, 4, 5, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_7B78[] = +{ + gsSPSetGeometryMode(G_SHADING_SMOOTH), + gsSPDisplayList(0x06007B38), + gsSPDisplayList(0x06007978), + gsSPDisplayList(0x060078C0), + gsSPDisplayList(0x06007650), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_7BA8[] = +{ + gsSPDisplayList(0x06007B78), + gsSPEndDisplayList(), +}; + +// 0x7BB8 +u8 d_course_banshee_boardwalk_bat_tlut[] = { + #include "textures/courses/tlut/banshee_boardwalk_bat.rgba16.ci8.tlut.inc.c" +}; + +// 0x7DB8 +u8 d_course_banshee_boardwalk_bat[] = { + #include "textures/courses/tlut/banshee_boardwalk_bat.rgba16.ci8.inc.c" +}; + +// 0x9DB8 +u8 pfgojskd[664] = { + 0x00, 0x00, 0x00, 0x00, 0x00, 0x7D, 0x00, 0x00, 0x0C, 0x80, 0x03, 0xFF, + 0x5C, 0x5C, 0x5C, 0xFF, 0xFF, 0xFE, 0x00, 0x06, 0x00, 0x77, 0x00, 0x00, + 0x0B, 0xE0, 0x03, 0x33, 0x44, 0x44, 0x44, 0xFF, 0xFF, 0xFE, 0x00, 0x06, + 0x00, 0x06, 0x00, 0x00, 0x00, 0x9F, 0x03, 0x33, 0x44, 0x44, 0x44, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, + 0x5C, 0x5C, 0x5C, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x04, 0xFF, 0x04, 0x00, 0x63, 0x63, 0x63, 0xFF, 0xFF, 0xFE, 0x00, 0x06, + 0x00, 0x06, 0x00, 0x00, 0x04, 0xBF, 0x03, 0x04, 0x5C, 0x5C, 0x5C, 0xFF, + 0xFF, 0xD1, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, 0x3F, 0x03, 0x04, + 0x5C, 0x5C, 0x5C, 0xFF, 0xFF, 0xCE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x04, 0x00, 0x63, 0x63, 0x63, 0xFF, 0xFF, 0xCE, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x0C, 0x7F, 0x03, 0xFF, 0x7D, 0x7D, 0x7D, 0xFF, + 0xFF, 0xD1, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x0B, 0xDF, 0x03, 0x33, + 0x63, 0x63, 0x63, 0xFF, 0xFF, 0xD1, 0x00, 0x06, 0x00, 0x77, 0x00, 0x00, + 0x00, 0x9F, 0x03, 0x33, 0x63, 0x63, 0x63, 0xFF, 0xFF, 0xCE, 0x00, 0x00, + 0x00, 0x7D, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x7D, 0x7D, 0x7D, 0xFF, + 0xFF, 0xCE, 0x00, 0x00, 0x00, 0x7D, 0x00, 0x00, 0x05, 0x00, 0x03, 0xFF, + 0x44, 0x44, 0x44, 0xFF, 0xFF, 0xD1, 0x00, 0x06, 0x00, 0x77, 0x00, 0x00, + 0x04, 0xC0, 0x03, 0x04, 0x2B, 0x2B, 0x2B, 0xFF, 0xFF, 0xFE, 0x00, 0x06, + 0x00, 0x77, 0x00, 0x00, 0x00, 0x3F, 0x03, 0x04, 0x2B, 0x2B, 0x2B, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x7D, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, + 0x44, 0x44, 0x44, 0xFF, 0xFF, 0xFE, 0x00, 0x06, 0x00, 0x77, 0x00, 0x00, + 0x04, 0x80, 0xF7, 0xC0, 0x1E, 0x1F, 0x1E, 0xFF, 0xFF, 0xD1, 0x00, 0x06, + 0x00, 0x77, 0x00, 0x00, 0x00, 0x00, 0xF7, 0xC0, 0x1E, 0x1F, 0x1E, 0xFF, + 0xFF, 0xD1, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x02, 0xFF, + 0x1E, 0x1F, 0x1E, 0xFF, 0xFF, 0xFE, 0x00, 0x06, 0x00, 0x06, 0x00, 0x00, + 0x04, 0x80, 0x02, 0xFF, 0x1E, 0x1F, 0x1E, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x5C, 0x5C, 0x5C, 0xFF, + 0xFF, 0xFE, 0x00, 0x08, 0x00, 0x06, 0x00, 0x00, 0x00, 0x9F, 0x03, 0x33, + 0x44, 0x44, 0x44, 0xFF, 0xFF, 0xFE, 0x00, 0x08, 0x00, 0x77, 0x00, 0x00, + 0x0B, 0xE0, 0x03, 0x33, 0x44, 0x44, 0x44, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x7D, 0x00, 0x00, 0x0C, 0x80, 0x03, 0xFF, 0x5C, 0x5C, 0x5C, 0xFF, + 0xFF, 0xCE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, + 0x63, 0x63, 0x63, 0xFF, 0xFF, 0xD1, 0x00, 0x08, 0x00, 0x06, 0x00, 0x00, + 0x00, 0x3F, 0x03, 0x04, 0x5C, 0x5C, 0x5C, 0xFF, 0xFF, 0xFE, 0x00, 0x08, + 0x00, 0x06, 0x00, 0x00, 0x04, 0xBF, 0x03, 0x04, 0x5C, 0x5C, 0x5C, 0xFF, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0xFF, 0x04, 0x00, + 0x63, 0x63, 0x63, 0xFF, 0xFF, 0xCE, 0x00, 0x00, 0x00, 0x7D, 0x00, 0x00, + 0x00, 0x00, 0x04, 0x00, 0x7D, 0x7D, 0x7D, 0xFF, 0xFF, 0xD1, 0x00, 0x08, + 0x00, 0x77, 0x00, 0x00, 0x00, 0x9F, 0x03, 0x33, 0x63, 0x63, 0x63, 0xFF, + 0xFF, 0xD1, 0x00, 0x08, 0x00, 0x06, 0x00, 0x00, 0x0B, 0xDF, 0x03, 0x33, + 0x63, 0x63, 0x63, 0xFF, 0xFF, 0xCE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x0C, 0x7F, 0x03, 0xFF, 0x7D, 0x7D, 0x7D, 0xFF, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x7D, 0x00, 0x00, 0x00, 0x00, 0x03, 0xFF, 0x44, 0x44, 0x44, 0xFF, + 0xFF, 0xFE, 0x00, 0x08, 0x00, 0x77, 0x00, 0x00, 0x00, 0x3F, 0x03, 0x04, + 0x2B, 0x2B, 0x2B, 0xFF, 0xFF, 0xD1, 0x00, 0x08, 0x00, 0x77, 0x00, 0x00, + 0x04, 0xC0, 0x03, 0x04, 0x2B, 0x2B, 0x2B, 0xFF, 0xFF, 0xCE, 0x00, 0x00, + 0x00, 0x7D, 0x00, 0x00, 0x05, 0x00, 0x03, 0xFF, 0x44, 0x44, 0x44, 0xFF, + 0xFF, 0xFE, 0x00, 0x08, 0x00, 0x06, 0x00, 0x00, 0x04, 0x80, 0x02, 0xFF, + 0xC8, 0xC8, 0xC8, 0xFF, 0xFF, 0xD1, 0x00, 0x08, 0x00, 0x06, 0x00, 0x00, + 0x00, 0x00, 0x02, 0xFF, 0xC8, 0xC8, 0xC8, 0xFF, 0xFF, 0xD1, 0x00, 0x08, + 0x00, 0x77, 0x00, 0x00, 0x00, 0x00, 0xF7, 0xC0, 0xFF, 0xFF, 0xFF, 0xFF, + 0xFF, 0xFE, 0x00, 0x08, 0x00, 0x77, 0x00, 0x00, 0x04, 0x80, 0xF7, 0xC0, + 0xFF, 0xFF, 0xFF, 0xFF, + // A038 Light + 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0xFF, 0xFF, 0xFF, 0x00, + 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00 +}; + +// 0xA050 +u8 d_course_banshee_boardwalk_texture[] = { + #include "textures/courses/banshee_boardwalk_0A050.rgba16.inc.c" +}; + +Gfx d_course_banshee_boardwalk_dl_A850[] = +{ + // todo: Replace these 3 commands with gsSPSetLights1 + gsSPNumLights(NUMLIGHTS_1), + gsSPLight(0x0600A040, 1), + gsSPLight(0x0600A038, 2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600A050), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06009DB8, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_A900[] = +{ + // todo: Replace these 3 commands with gsSPSetLights1 + gsSPNumLights(NUMLIGHTS_1), + gsSPLight(0x0600A040, 1), + gsSPLight(0x0600A038, 2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600A050), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06009EF8, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_A9B0[] = +{ + gsSPDisplayList(0x0600A900), + gsSPDisplayList(0x0600A850), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_A9C8[] = +{ + gsSPDisplayList(0x0600A9B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_A9D8[] = +{ + gsSPDisplayList(0x0600A9C8), + gsSPEndDisplayList(), +}; + +// 0xA9E8 +Vtx_t d_course_banshee_boardwalk_model_unk[] = { + {{ -177, 0, -177 }, { 0 }, { -1298, -1298 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -250, 0, 0 }, { 0 }, { -2048, 512 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 0, 0, 0 }, { 0 }, { 512, 512 }, {0xA6, 0xA6, 0xA6, 0xFF }}, + {{ 0, 0, -250 }, { 0 }, { 512, -2048 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ -177, 0, 177 }, { 0 }, { -1298, 2322 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 0, 0, 250 }, { 0 }, { 512, 3072 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 177, 0, 177 }, { 0 }, { 2322, 2322 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 250, 0, 0 }, { 0 }, { 3072, 512 }, {0x19, 0x19, 0x19, 0xFF }}, + {{ 177, 0, -177 }, { 0 }, { 2322, -1298 }, {0x19, 0x19, 0x19, 0xFF }}, +}; + +// 0xAA78 +u8 d_course_banshee_boardwalk_texture2[] = { + #include "textures/courses/banshee_boardwalk_0AA78.rgba16.inc.c" +}; + +// 0xB278 +Gfx d_course_banshee_boardwalk_dl_B278[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600AA78), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0600A9E8, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP1Quadrangle(2, 1, 4, 5, 0), + gsSP2Triangles(2, 5, 6, 0, 7, 2, 6, 0), + gsSP2Triangles(8, 3, 2, 0, 7, 8, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_dl_B308[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07001748), + gsSPDisplayList(0x07000688), + gsSPDisplayList(0x07000540), + gsSPDisplayList(0x07000060), + gsSPDisplayList(0x07000878), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(0x07007228), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005498), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07004E60), + gsSPDisplayList(0x07004160), + gsSPDisplayList(0x07003588), + gsSPDisplayList(0x07002288), + gsSPDisplayList(0x07001DA0), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07001A98), + gsSPEndDisplayList(), +}; + +// 0xB3D0 +struct ActorSpawnData d_course_banshee_boardwalk_spawn2[] = { + {{ -271, 12, -1629 }, { 0 }}, + {{ -241, 12, -1614 }, { 0 }}, + {{ -196, 12, -1585 }, { 0 }}, + {{ -241, 12, -1566 }, { 0 }}, + {{ -2017, 12, -1708 }, { 1 }}, + {{ -2005, 12, -1698 }, { 1 }}, + {{ -1993, 12, -1689 }, { 1 }}, + {{ -1984, 12, -1680 }, { 1 }}, + {{ -1392, 12, 2 }, { 2 }}, + {{ -1479, 12, 8 }, { 2 }}, + {{ -1409, 12, 69 }, { 2 }}, + {{ -1424, 12, 164 }, { 2 }}, + {{ -200, 12, 1426 }, { 3 }}, + {{ -181, 12, 1459 }, { 3 }}, + {{ -88, 12, 1415 }, { 3 }}, + {{ -122, 12, 1478 }, { 3 }}, + {{ -32768, 0, 0 }, { 0 }}, +}; + +// 0xB458 +struct CourseAddrUnkStruct d_course_banshee_boardwalk_addr[] = { + {{ 0x07001DA0 }, { 0x04FF0000 }}, + {{ 0x07005498 }, { 0x04FF0000 }}, + {{ 0x070027D0 }, { 0x06012000 }}, + {{ 0x070028D0 }, { 0x06022000 }}, + {{ 0x070029A0 }, { 0x06032000 }}, + {{ 0x07002A70 }, { 0x06042000 }}, + {{ 0x070026E8 }, { 0x06052000 }}, + {{ 0x070022C8 }, { 0x06062000 }}, + {{ 0x07002398 }, { 0x06072000 }}, + {{ 0x07002440 }, { 0x06082000 }}, + {{ 0x07002520 }, { 0x06092000 }}, + {{ 0x07002608 }, { 0x060A2000 }}, + {{ 0x07002B78 }, { 0x060B2000 }}, + {{ 0x07003240 }, { 0x060C2000 }}, + {{ 0x07003310 }, { 0x060D2000 }}, + {{ 0x070033C8 }, { 0x060E2000 }}, + {{ 0x070034A0 }, { 0x060F2000 }}, + {{ 0x07001830 }, { 0x06102000 }}, + {{ 0x070018E0 }, { 0x06112000 }}, + {{ 0x07001968 }, { 0x06122000 }}, + {{ 0x07001A00 }, { 0x06132000 }}, + {{ 0x070030F0 }, { 0x06142000 }}, + {{ 0x07002C20 }, { 0x06152000 }}, + {{ 0x07002D40 }, { 0x06162000 }}, + {{ 0x07002E40 }, { 0x06172000 }}, + {{ 0x07002F38 }, { 0x06182000 }}, + {{ 0x07003020 }, { 0x06192000 }}, + {{ 0x07003930 }, { 0x04FF8000 }}, + {{ 0x07003AA0 }, { 0x04FF8000 }}, + {{ 0x07003BA0 }, { 0x04FF8000 }}, + {{ 0x07003C40 }, { 0x04FF8000 }}, + {{ 0x07003830 }, { 0x04FF8000 }}, + {{ 0x07003638 }, { 0x04FF8000 }}, + {{ 0x070036C8 }, { 0x04FF8000 }}, + {{ 0x07003740 }, { 0x04FF8000 }}, + {{ 0x070037C0 }, { 0x04FF8000 }}, + {{ 0x07003D08 }, { 0x04FF8000 }}, + {{ 0x070040D0 }, { 0x04FF8000 }}, + {{ 0x07004070 }, { 0x04FF8000 }}, + {{ 0x07004008 }, { 0x04FF8000 }}, + {{ 0x07003F78 }, { 0x04FF8000 }}, + {{ 0x07003D90 }, { 0x04FF8000 }}, + {{ 0x07003E10 }, { 0x04FF8000 }}, + {{ 0x07003E88 }, { 0x04FF8000 }}, + {{ 0x07003F00 }, { 0x04FF8000 }}, + {{ 0x07000060 }, { 0xFFFF8000 }}, + {{ 0x07001CF8 }, { 0x04FF8000 }}, + {{ 0x07001748 }, { 0x06FF8000 }}, + {{ 0x00000000 }, { 0x00000000 }}, +}; diff --git a/courses/special_cup/banshee_boardwalk/packed.inc.c b/courses/special_cup/banshee_boardwalk/packed.inc.c new file mode 100644 index 000000000..cffff3a4c --- /dev/null +++ b/courses/special_cup/banshee_boardwalk/packed.inc.c @@ -0,0 +1,4464 @@ +#include +#include +#include +#include +#include + +Gfx d_course_banshee_boardwalk_packed_dl_0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000000, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_60[] = +{ + gsSPDisplayList(0x07000000), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000040, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000080, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_120[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040000C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000100, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_1D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000140, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000180, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_280[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040001C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000200, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_330[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000240, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000280, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_3E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040002C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000300, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_490[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000340, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000380, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_540[] = +{ + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x070003E0), + gsSPDisplayList(0x07000330), + gsSPDisplayList(0x07000280), + gsSPDisplayList(0x070001D0), + gsSPDisplayList(0x07000120), + gsSPDisplayList(0x07000070), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_580[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040003C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000400, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000440, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000480, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_688[] = +{ + gsSPDisplayList(0x07000580), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_698[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040004C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_6F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000500, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_758[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000540, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_7B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000580, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_818[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040005C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_878[] = +{ + gsSPDisplayList(0x07000818), + gsSPDisplayList(0x070007B8), + gsSPDisplayList(0x07000758), + gsSPDisplayList(0x070006F8), + gsSPDisplayList(0x07000698), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_8A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000600, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_930[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000740, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_9B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040008C0, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 22, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_A50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000A80, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_AE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000C80, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(24, 26, 27, 25, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000E80, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(15, 18, 19, 16, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_BC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001000, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(18, 20, 21, 19, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(28, 30, 31, 29, 0), + gsSPVertex(0x04001200, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_C98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040012C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_D30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040014C0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP1Quadrangle(3, 2, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 21, 24, 0), + gsSP1Quadrangle(25, 26, 27, 28, 0), + gsSP1Quadrangle(26, 29, 30, 27, 0), + gsSPVertex(0x040016B0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_DF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001710, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(22, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001910, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_EA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001950, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(12, 11, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001B50, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(5, 8, 9, 6, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_F80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001CD0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(17, 16, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_1008[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001E10, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(15, 14, 16, 17, 0), + gsSP1Quadrangle(17, 16, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 20, 23, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x04001FF0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 5, 4, 9, 0), + gsSP1Quadrangle(7, 6, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 19, 18, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_1108[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040021D0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(18, 20, 21, 19, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x040023B0, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_11D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002510, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_1260[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002690, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04002890, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_1320[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002930, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 20, 23, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x04002B10, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_13E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002BB0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 15, 12, 13, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(22, 23, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_1478[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002D30, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(2, 6, 7, 3, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(10, 9, 12, 13, 0), + gsSP1Quadrangle(14, 15, 8, 11, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSP1Quadrangle(30, 31, 28, 29, 0), + gsSPVertex(0x04002F30, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(7, 10, 11, 8, 0), + gsSP1Quadrangle(12, 13, 11, 10, 0), + gsSP1Quadrangle(14, 0, 3, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_1560[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003030, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(29, 28, 30, 31, 0), + gsSPVertex(0x04003230, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_1610[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003270, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 5, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(13, 12, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(19, 18, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(21, 20, 30, 31, 0), + gsSPVertex(0x04003470, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(11, 14, 15, 12, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(23, 22, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(30, 26, 29, 31, 0), + gsSPVertex(0x04003670, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(13, 16, 17, 14, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_1748[] = +{ + gsSPDisplayList(0x07001610), + gsSPDisplayList(0x07001560), + gsSPDisplayList(0x07001478), + gsSPDisplayList(0x070013E0), + gsSPDisplayList(0x07001320), + gsSPDisplayList(0x07001260), + gsSPDisplayList(0x070011D8), + gsSPDisplayList(0x07001108), + gsSPDisplayList(0x07001008), + gsSPDisplayList(0x07000F80), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000DF0), + gsSPDisplayList(0x07000D30), + gsSPDisplayList(0x07000C98), + gsSPDisplayList(0x07000BC8), + gsSPDisplayList(0x07000AE8), + gsSPDisplayList(0x07000A50), + gsSPDisplayList(0x070009B8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070008A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_17F0[] = +{ + gsSPDisplayList(0x07001748), + gsSPDisplayList(0x07000878), + gsSPDisplayList(0x07000688), + gsSPDisplayList(0x07000540), + gsSPDisplayList(0x07000060), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_1820[] = +{ + gsSPDisplayList(0x070017F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_1830[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040037D0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(4, 7, 8, 0, 5, 9, 6, 0), + gsSP2Triangles(8, 7, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 12, 11, 15, 0), + gsSP2Triangles(12, 15, 16, 0, 17, 8, 10, 0), + gsSP1Quadrangle(8, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(20, 24, 25, 21, 0), + gsSP1Quadrangle(22, 26, 27, 23, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_18E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040039D0, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(3, 4, 1, 0, 3, 5, 4, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 9, 11, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0), + gsSP1Triangle(17, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_1968[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003B20, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 8, 0), + gsSP2Triangles(7, 4, 6, 0, 9, 7, 6, 0), + gsSP1Quadrangle(9, 6, 10, 11, 0), + gsSP1Quadrangle(12, 7, 9, 13, 0), + gsSP2Triangles(7, 14, 8, 0, 14, 15, 8, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_1A00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003CA0, 26, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 4, 5, 1, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 6, 9, 0), + gsSP1Quadrangle(10, 7, 9, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP1Quadrangle(20, 3, 2, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_1A98[] = +{ + gsSPDisplayList(0x07001A00), + gsSPDisplayList(0x07001968), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001830), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_1AC0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003E40, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(3, 0, 4, 0, 3, 5, 6, 0), + gsSP2Triangles(3, 6, 1, 0, 7, 8, 2, 0), + gsSP1Quadrangle(9, 10, 5, 3, 0), + gsSP2Triangles(11, 3, 4, 0, 11, 9, 3, 0), + gsSP1Quadrangle(12, 13, 7, 6, 0), + gsSP2Triangles(14, 15, 10, 0, 15, 12, 5, 0), + gsSP2Triangles(15, 5, 10, 0, 5, 12, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_1B58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003F40, 13, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 2, 5, 6, 0), + gsSP1Quadrangle(1, 7, 5, 2, 0), + gsSP1Quadrangle(3, 2, 8, 9, 0), + gsSP1Quadrangle(2, 6, 10, 8, 0), + gsSP2Triangles(10, 11, 8, 0, 8, 12, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_1BE0[] = +{ + gsSPDisplayList(0x07001B58), + gsSPDisplayList(0x07001AC0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_1BF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004010, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_1C78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004150, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_1CF8[] = +{ + gsSPDisplayList(0x07001C78), + gsSPDisplayList(0x07001BF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_1D10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004290, 26, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 5, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_1DA0[] = +{ + gsSPDisplayList(0x07001D10), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_1DB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004430, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 22, 0, 25, 9, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04004610, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_1E50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040046A0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 5, 0, 2, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(28, 16, 18, 0, 29, 30, 31, 0), + gsSPVertex(0x040048A0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_1EF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004960, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(6, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 25, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04004B50, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 7, 0), + gsSP2Triangles(11, 12, 13, 0, 7, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_1FA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004D00, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 17, 22, 0), + gsSP2Triangles(23, 24, 19, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04004EF0, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 5, 0, 8, 9, 10, 0), + gsSP2Triangles(1, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 1, 0, 18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_2058[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005040, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(9, 11, 10, 0, 12, 13, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04005220, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_2100[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005310, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 2, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 25, 26, 27, 0), + gsSP1Triangle(25, 28, 29, 0), + gsSPVertex(0x040054F0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 11, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x040056F0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_21D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005770, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04005950, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP1Triangle(23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_2288[] = +{ + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x07002058), + gsSPDisplayList(0x07001FA8), + gsSPDisplayList(0x07001EF0), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001DB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_22C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005AF0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005BB0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_2398[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005CF0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(3, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005D70, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_2440[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005DF0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005EF0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_2520[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006070, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006170, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_2608[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006330, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006430, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_26E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040065B0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040066B0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_27D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006830, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040068B0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006A30, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_28D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006A70, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006B30, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(10, 14, 15, 11, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_29A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006C70, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006D30, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_2A70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006EB0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006FF0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040071F0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_2B78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007230, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040072B0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_2C20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007330, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040074B0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 24, 27, 0), + gsSPVertex(0x04007690, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_2D40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040076F0, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 5, 6, 7, 0), + gsSP1Quadrangle(5, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007850, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(14, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_2E40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007A50, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(0, 4, 1, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007B90, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(14, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_2F38[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007D90, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007E90, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(10, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_3020[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008050, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008110, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(6, 10, 11, 7, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_30F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008250, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 13, 17, 18, 0), + gsSP2Triangles(13, 18, 14, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(27, 29, 30, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008440, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 10, 13, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 16, 19, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x04008620, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_3240[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008780, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008840, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_3310[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008980, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008A00, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_33C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008B00, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008C00, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 4, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_34A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008D60, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008E40, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_3588[] = +{ + gsSPDisplayList(0x070034A0), + gsSPDisplayList(0x070033C8), + gsSPDisplayList(0x07003310), + gsSPDisplayList(0x07003240), + gsSPDisplayList(0x070030F0), + gsSPDisplayList(0x07003020), + gsSPDisplayList(0x07002F38), + gsSPDisplayList(0x07002E40), + gsSPDisplayList(0x07002D40), + gsSPDisplayList(0x07002C20), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x07002A70), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x070028D0), + gsSPDisplayList(0x070027D0), + gsSPDisplayList(0x070026E8), + gsSPDisplayList(0x07002608), + gsSPDisplayList(0x07002520), + gsSPDisplayList(0x07002440), + gsSPDisplayList(0x07002398), + gsSPDisplayList(0x070022C8), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_3638[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009040, 21, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 5, 0), + gsSP2Triangles(8, 5, 4, 0, 11, 12, 8, 0), + gsSP2Triangles(11, 8, 4, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0), + gsSP1Triangle(17, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_36C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009190, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(9, 8, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_3740[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009270, 15, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(7, 6, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(6, 10, 8, 0, 11, 12, 13, 0), + gsSP1Triangle(11, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_37C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009360, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 3, 2, 0, 4, 5, 6, 0), + gsSP1Triangle(4, 6, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_3830[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040093D0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP2Triangles(2, 5, 6, 0, 7, 5, 7, 0), + gsSP2Triangles(5, 5, 7, 0, 8, 9, 2, 0), + gsSP2Triangles(8, 2, 6, 0, 10, 0, 3, 0), + gsSP2Triangles(10, 3, 11, 0, 12, 13, 14, 0), + gsSP2Triangles(12, 14, 15, 0, 13, 12, 16, 0), + gsSP2Triangles(13, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(18, 20, 21, 0, 22, 23, 24, 0), + gsSP2Triangles(22, 24, 25, 0, 24, 23, 26, 0), + gsSP1Quadrangle(27, 24, 26, 28, 0), + gsSP1Quadrangle(29, 28, 30, 31, 0), + gsSPVertex(0x040095D0, 25, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 2, 1, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP2Triangles(11, 14, 15, 0, 16, 17, 18, 0), + gsSP2Triangles(16, 18, 19, 0, 20, 21, 15, 0), + gsSP2Triangles(20, 15, 22, 0, 22, 15, 23, 0), + gsSP1Triangle(22, 23, 24, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_3930[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009760, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 5, 12, 0), + gsSP1Quadrangle(13, 14, 15, 16, 0), + gsSP1Quadrangle(17, 18, 19, 20, 0), + gsSP2Triangles(17, 20, 21, 0, 22, 23, 24, 0), + gsSP2Triangles(22, 24, 25, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x04009960, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 17, 20, 0), + gsSP2Triangles(19, 20, 21, 0, 22, 23, 24, 0), + gsSP2Triangles(22, 24, 25, 0, 26, 21, 20, 0), + gsSP1Quadrangle(26, 20, 27, 28, 0), + gsSP1Quadrangle(26, 28, 29, 30, 0), + gsSP1Triangle(28, 31, 29, 0), + gsSPVertex(0x04009B60, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(4, 6, 7, 8, 0), + gsSP1Quadrangle(3, 9, 6, 4, 0), + gsSP2Triangles(4, 10, 5, 0, 5, 10, 11, 0), + gsSP2Triangles(5, 11, 12, 0, 13, 5, 12, 0), + gsSP2Triangles(13, 12, 14, 0, 3, 5, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 20, 22, 0), + gsSP2Triangles(13, 24, 25, 0, 9, 26, 6, 0), + gsSP1Quadrangle(9, 0, 2, 26, 0), + gsSP2Triangles(1, 27, 2, 0, 28, 29, 30, 0), + gsSP1Triangle(28, 30, 31, 0), + gsSPVertex(0x04009D60, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_3AA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009DA0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 2, 1, 0, 5, 6, 4, 0), + gsSP2Triangles(5, 4, 1, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 13, 15, 14, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP2Triangles(21, 24, 22, 0, 22, 24, 25, 0), + gsSP2Triangles(22, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(27, 29, 30, 0), + gsSPVertex(0x04009F90, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 7, 9, 0, 7, 10, 11, 0), + gsSP2Triangles(7, 11, 9, 0, 12, 13, 14, 0), + gsSP2Triangles(12, 14, 15, 0, 16, 9, 11, 0), + gsSP2Triangles(8, 9, 17, 0, 18, 16, 11, 0), + gsSP2Triangles(18, 11, 19, 0, 16, 18, 20, 0), + gsSP2Triangles(16, 20, 21, 0, 22, 23, 24, 0), + gsSP2Triangles(22, 24, 25, 0, 26, 27, 28, 0), + gsSP1Quadrangle(27, 29, 30, 28, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_3BA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A180, 27, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 1, 0, 0, 0, 5, 4, 0), + gsSP2Triangles(6, 6, 7, 0, 7, 6, 7, 0), + gsSP2Triangles(8, 3, 2, 0, 8, 9, 10, 0), + gsSP2Triangles(8, 10, 3, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 23, 24, 25, 0), + gsSP1Triangle(23, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_3C40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A330, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSP1Quadrangle(0, 5, 6, 7, 0), + gsSP2Triangles(0, 7, 8, 0, 7, 9, 10, 0), + gsSP2Triangles(7, 10, 8, 0, 1, 11, 12, 0), + gsSP2Triangles(1, 12, 2, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 16, 15, 17, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 23, 21, 20, 0), + gsSP1Quadrangle(24, 23, 20, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x0400A510, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_3D08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A590, 19, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 3, 2, 5, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(15, 17, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_3D90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A6C0, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(2, 4, 3, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 5, 9, 10, 0), + gsSP2Triangles(5, 10, 11, 0, 12, 7, 6, 0), + gsSP1Triangle(12, 6, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_3E10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A7A0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_3E88[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A8A0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_3F00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A9A0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_3F78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400AAA0, 26, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(7, 8, 4, 0, 9, 10, 11, 0), + gsSP1Quadrangle(9, 11, 12, 13, 0), + gsSP2Triangles(9, 13, 14, 0, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_4008[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400AC40, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_4070[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400ACC0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_40D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400AD00, 21, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 4, 5, 1, 0), + gsSP2Triangles(2, 6, 3, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 12, 11, 0), + gsSP2Triangles(15, 11, 16, 0, 17, 18, 19, 0), + gsSP1Triangle(17, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_4160[] = +{ + gsSPDisplayList(0x070040D0), + gsSPDisplayList(0x07004070), + gsSPDisplayList(0x07004008), + gsSPDisplayList(0x07003F78), + gsSPDisplayList(0x07003F00), + gsSPDisplayList(0x07003E88), + gsSPDisplayList(0x07003E10), + gsSPDisplayList(0x07003D90), + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003BA0), + gsSPDisplayList(0x07003AA0), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003830), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003740), + gsSPDisplayList(0x070036C8), + gsSPDisplayList(0x07003638), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_41F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400AE50, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400B050, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_42A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B090, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400B290, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_4358[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B2D0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400B4D0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_4408[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B510, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400B710, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_44B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B750, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400B950, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_4568[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B990, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(18, 20, 21, 19, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x0400BB70, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_4618[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BBD0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400BDD0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_46C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BE10, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 6, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400C010, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 4, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_4798[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C130, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400C330, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_4848[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C370, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400C570, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_48F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C5B0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400C7B0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_49A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C7F0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400C9F0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_4A58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CA30, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400CC30, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_4B08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CC70, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_4BA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CE70, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400D070, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_4C50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D0B0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400D2B0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_4D00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D2F0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400D4F0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_4DB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D530, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400D730, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_4E60[] = +{ + gsSPDisplayList(0x07004DB0), + gsSPDisplayList(0x07004D00), + gsSPDisplayList(0x07004C50), + gsSPDisplayList(0x07004BA0), + gsSPDisplayList(0x07004B08), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x070049A8), + gsSPDisplayList(0x070048F8), + gsSPDisplayList(0x07004848), + gsSPDisplayList(0x07004798), + gsSPDisplayList(0x070046C8), + gsSPDisplayList(0x07004618), + gsSPDisplayList(0x07004568), + gsSPDisplayList(0x070044B8), + gsSPDisplayList(0x07004408), + gsSPDisplayList(0x07004358), + gsSPDisplayList(0x070042A8), + gsSPDisplayList(0x070041F8), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_4EF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D770, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 4, 2, 0, 4, 5, 6, 0), + gsSP2Triangles(4, 6, 2, 0, 5, 7, 8, 0), + gsSP2Triangles(5, 8, 6, 0, 9, 10, 11, 0), + gsSP1Quadrangle(9, 11, 12, 13, 0), + gsSP1Quadrangle(12, 14, 15, 13, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 6, 8, 0), + gsSP1Quadrangle(19, 8, 16, 20, 0), + gsSP1Quadrangle(21, 19, 20, 22, 0), + gsSP2Triangles(8, 23, 16, 0, 16, 18, 20, 0), + gsSP2Triangles(10, 24, 11, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 29, 30, 28, 0), + gsSP1Triangle(29, 28, 27, 0), + gsSPVertex(0x0400D960, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP1Triangle(1, 4, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_4FD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D9B0, 27, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(4, 7, 8, 0, 9, 10, 11, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSP2Triangles(12, 14, 13, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 12, 0, 12, 17, 14, 0), + gsSP1Quadrangle(12, 10, 18, 19, 0), + gsSP1Quadrangle(20, 17, 21, 22, 0), + gsSP1Quadrangle(0, 23, 24, 25, 0), + gsSP1Triangle(0, 26, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5078[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DB60, 25, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(4, 7, 8, 0, 7, 6, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP1Quadrangle(11, 13, 14, 15, 0), + gsSP1Quadrangle(11, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 15, 14, 0), + gsSP1Quadrangle(16, 20, 21, 17, 0), + gsSP1Quadrangle(22, 23, 24, 1, 0), + gsSP1Triangle(0, 22, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5120[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DCF0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 0, 3, 0, 0, 5, 6, 0), + gsSP2Triangles(0, 6, 1, 0, 7, 4, 3, 0), + gsSP2Triangles(7, 3, 8, 0, 9, 4, 7, 0), + gsSP2Triangles(9, 7, 10, 0, 11, 7, 8, 0), + gsSP1Quadrangle(5, 9, 10, 6, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(12, 15, 16, 0, 14, 17, 18, 0), + gsSP2Triangles(14, 18, 15, 0, 19, 20, 21, 0), + gsSP1Quadrangle(22, 20, 19, 23, 0), + gsSP2Triangles(20, 24, 21, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 27, 29, 30, 0), + gsSP2Triangles(27, 30, 31, 0, 28, 27, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_51E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DEF0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 4, 5, 0, 0), + gsSP1Quadrangle(6, 7, 2, 1, 0), + gsSP2Triangles(6, 8, 7, 0, 5, 4, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP1Quadrangle(13, 15, 16, 17, 0), + gsSP1Quadrangle(14, 18, 19, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5278[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E030, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 8, 7, 0), + gsSP1Quadrangle(12, 13, 10, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_52F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E110, 15, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 3, 2, 0, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(6, 9, 10, 0, 11, 12, 13, 0), + gsSP1Triangle(11, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5378[] = +{ + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07005278), + gsSPDisplayList(0x070051E0), + gsSPDisplayList(0x07005120), + gsSPDisplayList(0x07005078), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07004EF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_53B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E200, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(20, 24, 25, 21, 0), + gsSP1Quadrangle(24, 26, 27, 25, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400E400, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5498[] = +{ + gsSPDisplayList(0x070053B8), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_54A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E5E0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5520[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E720, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5598[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E860, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5610[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E9A0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5688[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400EAE0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5700[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400EC20, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5778[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400ED60, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400EF50, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5820[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400EFE0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5898[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F120, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5910[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F260, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5988[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F3A0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5A00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F4E0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5A78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F620, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5AF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F760, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5B68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F8A0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5BE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F9E0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5C58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FB20, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5CD0[] = +{ + gsSPDisplayList(0x07005C58), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005B68), + gsSPDisplayList(0x07005AF0), + gsSPDisplayList(0x07005A78), + gsSPDisplayList(0x07005A00), + gsSPDisplayList(0x07005988), + gsSPDisplayList(0x07005910), + gsSPDisplayList(0x07005898), + gsSPDisplayList(0x07005820), + gsSPDisplayList(0x07005778), + gsSPDisplayList(0x07005700), + gsSPDisplayList(0x07005688), + gsSPDisplayList(0x07005610), + gsSPDisplayList(0x07005598), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070054A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5D60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FC60, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5DC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FCF0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(3, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5E30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FD70, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5EA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FE80, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(0, 11, 12, 0, 0, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5F10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FF70, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5F78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010030, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 0, 9, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_5FE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010110, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_6058[] = +{ + gsSPDisplayList(0x07005FE8), + gsSPDisplayList(0x07005F78), + gsSPDisplayList(0x07005F10), + gsSPDisplayList(0x07005EA0), + gsSPDisplayList(0x07005E30), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005D60), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_6098[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010200, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 7, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(12, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 21, 20, 0), + gsSP1Quadrangle(23, 22, 24, 25, 0), + gsSP1Quadrangle(26, 27, 25, 24, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04010400, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 3, 5, 6, 0), + gsSP1Quadrangle(7, 8, 9, 10, 0), + gsSP1Quadrangle(10, 9, 11, 12, 0), + gsSP1Quadrangle(13, 14, 15, 16, 0), + gsSP1Quadrangle(14, 13, 17, 18, 0), + gsSP1Quadrangle(19, 20, 21, 22, 0), + gsSP1Quadrangle(22, 21, 23, 24, 0), + gsSP1Quadrangle(25, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04010600, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 4, 3, 7, 0), + gsSP2Triangles(4, 7, 8, 0, 9, 8, 7, 0), + gsSP2Triangles(9, 7, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 12, 11, 15, 0), + gsSP2Triangles(12, 15, 16, 0, 16, 15, 17, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 14, 13, 22, 0), + gsSP2Triangles(14, 22, 21, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 27, 28, 29, 0), + gsSP2Triangles(27, 29, 30, 0, 30, 29, 31, 0), + gsSPVertex(0x04010800, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 6, 5, 7, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Quadrangle(9, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(15, 14, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP2Triangles(24, 27, 28, 0, 8, 7, 29, 0), + gsSP2Triangles(8, 29, 30, 0, 30, 29, 31, 0), + gsSPVertex(0x04010A00, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(3, 5, 6, 7, 0), + gsSP2Triangles(3, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 28, 27, 29, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04010BF0, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSP1Quadrangle(12, 13, 7, 6, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010CD0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_6310[] = +{ + gsSPDisplayList(0x07006098), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_6320[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010D10, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_63B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010F10, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_6450[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011110, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_64E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011310, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_6580[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011510, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04011710, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_6640[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011810, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_66D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011A10, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_6770[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011C10, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_6808[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011E10, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_68A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012010, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_6918[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012110, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_69B0[] = +{ + gsSPDisplayList(0x07006918), + gsSPDisplayList(0x070068A0), + gsSPDisplayList(0x07006808), + gsSPDisplayList(0x07006770), + gsSPDisplayList(0x070066D8), + gsSPDisplayList(0x07006640), + gsSPDisplayList(0x07006580), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x07006450), + gsSPDisplayList(0x070063B8), + gsSPDisplayList(0x07006320), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_6A10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012310, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_6A88[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012410, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_6B00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012510, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_6B78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012610, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_6BF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012710, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_6C68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012810, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_6D00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012A10, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_6D78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012B10, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_6DF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012C10, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_6E68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012D10, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_6EE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012E10, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_6F58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012F10, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_6FD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013010, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_7048[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013110, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_70C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013210, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_7138[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013310, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_71B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013410, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_7228[] = +{ + gsSPDisplayList(0x070071B0), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x070070C0), + gsSPDisplayList(0x07007048), + gsSPDisplayList(0x07006FD0), + gsSPDisplayList(0x07006F58), + gsSPDisplayList(0x07006EE0), + gsSPDisplayList(0x07006E68), + gsSPDisplayList(0x07006DF0), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07006D00), + gsSPDisplayList(0x07006C68), + gsSPDisplayList(0x07006BF0), + gsSPDisplayList(0x07006B78), + gsSPDisplayList(0x07006B00), + gsSPDisplayList(0x07006A88), + gsSPDisplayList(0x07006A10), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_72B8[] = +{ + gsSPDisplayList(0x07007228), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006310), + gsSPDisplayList(0x07006058), + gsSPDisplayList(0x07005CD0), + gsSPDisplayList(0x07005498), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07004E60), + gsSPDisplayList(0x07004160), + gsSPDisplayList(0x07003588), + gsSPDisplayList(0x07002288), + gsSPDisplayList(0x07001DA0), + gsSPDisplayList(0x07001CF8), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07001A98), + gsSPEndDisplayList(), +}; + +Gfx d_course_banshee_boardwalk_packed_dl_7338[] = +{ + gsSPDisplayList(0x070072B8), + gsSPEndDisplayList(), +}; + +u8 d_course_banshee_boardwalk_packed_dl_tail[] = { 0xFF, 1, 0, 0, 0, 0, 0, 0 }; diff --git a/courses/special_cup/dks_jungle_parkway/course_data.inc.c b/courses/special_cup/dks_jungle_parkway/course_data.inc.c new file mode 100644 index 000000000..bcfe9044d --- /dev/null +++ b/courses/special_cup/dks_jungle_parkway/course_data.inc.c @@ -0,0 +1,6572 @@ +// todo: Replace addresses with variables +#include +#include +#include +#include +#include + +Gfx d_course_dks_jungle_parkway_dl_0[] = +{ + gsSPSetGeometryMode(G_CULL_BACK), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_20[] = +{ + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x07003420), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003FD0), + gsSPDisplayList(0x07004230), + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005AB0), + gsSPDisplayList(0x07005A50), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07006368), + gsSPDisplayList(0x07007DA0), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07006B48), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x070071E8), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07008648), + gsSPDisplayList(0x07008760), + gsSPDisplayList(0x070094D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_180[] = +{ + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07003420), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004230), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005AB0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07006368), + gsSPDisplayList(0x07007DA0), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008760), + gsSPDisplayList(0x070094D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_210[] = +{ + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x07003420), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005AB0), + gsSPDisplayList(0x07005A50), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07006368), + gsSPDisplayList(0x07007DA0), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07006B48), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x070071E8), + gsSPDisplayList(0x07008760), + gsSPDisplayList(0x070094D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_310[] = +{ + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07003420), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004230), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005AB0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07006368), + gsSPDisplayList(0x07007DA0), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07008648), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008760), + gsSPDisplayList(0x070094D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_400[] = +{ + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x070023F0), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x07003420), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005AB0), + gsSPDisplayList(0x07005A50), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07007DA0), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07006B48), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x070071E8), + gsSPDisplayList(0x070094D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_560[] = +{ + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07003420), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005AB0), + gsSPDisplayList(0x07005A50), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07006368), + gsSPDisplayList(0x07007DA0), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x070094D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_628[] = +{ + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x07003420), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005AB0), + gsSPDisplayList(0x07005A50), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07006368), + gsSPDisplayList(0x07007DA0), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07006B48), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x070071E8), + gsSPDisplayList(0x070094D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_750[] = +{ + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x070023F0), + gsSPDisplayList(0x07003130), + gsSPDisplayList(0x07002FD0), + gsSPDisplayList(0x07003420), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x07004D30), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005AB0), + gsSPDisplayList(0x07005A50), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07006368), + gsSPDisplayList(0x07007DA0), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x070070C0), + gsSPDisplayList(0x07009000), + gsSPDisplayList(0x070094D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_888[] = +{ + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070023F0), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x07003420), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005AB0), + gsSPDisplayList(0x07005A50), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x070080A0), + gsSPDisplayList(0x07006B48), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x070071E8), + gsSPDisplayList(0x070094D0), + gsSPDisplayList(0x07009418), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_A10[] = +{ + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07003420), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005AB0), + gsSPDisplayList(0x07005A50), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07006368), + gsSPDisplayList(0x07007DA0), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x070094D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_B00[] = +{ + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005AB0), + gsSPDisplayList(0x07005A50), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x070080A0), + gsSPDisplayList(0x07006B48), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x070071E8), + gsSPDisplayList(0x07009418), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_C30[] = +{ + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070023F0), + gsSPDisplayList(0x07003420), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x07004D30), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005AB0), + gsSPDisplayList(0x07005A50), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07006368), + gsSPDisplayList(0x07007DA0), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x070071E8), + gsSPDisplayList(0x070094D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_D98[] = +{ + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000B68), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x07005A50), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x070080A0), + gsSPDisplayList(0x07007C78), + gsSPDisplayList(0x07006B48), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x070071E8), + gsSPDisplayList(0x07009418), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_EF0[] = +{ + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003A48), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005AB0), + gsSPDisplayList(0x07005A50), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07007DA0), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x070080A0), + gsSPDisplayList(0x07007C78), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x070094D0), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_1028[] = +{ + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003A48), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x07005A50), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x070080A0), + gsSPDisplayList(0x07007C78), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07006B48), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x070071E8), + gsSPDisplayList(0x07009418), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_1160[] = +{ + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07000B68), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070023F0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005AB0), + gsSPDisplayList(0x07005A50), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07007DA0), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x070080A0), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x070071E8), + gsSPDisplayList(0x070094D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_12E8[] = +{ + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000B68), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003A48), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x070080A0), + gsSPDisplayList(0x07007C78), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x070076A0), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07006B48), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x070071E8), + gsSPDisplayList(0x07009418), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPDisplayList(0x07009880), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_1478[] = +{ + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003A48), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07005AB0), + gsSPDisplayList(0x07005A50), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005D68), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x070056B8), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x070080A0), + gsSPDisplayList(0x07007C78), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x070076A0), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x070094D0), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_15E0[] = +{ + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003A48), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005D68), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x070080A0), + gsSPDisplayList(0x07007C78), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x070076A0), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07006B48), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x07009418), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPDisplayList(0x07009880), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_1718[] = +{ + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07000B68), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070023F0), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07005AB0), + gsSPDisplayList(0x07005A50), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x070080A0), + gsSPDisplayList(0x07007C78), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x070071E8), + gsSPDisplayList(0x070094D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_1890[] = +{ + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000B68), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003A48), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005D68), + gsSPDisplayList(0x070080A0), + gsSPDisplayList(0x07007C78), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x070076A0), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07006B48), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x070071E8), + gsSPDisplayList(0x07009418), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_1A00[] = +{ + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003A48), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005D68), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x070080A0), + gsSPDisplayList(0x07007C78), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x070076A0), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07006B48), + gsSPDisplayList(0x07009418), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_1B20[] = +{ + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003A48), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005D68), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x070080A0), + gsSPDisplayList(0x07007C78), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x070076A0), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07006B48), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x07009418), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_1C20[] = +{ + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07000B68), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070023F0), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003A48), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005D68), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x070080A0), + gsSPDisplayList(0x07007C78), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x070076A0), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07006B48), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x070071E8), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_1DB8[] = +{ + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000B68), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003A48), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005D68), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07007C78), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x070076A0), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07006B48), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x070071E8), + gsSPDisplayList(0x07009418), + gsSPDisplayList(0x07009880), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_1F20[] = +{ + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003A48), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005D68), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07007C78), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x070076A0), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07009988), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_1FD8[] = +{ + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005D68), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07007C78), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x070076A0), + gsSPDisplayList(0x07006B48), + gsSPDisplayList(0x07009418), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_20A0[] = +{ + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000B68), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003A48), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005D68), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x070080A0), + gsSPDisplayList(0x07007C78), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x070076A0), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07006B48), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x070071E8), + gsSPDisplayList(0x07009418), + gsSPDisplayList(0x07009880), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_2200[] = +{ + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003A48), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005D68), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07007C78), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x070076A0), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07006B48), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x070071E8), + gsSPDisplayList(0x07009418), + gsSPDisplayList(0x07009880), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_2328[] = +{ + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005D68), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x070076A0), + gsSPDisplayList(0x070077E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_2398[] = +{ + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003A48), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005D68), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07007C78), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x070076A0), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07006B48), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x07009418), + gsSPDisplayList(0x07009880), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_2480[] = +{ + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003A48), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005D68), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x070076A0), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x070071E8), + gsSPDisplayList(0x07009880), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_2558[] = +{ + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000B68), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003A48), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005D68), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x070056B8), + gsSPDisplayList(0x07005648), + gsSPDisplayList(0x070055D8), + gsSPDisplayList(0x07005558), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07005890), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x070080A0), + gsSPDisplayList(0x07007C78), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x070076A0), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07007920), + gsSPDisplayList(0x07007A88), + gsSPDisplayList(0x07007B10), + gsSPDisplayList(0x070072A8), + gsSPDisplayList(0x07007390), + gsSPDisplayList(0x07009418), + gsSPDisplayList(0x07009880), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_2728[] = +{ + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003A48), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005D68), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x070080A0), + gsSPDisplayList(0x07007C78), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x070076A0), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07009880), + gsSPDisplayList(0x07009988), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_2810[] = +{ + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003A48), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005D68), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x070056B8), + gsSPDisplayList(0x070080A0), + gsSPDisplayList(0x07007C78), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x070076A0), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07007920), + gsSPDisplayList(0x07007A88), + gsSPDisplayList(0x07009418), + gsSPDisplayList(0x07009880), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_2928[] = +{ + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000B68), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070023F0), + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003A48), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005648), + gsSPDisplayList(0x070055D8), + gsSPDisplayList(0x07005558), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07005890), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x070080A0), + gsSPDisplayList(0x07007C78), + gsSPDisplayList(0x07007538), + gsSPDisplayList(0x070076A0), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07007A88), + gsSPDisplayList(0x07007B10), + gsSPDisplayList(0x070072A8), + gsSPDisplayList(0x07009880), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_2AC0[] = +{ + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000B68), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x070056B8), + gsSPDisplayList(0x07005648), + gsSPDisplayList(0x07005558), + gsSPDisplayList(0x07007920), + gsSPDisplayList(0x07007A88), + gsSPDisplayList(0x07007B10), + gsSPDisplayList(0x07009418), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_2B88[] = +{ + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000B68), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x07003A48), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x07004D30), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005D68), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x070056B8), + gsSPDisplayList(0x07005648), + gsSPDisplayList(0x070055D8), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07006D08), + gsSPDisplayList(0x07006D68), + gsSPDisplayList(0x07006BD0), + gsSPDisplayList(0x07006930), + gsSPDisplayList(0x070069A0), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006AA8), + gsSPDisplayList(0x07007920), + gsSPDisplayList(0x07007A88), + gsSPDisplayList(0x07007B10), + gsSPDisplayList(0x07009418), + gsSPDisplayList(0x07009390), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_2D70[] = +{ + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07005D68), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x070056B8), + gsSPDisplayList(0x07005648), + gsSPDisplayList(0x07006930), + gsSPDisplayList(0x070069A0), + gsSPDisplayList(0x07007920), + gsSPDisplayList(0x07007A88), + gsSPDisplayList(0x07009418), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_2E30[] = +{ + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07000B68), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x07003A48), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x07004D30), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x070056B8), + gsSPDisplayList(0x07005648), + gsSPDisplayList(0x070055D8), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07006D08), + gsSPDisplayList(0x07006D68), + gsSPDisplayList(0x07006BD0), + gsSPDisplayList(0x07006930), + gsSPDisplayList(0x070069A0), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006AA8), + gsSPDisplayList(0x07007920), + gsSPDisplayList(0x07007A88), + gsSPDisplayList(0x07007B10), + gsSPDisplayList(0x07009418), + gsSPDisplayList(0x07009390), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_3010[] = +{ + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000B68), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x070056B8), + gsSPDisplayList(0x07005648), + gsSPDisplayList(0x070055D8), + gsSPDisplayList(0x07005558), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07007920), + gsSPDisplayList(0x07007A88), + gsSPDisplayList(0x07007B10), + gsSPDisplayList(0x07008140), + gsSPDisplayList(0x07009418), + gsSPDisplayList(0x07009390), + gsSPDisplayList(0x070092E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_3100[] = +{ + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000B68), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x07003348), + gsSPDisplayList(0x07003A48), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x07004D30), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x070050A8), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005D68), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x070056B8), + gsSPDisplayList(0x07005648), + gsSPDisplayList(0x070055D8), + gsSPDisplayList(0x07005558), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07006C98), + gsSPDisplayList(0x07006D08), + gsSPDisplayList(0x07006D68), + gsSPDisplayList(0x07006BD0), + gsSPDisplayList(0x07006930), + gsSPDisplayList(0x070069A0), + gsSPDisplayList(0x07006AA8), + gsSPDisplayList(0x07007920), + gsSPDisplayList(0x07007A88), + gsSPDisplayList(0x07007B10), + gsSPDisplayList(0x07008140), + gsSPDisplayList(0x07009418), + gsSPDisplayList(0x07009390), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_3338[] = +{ + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x07003A48), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005D68), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x070056B8), + gsSPDisplayList(0x07005648), + gsSPDisplayList(0x070055D8), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07006D68), + gsSPDisplayList(0x07006BD0), + gsSPDisplayList(0x07006930), + gsSPDisplayList(0x070069A0), + gsSPDisplayList(0x07006AA8), + gsSPDisplayList(0x07007920), + gsSPDisplayList(0x07007A88), + gsSPDisplayList(0x07007B10), + gsSPDisplayList(0x07009418), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_3498[] = +{ + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000B68), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07003348), + gsSPDisplayList(0x07003A48), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x07004D30), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x070050A8), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x070056B8), + gsSPDisplayList(0x07005648), + gsSPDisplayList(0x070055D8), + gsSPDisplayList(0x07005558), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07006C98), + gsSPDisplayList(0x07006D08), + gsSPDisplayList(0x07006D68), + gsSPDisplayList(0x07006BD0), + gsSPDisplayList(0x07006930), + gsSPDisplayList(0x07006AA8), + gsSPDisplayList(0x07007920), + gsSPDisplayList(0x07007A88), + gsSPDisplayList(0x07007B10), + gsSPDisplayList(0x07008140), + gsSPDisplayList(0x07009390), + gsSPDisplayList(0x070092E8), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_36A0[] = +{ + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000B68), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x07003348), + gsSPDisplayList(0x070032D8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07005648), + gsSPDisplayList(0x070055D8), + gsSPDisplayList(0x07005558), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07007920), + gsSPDisplayList(0x07007A88), + gsSPDisplayList(0x07007B10), + gsSPDisplayList(0x07008140), + gsSPDisplayList(0x07009390), + gsSPDisplayList(0x070092E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_3790[] = +{ + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000B68), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x07003348), + gsSPDisplayList(0x07003A48), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x07004D30), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x070050A8), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005648), + gsSPDisplayList(0x070055D8), + gsSPDisplayList(0x07005558), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07006C98), + gsSPDisplayList(0x07006D08), + gsSPDisplayList(0x07006D68), + gsSPDisplayList(0x07006BD0), + gsSPDisplayList(0x07006930), + gsSPDisplayList(0x07006AA8), + gsSPDisplayList(0x07007920), + gsSPDisplayList(0x07007A88), + gsSPDisplayList(0x07007B10), + gsSPDisplayList(0x07008140), + gsSPDisplayList(0x07009390), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_3988[] = +{ + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000B68), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x07003348), + gsSPDisplayList(0x070032D8), + gsSPDisplayList(0x07003A48), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x070056B8), + gsSPDisplayList(0x07005648), + gsSPDisplayList(0x070055D8), + gsSPDisplayList(0x07005558), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07006D08), + gsSPDisplayList(0x07006D68), + gsSPDisplayList(0x07006BD0), + gsSPDisplayList(0x07006930), + gsSPDisplayList(0x07006AA8), + gsSPDisplayList(0x07007920), + gsSPDisplayList(0x07007A88), + gsSPDisplayList(0x07007B10), + gsSPDisplayList(0x07008140), + gsSPDisplayList(0x07009390), + gsSPDisplayList(0x070092E8), + gsSPDisplayList(0x07009588), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_3B28[] = +{ + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000B68), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07003348), + gsSPDisplayList(0x070032D8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x07004D30), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x070050A8), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005648), + gsSPDisplayList(0x070055D8), + gsSPDisplayList(0x07005558), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07006C98), + gsSPDisplayList(0x07006D08), + gsSPDisplayList(0x07006D68), + gsSPDisplayList(0x07007A88), + gsSPDisplayList(0x07007B10), + gsSPDisplayList(0x07008140), + gsSPDisplayList(0x07009390), + gsSPDisplayList(0x070092E8), + gsSPDisplayList(0x07009588), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_3CC8[] = +{ + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000B68), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070032D8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07005648), + gsSPDisplayList(0x070055D8), + gsSPDisplayList(0x07005558), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005890), + gsSPDisplayList(0x07007B10), + gsSPDisplayList(0x07008140), + gsSPDisplayList(0x070089B0), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x070092E8), + gsSPDisplayList(0x07009588), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_3D88[] = +{ + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000B68), + gsSPDisplayList(0x07000A40), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x070032D8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x07004D30), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005648), + gsSPDisplayList(0x070055D8), + gsSPDisplayList(0x07005558), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005890), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07006C98), + gsSPDisplayList(0x07006D08), + gsSPDisplayList(0x07006D68), + gsSPDisplayList(0x07006BD0), + gsSPDisplayList(0x07006930), + gsSPDisplayList(0x07006AA8), + gsSPDisplayList(0x07007920), + gsSPDisplayList(0x07007B10), + gsSPDisplayList(0x07008140), + gsSPDisplayList(0x070089B0), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x070092E8), + gsSPDisplayList(0x07009588), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_3F78[] = +{ + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000B68), + gsSPDisplayList(0x07000A40), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070032D8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005648), + gsSPDisplayList(0x070055D8), + gsSPDisplayList(0x07005558), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005890), + gsSPDisplayList(0x07006D08), + gsSPDisplayList(0x07006D68), + gsSPDisplayList(0x07006BD0), + gsSPDisplayList(0x07006930), + gsSPDisplayList(0x07006AA8), + gsSPDisplayList(0x07007920), + gsSPDisplayList(0x07007B10), + gsSPDisplayList(0x07008140), + gsSPDisplayList(0x070089B0), + gsSPDisplayList(0x070092E8), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_4100[] = +{ + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000B68), + gsSPDisplayList(0x07000A40), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x070032D8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x07004D30), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005648), + gsSPDisplayList(0x070055D8), + gsSPDisplayList(0x07005558), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005890), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07006C98), + gsSPDisplayList(0x07006D08), + gsSPDisplayList(0x07006D68), + gsSPDisplayList(0x07007B10), + gsSPDisplayList(0x07008140), + gsSPDisplayList(0x070089B0), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x070092E8), + gsSPDisplayList(0x07009588), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_4250[] = +{ + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000A40), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x070032D8), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005890), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005E70), + gsSPDisplayList(0x07008140), + gsSPDisplayList(0x070089B0), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x070092E8), + gsSPDisplayList(0x07009588), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_42F8[] = +{ + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000B68), + gsSPDisplayList(0x07000A40), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x070032D8), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x070055D8), + gsSPDisplayList(0x07005558), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005890), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005E70), + gsSPDisplayList(0x07006BD0), + gsSPDisplayList(0x07006AA8), + gsSPDisplayList(0x07007B10), + gsSPDisplayList(0x07008140), + gsSPDisplayList(0x070089B0), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008BA8), + gsSPDisplayList(0x070092E8), + gsSPDisplayList(0x07009588), + gsSPDisplayList(0x07009988), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_4470[] = +{ + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000A40), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070032D8), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x070055D8), + gsSPDisplayList(0x07005558), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005890), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005E70), + gsSPDisplayList(0x07006BD0), + gsSPDisplayList(0x07006AA8), + gsSPDisplayList(0x07007B10), + gsSPDisplayList(0x07008140), + gsSPDisplayList(0x070089B0), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x070092E8), + gsSPDisplayList(0x07009588), + gsSPDisplayList(0x07009988), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_45C0[] = +{ + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000A40), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005890), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005E70), + gsSPDisplayList(0x070065A8), + gsSPDisplayList(0x07008140), + gsSPDisplayList(0x070089B0), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008BA8), + gsSPDisplayList(0x07009588), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_4658[] = +{ + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000A40), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07005890), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005E70), + gsSPDisplayList(0x070064C0), + gsSPDisplayList(0x070065A8), + gsSPDisplayList(0x07008140), + gsSPDisplayList(0x070089B0), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008BA8), + gsSPDisplayList(0x07009588), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_4710[] = +{ + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000A40), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07005890), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005E70), + gsSPDisplayList(0x070064C0), + gsSPDisplayList(0x070065A8), + gsSPDisplayList(0x07006620), + gsSPDisplayList(0x07008140), + gsSPDisplayList(0x070089B0), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008BA8), + gsSPDisplayList(0x07008C60), + gsSPDisplayList(0x07009588), + gsSPDisplayList(0x07009630), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_4848[] = +{ + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000A40), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07005890), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005E70), + gsSPDisplayList(0x070064C0), + gsSPDisplayList(0x070065A8), + gsSPDisplayList(0x07006620), + gsSPDisplayList(0x07008140), + gsSPDisplayList(0x070089B0), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008BA8), + gsSPDisplayList(0x07008C60), + gsSPDisplayList(0x07009588), + gsSPDisplayList(0x07009630), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_4980[] = +{ + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000A40), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07005890), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005E70), + gsSPDisplayList(0x070064C0), + gsSPDisplayList(0x070065A8), + gsSPDisplayList(0x07006620), + gsSPDisplayList(0x070089B0), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008BA8), + gsSPDisplayList(0x07008C60), + gsSPDisplayList(0x07009588), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_4A38[] = +{ + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003508), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005E70), + gsSPDisplayList(0x070064C0), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070065A8), + gsSPDisplayList(0x07006620), + gsSPDisplayList(0x070089B0), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008BA8), + gsSPDisplayList(0x07008C60), + gsSPDisplayList(0x07009588), + gsSPDisplayList(0x07009630), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_4AE8[] = +{ + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07003508), + gsSPDisplayList(0x07003588), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x07004D30), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x070050A8), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005E70), + gsSPDisplayList(0x070064C0), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070065A8), + gsSPDisplayList(0x07006620), + gsSPDisplayList(0x070066B0), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07006D08), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008BA8), + gsSPDisplayList(0x07008C60), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096F8), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_4C18[] = +{ + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003508), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x07004D30), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005E70), + gsSPDisplayList(0x070064C0), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070065A8), + gsSPDisplayList(0x07006620), + gsSPDisplayList(0x07006D08), + gsSPDisplayList(0x070089B0), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008BA8), + gsSPDisplayList(0x07008C60), + gsSPDisplayList(0x07009588), + gsSPDisplayList(0x07009630), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_4D10[] = +{ + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07003508), + gsSPDisplayList(0x07003588), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x070050A8), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005E70), + gsSPDisplayList(0x070064C0), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070065A8), + gsSPDisplayList(0x07006620), + gsSPDisplayList(0x070066B0), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008BA8), + gsSPDisplayList(0x07008C60), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096F8), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_4E10[] = +{ + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x07003508), + gsSPDisplayList(0x07003588), + gsSPDisplayList(0x070035F0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005E70), + gsSPDisplayList(0x070064C0), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070065A8), + gsSPDisplayList(0x07006620), + gsSPDisplayList(0x070066B0), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006430), + gsSPDisplayList(0x07006B48), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x070071E8), + gsSPDisplayList(0x07007390), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008BA8), + gsSPDisplayList(0x07008C60), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07008800), + gsSPDisplayList(0x07009588), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096F8), + gsSPDisplayList(0x07009790), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_4FB0[] = +{ + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x07003508), + gsSPDisplayList(0x07003588), + gsSPDisplayList(0x070035F0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x07004D30), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x070050A8), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005E70), + gsSPDisplayList(0x070064C0), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070065A8), + gsSPDisplayList(0x07006620), + gsSPDisplayList(0x070066B0), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006430), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07006C98), + gsSPDisplayList(0x07006D08), + gsSPDisplayList(0x07006D68), + gsSPDisplayList(0x07006BD0), + gsSPDisplayList(0x07006AA8), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008BA8), + gsSPDisplayList(0x07008C60), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07008800), + gsSPDisplayList(0x07007048), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096F8), + gsSPDisplayList(0x07009790), + gsSPDisplayList(0x07009988), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_51B0[] = +{ + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x07003508), + gsSPDisplayList(0x07003588), + gsSPDisplayList(0x070035F0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x07004D30), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005E70), + gsSPDisplayList(0x070064C0), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070065A8), + gsSPDisplayList(0x07006620), + gsSPDisplayList(0x070066B0), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07006430), + gsSPDisplayList(0x07006C38), + gsSPDisplayList(0x07006C98), + gsSPDisplayList(0x07006D08), + gsSPDisplayList(0x07006D68), + gsSPDisplayList(0x07006BD0), + gsSPDisplayList(0x07006AA8), + gsSPDisplayList(0x07006B48), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x070071E8), + gsSPDisplayList(0x07007390), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008BA8), + gsSPDisplayList(0x07008C60), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07008800), + gsSPDisplayList(0x07009588), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096F8), + gsSPDisplayList(0x07009790), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_53F8[] = +{ + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070023F0), + gsSPDisplayList(0x07003508), + gsSPDisplayList(0x07003588), + gsSPDisplayList(0x070035F0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004D30), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x070050A8), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x07005E70), + gsSPDisplayList(0x070064C0), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070065A8), + gsSPDisplayList(0x07006620), + gsSPDisplayList(0x070066B0), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006430), + gsSPDisplayList(0x07006098), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x07008BA8), + gsSPDisplayList(0x07008C60), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07008800), + gsSPDisplayList(0x07007048), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096F8), + gsSPDisplayList(0x07009790), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_5580[] = +{ + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x07003588), + gsSPDisplayList(0x070035F0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070065A8), + gsSPDisplayList(0x07006620), + gsSPDisplayList(0x070066B0), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006430), + gsSPDisplayList(0x07008C60), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07008800), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096F8), + gsSPDisplayList(0x07009790), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_5650[] = +{ + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x07003588), + gsSPDisplayList(0x070035F0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x07004D30), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070065A8), + gsSPDisplayList(0x07006620), + gsSPDisplayList(0x070066B0), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006430), + gsSPDisplayList(0x07006D08), + gsSPDisplayList(0x07006AA8), + gsSPDisplayList(0x07008C60), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07008800), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096F8), + gsSPDisplayList(0x07009790), + gsSPDisplayList(0x07009988), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_57A0[] = +{ + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07003588), + gsSPDisplayList(0x070035F0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003B28), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x07004D30), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070065A8), + gsSPDisplayList(0x07006620), + gsSPDisplayList(0x070066B0), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006430), + gsSPDisplayList(0x07006D08), + gsSPDisplayList(0x07006AA8), + gsSPDisplayList(0x07008C60), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07008800), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096F8), + gsSPDisplayList(0x07009790), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_5920[] = +{ + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070035F0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070065A8), + gsSPDisplayList(0x07006620), + gsSPDisplayList(0x070066B0), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006430), + gsSPDisplayList(0x07008C60), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07008800), + gsSPDisplayList(0x07009790), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_59B8[] = +{ + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002890), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070035F0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070065A8), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006430), + gsSPDisplayList(0x07006008), + gsSPDisplayList(0x07005F80), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07008800), + gsSPDisplayList(0x07008358), + gsSPDisplayList(0x07009790), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_5A50[] = +{ + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002890), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070023F0), + gsSPDisplayList(0x070035F0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070050A8), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x07004DB8), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x070065A8), + gsSPDisplayList(0x070066B0), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006430), + gsSPDisplayList(0x07006008), + gsSPDisplayList(0x07005F80), + gsSPDisplayList(0x07005EF0), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07008C60), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07008800), + gsSPDisplayList(0x07008358), + gsSPDisplayList(0x07008458), + gsSPDisplayList(0x07009790), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_5B90[] = +{ + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002890), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070023F0), + gsSPDisplayList(0x070035F0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x07004DB8), + gsSPDisplayList(0x070065A8), + gsSPDisplayList(0x070066B0), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006430), + gsSPDisplayList(0x07006008), + gsSPDisplayList(0x07005F80), + gsSPDisplayList(0x07005EF0), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07008C60), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07008800), + gsSPDisplayList(0x07008358), + gsSPDisplayList(0x07009790), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_5CB0[] = +{ + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002890), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070035F0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070050A8), + gsSPDisplayList(0x070065A8), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006430), + gsSPDisplayList(0x07006008), + gsSPDisplayList(0x07005F80), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07008800), + gsSPDisplayList(0x07008358), + gsSPDisplayList(0x07009790), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_5D70[] = +{ + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07002890), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006430), + gsSPDisplayList(0x07006008), + gsSPDisplayList(0x07005F80), + gsSPDisplayList(0x07005EF0), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07008800), + gsSPDisplayList(0x07008358), + gsSPDisplayList(0x07008458), + gsSPDisplayList(0x07009790), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_5DF8[] = +{ + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07002890), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x070023F0), + gsSPDisplayList(0x07003130), + gsSPDisplayList(0x07002FD0), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x070050A8), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x07004DB8), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006430), + gsSPDisplayList(0x07006008), + gsSPDisplayList(0x07005F80), + gsSPDisplayList(0x07005EF0), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07008800), + gsSPDisplayList(0x07008358), + gsSPDisplayList(0x07008458), + gsSPDisplayList(0x07009000), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_5EC8[] = +{ + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07002890), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070023F0), + gsSPDisplayList(0x07003130), + gsSPDisplayList(0x07002FD0), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x07004DB8), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006430), + gsSPDisplayList(0x07006008), + gsSPDisplayList(0x07005F80), + gsSPDisplayList(0x07005EF0), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07008800), + gsSPDisplayList(0x07008358), + gsSPDisplayList(0x07008458), + gsSPDisplayList(0x07009000), + gsSPDisplayList(0x07009790), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_5FA8[] = +{ + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07002890), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x070050A8), + gsSPDisplayList(0x07004DB8), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006430), + gsSPDisplayList(0x07006008), + gsSPDisplayList(0x07005F80), + gsSPDisplayList(0x07005EF0), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07008800), + gsSPDisplayList(0x07008358), + gsSPDisplayList(0x07008458), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_6048[] = +{ + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07002890), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070023F0), + gsSPDisplayList(0x07003130), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FD0), + gsSPDisplayList(0x070031A0), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004D30), + gsSPDisplayList(0x07005420), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07004FE8), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x07006098), + gsSPDisplayList(0x07006008), + gsSPDisplayList(0x07005F80), + gsSPDisplayList(0x07005EF0), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07008800), + gsSPDisplayList(0x07008358), + gsSPDisplayList(0x07008458), + gsSPDisplayList(0x07009000), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_6178[] = +{ + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07002890), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x070023F0), + gsSPDisplayList(0x07003130), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FD0), + gsSPDisplayList(0x070031A0), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003FD0), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x07004D30), + gsSPDisplayList(0x07005420), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x070050A8), + gsSPDisplayList(0x07004FE8), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x07004DB8), + gsSPDisplayList(0x07006098), + gsSPDisplayList(0x07006008), + gsSPDisplayList(0x07005F80), + gsSPDisplayList(0x07005EF0), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07006C98), + gsSPDisplayList(0x07006D08), + gsSPDisplayList(0x07008358), + gsSPDisplayList(0x07008458), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07009000), + gsSPDisplayList(0x07009128), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_62D0[] = +{ + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07002890), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070023F0), + gsSPDisplayList(0x07003130), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FD0), + gsSPDisplayList(0x070031A0), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003FD0), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004788), + gsSPDisplayList(0x07004D30), + gsSPDisplayList(0x07005420), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x070050A8), + gsSPDisplayList(0x07004FE8), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x07004DB8), + gsSPDisplayList(0x07006098), + gsSPDisplayList(0x07006008), + gsSPDisplayList(0x07005F80), + gsSPDisplayList(0x07005EF0), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07006C98), + gsSPDisplayList(0x07006D08), + gsSPDisplayList(0x07006D68), + gsSPDisplayList(0x07008800), + gsSPDisplayList(0x07008358), + gsSPDisplayList(0x07008458), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07009000), + gsSPDisplayList(0x07009128), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_6468[] = +{ + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07002890), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x070023F0), + gsSPDisplayList(0x07003130), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FD0), + gsSPDisplayList(0x070031A0), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07005420), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x070050A8), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x07004DB8), + gsSPDisplayList(0x07006098), + gsSPDisplayList(0x07006008), + gsSPDisplayList(0x07005F80), + gsSPDisplayList(0x07005EF0), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07008800), + gsSPDisplayList(0x07008358), + gsSPDisplayList(0x07008458), + gsSPDisplayList(0x07009000), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_6588[] = +{ + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07002890), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x070023F0), + gsSPDisplayList(0x07003130), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FD0), + gsSPDisplayList(0x070031A0), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003FD0), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07005420), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07004FE8), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x07006008), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07008458), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07009000), + gsSPDisplayList(0x07009128), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_6680[] = +{ + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x070031A0), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003FD0), + gsSPDisplayList(0x07004230), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x070050A8), + gsSPDisplayList(0x07004FE8), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07008648), + gsSPDisplayList(0x07009128), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_6740[] = +{ + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x070031A0), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003FD0), + gsSPDisplayList(0x07004230), + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07005420), + gsSPDisplayList(0x07004FE8), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07009128), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_67C0[] = +{ + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07002890), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x070023F0), + gsSPDisplayList(0x07003130), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FD0), + gsSPDisplayList(0x070031A0), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003FD0), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07005420), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x070050A8), + gsSPDisplayList(0x07004FE8), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x07006008), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07008458), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07008648), + gsSPDisplayList(0x07009000), + gsSPDisplayList(0x07009128), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_68D0[] = +{ + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x070023F0), + gsSPDisplayList(0x07003130), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FD0), + gsSPDisplayList(0x070031A0), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003FD0), + gsSPDisplayList(0x07004230), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07005420), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x07004FE8), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x07006008), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x070070C0), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07008648), + gsSPDisplayList(0x07009000), + gsSPDisplayList(0x07009128), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_69C8[] = +{ + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003FD0), + gsSPDisplayList(0x07004230), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x070050A8), + gsSPDisplayList(0x07004FE8), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07008648), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07009128), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_6A70[] = +{ + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003FD0), + gsSPDisplayList(0x07004230), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x07005420), + gsSPDisplayList(0x07004FE8), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07008648), + gsSPDisplayList(0x07009128), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_6AD8[] = +{ + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x070023F0), + gsSPDisplayList(0x07003130), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FD0), + gsSPDisplayList(0x070031A0), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003FD0), + gsSPDisplayList(0x07004230), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07005420), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x070050A8), + gsSPDisplayList(0x07004FE8), + gsSPDisplayList(0x07006008), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x070070C0), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07008648), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07009000), + gsSPDisplayList(0x07009128), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_6BE8[] = +{ + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003FD0), + gsSPDisplayList(0x07004230), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x07005420), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x07004FE8), + gsSPDisplayList(0x07006368), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07008648), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07009128), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_6C70[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003FD0), + gsSPDisplayList(0x07004230), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07008648), + gsSPDisplayList(0x070086B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_6CB8[] = +{ + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003FD0), + gsSPDisplayList(0x07004230), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x07006368), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07008648), + gsSPDisplayList(0x070086B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_6D10[] = +{ + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003FD0), + gsSPDisplayList(0x07004230), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x07005420), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x07004FE8), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07008648), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07009128), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_6D88[] = +{ + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003FD0), + gsSPDisplayList(0x07004230), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x07004FE8), + gsSPDisplayList(0x07006368), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07008648), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008760), + gsSPDisplayList(0x07009128), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_6E00[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004230), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x07004FE8), + gsSPDisplayList(0x07008648), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008760), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_6E48[] = +{ + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003FD0), + gsSPDisplayList(0x07004230), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x07006368), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07008648), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008760), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_6EB0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003FD0), + gsSPDisplayList(0x07004230), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x07004FE8), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07008648), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008760), + gsSPDisplayList(0x07009128), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_6F10[] = +{ + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003FD0), + gsSPDisplayList(0x07004230), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07005420), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x07004FE8), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07006368), + gsSPDisplayList(0x07007DA0), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07008648), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008760), + gsSPDisplayList(0x07009128), + gsSPDisplayList(0x070094D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_7008[] = +{ + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07004230), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07006368), + gsSPDisplayList(0x07007DA0), + gsSPDisplayList(0x07008648), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008760), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_7080[] = +{ + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003FD0), + gsSPDisplayList(0x07004230), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07006368), + gsSPDisplayList(0x07007DA0), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008760), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_7108[] = +{ + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07003FD0), + gsSPDisplayList(0x07004230), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07005420), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x07004FE8), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x07006368), + gsSPDisplayList(0x07007DA0), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07008648), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008760), + gsSPDisplayList(0x07009128), + gsSPDisplayList(0x070094D0), + gsSPEndDisplayList(), +}; + +// 0x71F0 +struct ActorSpawnData d_course_dks_jungle_parkway_path[] = { + {{ 2, 0, 12 }, { 0 }}, + {{ 5, 0, -5 }, { 0 }}, + {{ 0, 0, -211 }, { 0 }}, + {{ 0, 0, -455 }, { 0 }}, + {{ 9, 0, -522 }, { 0 }}, + {{ 39, 0, -585 }, { 0 }}, + {{ 91, 0, -634 }, { 0 }}, + {{ 149, 0, -678 }, { 0 }}, + {{ 428, 0, -840 }, { 0 }}, + {{ 730, 0, -1014 }, { 0 }}, + {{ 884, 0, -1081 }, { 0 }}, + {{ 1118, 0, -1142 }, { 0 }}, + {{ 1434, 0, -1186 }, { 0 }}, + {{ 1666, 0, -1172 }, { 0 }}, + {{ 1819, 0, -1110 }, { 0 }}, + {{ 1928, 0, -1045 }, { 0 }}, + {{ 2009, 0, -947 }, { 0 }}, + {{ 2053, 0, -831 }, { 0 }}, + {{ 2044, 0, -710 }, { 0 }}, + {{ 1981, 0, -601 }, { 0 }}, + {{ 1882, 0, -534 }, { 0 }}, + {{ 1768, 0, -511 }, { 0 }}, + {{ 1668, 0, -529 }, { 0 }}, + {{ 1598, 0, -571 }, { 0 }}, + {{ 1568, 0, -622 }, { 0 }}, + {{ 1570, 0, -673 }, { 0 }}, + {{ 1591, 0, -734 }, { 0 }}, + {{ 1654, 0, -852 }, { 0 }}, + {{ 1761, 0, -1054 }, { 0 }}, + {{ 1936, 0, -1436 }, { 0 }}, + {{ 2105, 0, -1798 }, { 0 }}, + {{ 2098, 0, -1827 }, { 0 }}, + {{ 2043, 0, -1860 }, { 0 }}, + {{ 1931, 0, -1897 }, { 0 }}, + {{ 1776, 0, -1934 }, { 0 }}, + {{ 1444, 0, -1983 }, { 0 }}, + {{ 1165, 0, -1960 }, { 0 }}, + {{ 842, 0, -1917 }, { 0 }}, + {{ 670, 0, -1875 }, { 0 }}, + {{ 610, 0, -1875 }, { 0 }}, + {{ 573, 0, -1905 }, { 0 }}, + {{ 526, 0, -2033 }, { 0 }}, + {{ 505, 0, -2128 }, { 0 }}, + {{ 497, 0, -2239 }, { 0 }}, + {{ 490, 0, -2411 }, { 0 }}, + {{ 483, 0, -2506 }, { 0 }}, + {{ 460, 0, -2581 }, { 0 }}, + {{ 381, 0, -2643 }, { 0 }}, + {{ 286, 0, -2657 }, { 0 }}, + {{ -72, 0, -2622 }, { 0 }}, + {{ -377, 0, -2588 }, { 0 }}, + {{ -472, 0, -2558 }, { 0 }}, + {{ -551, 0, -2486 }, { 0 }}, + {{ -593, 0, -2368 }, { 0 }}, + {{ -591, 0, -2219 }, { 0 }}, + {{ -544, 0, -1996 }, { 0 }}, + {{ -465, 0, -1699 }, { 0 }}, + {{ -437, 0, -1564 }, { 0 }}, + {{ -442, 0, -1462 }, { 0 }}, + {{ -498, 0, -1378 }, { 0 }}, + {{ -588, 0, -1334 }, { 0 }}, + {{ -667, 0, -1343 }, { 0 }}, + {{ -742, 0, -1392 }, { 0 }}, + {{ -946, 0, -1617 }, { 0 }}, + {{ -1087, 0, -1789 }, { 0 }}, + {{ -1164, 0, -1862 }, { 0 }}, + {{ -1269, 0, -1897 }, { 0 }}, + {{ -1380, 0, -1895 }, { 0 }}, + {{ -1485, 0, -1837 }, { 0 }}, + {{ -1566, 0, -1742 }, { 0 }}, + {{ -1629, 0, -1595 }, { 0 }}, + {{ -1675, 0, -1296 }, { 0 }}, + {{ -1682, 0, -1051 }, { 0 }}, + {{ -1645, 0, -873 }, { 0 }}, + {{ -1549, 0, -698 }, { 0 }}, + {{ -1378, 0, -580 }, { 0 }}, + {{ -1245, 0, -538 }, { 0 }}, + {{ -598, 0, -343 }, { 0 }}, + {{ -468, 0, -299 }, { 0 }}, + {{ -391, 0, -268 }, { 0 }}, + {{ -332, 0, -212 }, { 0 }}, + {{ -307, 0, -133 }, { 0 }}, + {{ -321, 0, -38 }, { 0 }}, + {{ -384, 0, 71 }, { 0 }}, + {{ -521, 0, 263 }, { 0 }}, + {{ -672, 0, 467 }, { 0 }}, + {{ -756, 0, 609 }, { 0 }}, + {{ -779, 0, 690 }, { 0 }}, + {{ -779, 0, 781 }, { 0 }}, + {{ -740, 0, 846 }, { 0 }}, + {{ -661, 0, 888 }, { 0 }}, + {{ -538, 0, 890 }, { 0 }}, + {{ -438, 0, 860 }, { 0 }}, + {{ -350, 0, 818 }, { 0 }}, + {{ -278, 0, 767 }, { 0 }}, + {{ -210, 0, 702 }, { 0 }}, + {{ -113, 0, 595 }, { 0 }}, + {{ -38, 0, 472 }, { 0 }}, + {{ 1, 0, 361 }, { 0 }}, + {{ 3, 0, 251 }, { 0 }}, + {{ 3, 0, 45 }, { 0 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ 1237, 0, -1373 }, { 0 }}, + {{ 1206, 0, -1365 }, { 0 }}, + {{ 877, 0, -1272 }, { 0 }}, + {{ 614, 0, -1152 }, { 0 }}, + {{ 254, 0, -959 }, { 0 }}, + {{ -44, 0, -852 }, { 0 }}, + {{ -217, 0, -814 }, { 0 }}, + {{ -350, 0, -801 }, { 0 }}, + {{ -431, 0, -842 }, { 0 }}, + {{ -442, 0, -942 }, { 0 }}, + {{ -395, 0, -1039 }, { 0 }}, + {{ -314, 0, -1154 }, { 0 }}, + {{ -125, 0, -1307 }, { 0 }}, + {{ 95, 0, -1466 }, { 0 }}, + {{ 316, 0, -1570 }, { 0 }}, + {{ 641, 0, -1690 }, { 0 }}, + {{ 970, 0, -1775 }, { 0 }}, + {{ 1349, 0, -1818 }, { 0 }}, + {{ 1694, 0, -1775 }, { 0 }}, + {{ 2050, 0, -1613 }, { 0 }}, + {{ 2288, 0, -1397 }, { 0 }}, + {{ 2407, 0, -1226 }, { 0 }}, + {{ 2511, 0, -1018 }, { 0 }}, + {{ 2505, 0, -933 }, { 0 }}, + {{ 2400, 0, -931 }, { 0 }}, + {{ 2285, 0, -993 }, { 0 }}, + {{ 2173, 0, -1089 }, { 0 }}, + {{ 2005, 0, -1204 }, { 0 }}, + {{ 1862, 0, -1286 }, { 0 }}, + {{ 1696, 0, -1347 }, { 0 }}, + {{ 1293, 0, -1375 }, { 0 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ 3, 0, 3 }, { 1 }}, + {{ 4, 0, -16 }, { 1 }}, + {{ 3, 0, -36 }, { 1 }}, + {{ 3, 0, -56 }, { 1 }}, + {{ 3, 0, -76 }, { 1 }}, + {{ 2, 0, -96 }, { 1 }}, + {{ 2, 0, -116 }, { 1 }}, + {{ 1, 0, -136 }, { 1 }}, + {{ 1, 0, -156 }, { 1 }}, + {{ 1, 0, -176 }, { 1 }}, + {{ 0, 0, -196 }, { 1 }}, + {{ 0, 0, -216 }, { 1 }}, + {{ 0, 0, -236 }, { 1 }}, + {{ 0, 0, -256 }, { 1 }}, + {{ 0, 0, -276 }, { 1 }}, + {{ 0, 0, -296 }, { 1 }}, + {{ 0, 0, -316 }, { 1 }}, + {{ 0, 0, -336 }, { 1 }}, + {{ 0, 0, -356 }, { 1 }}, + {{ 0, 0, -376 }, { 1 }}, + {{ 0, 0, -396 }, { 1 }}, + {{ 0, 0, -416 }, { 1 }}, + {{ 1, 0, -436 }, { 1 }}, + {{ 2, 0, -456 }, { 1 }}, + {{ 3, 0, -476 }, { 2 }}, + {{ 5, 0, -496 }, { 2 }}, + {{ 10, 0, -516 }, { 2 }}, + {{ 16, 0, -535 }, { 2 }}, + {{ 24, 0, -553 }, { 2 }}, + {{ 33, 0, -571 }, { 2 }}, + {{ 44, 0, -587 }, { 2 }}, + {{ 58, 0, -602 }, { 2 }}, + {{ 72, 0, -616 }, { 2 }}, + {{ 87, 0, -629 }, { 2 }}, + {{ 102, 0, -642 }, { 2 }}, + {{ 118, 0, -654 }, { 2 }}, + {{ 134, 0, -666 }, { 2 }}, + {{ 151, 0, -677 }, { 3 }}, + {{ 168, 0, -687 }, { 3 }}, + {{ 185, 0, -698 }, { 3 }}, + {{ 202, 0, -708 }, { 3 }}, + {{ 220, 0, -718 }, { 3 }}, + {{ 237, 0, -729 }, { 3 }}, + {{ 254, 0, -739 }, { 3 }}, + {{ 271, 0, -749 }, { 3 }}, + {{ 289, 0, -759 }, { 3 }}, + {{ 306, 0, -769 }, { 3 }}, + {{ 323, 0, -779 }, { 3 }}, + {{ 341, 0, -789 }, { 3 }}, + {{ 358, 0, -799 }, { 3 }}, + {{ 375, 0, -809 }, { 3 }}, + {{ 393, 0, -819 }, { 3 }}, + {{ 410, 0, -829 }, { 3 }}, + {{ 427, 0, -839 }, { 3 }}, + {{ 445, 0, -849 }, { 3 }}, + {{ 462, 0, -859 }, { 3 }}, + {{ 479, 0, -869 }, { 3 }}, + {{ 497, 0, -879 }, { 3 }}, + {{ 514, 0, -889 }, { 3 }}, + {{ 531, 0, -899 }, { 3 }}, + {{ 549, 0, -909 }, { 3 }}, + {{ 566, 0, -919 }, { 3 }}, + {{ 583, 0, -929 }, { 3 }}, + {{ 601, 0, -939 }, { 3 }}, + {{ 618, 0, -949 }, { 3 }}, + {{ 635, 0, -959 }, { 3 }}, + {{ 653, 0, -969 }, { 3 }}, + {{ 670, 0, -978 }, { 3 }}, + {{ 688, 0, -988 }, { 3 }}, + {{ 706, 0, -997 }, { 3 }}, + {{ 723, 0, -1007 }, { 3 }}, + {{ 741, 0, -1016 }, { 4 }}, + {{ 759, 0, -1025 }, { 4 }}, + {{ 777, 0, -1034 }, { 4 }}, + {{ 795, 0, -1042 }, { 4 }}, + {{ 814, 0, -1050 }, { 4 }}, + {{ 832, 0, -1058 }, { 4 }}, + {{ 851, 0, -1065 }, { 4 }}, + {{ 870, 0, -1072 }, { 4 }}, + {{ 889, 0, -1078 }, { 4 }}, + {{ 908, 0, -1084 }, { 4 }}, + {{ 927, 0, -1090 }, { 4 }}, + {{ 946, 0, -1096 }, { 4 }}, + {{ 965, 0, -1101 }, { 4 }}, + {{ 984, 0, -1107 }, { 4 }}, + {{ 1004, 0, -1112 }, { 4 }}, + {{ 1023, 0, -1117 }, { 4 }}, + {{ 1043, 0, -1121 }, { 4 }}, + {{ 1062, 0, -1126 }, { 4 }}, + {{ 1082, 0, -1130 }, { 4 }}, + {{ 1101, 0, -1134 }, { 4 }}, + {{ 1121, 0, -1138 }, { 5 }}, + {{ 1141, 0, -1142 }, { 5 }}, + {{ 1160, 0, -1145 }, { 5 }}, + {{ 1180, 0, -1149 }, { 5 }}, + {{ 1200, 0, -1152 }, { 5 }}, + {{ 1219, 0, -1155 }, { 5 }}, + {{ 1239, 0, -1158 }, { 5 }}, + {{ 1259, 0, -1161 }, { 5 }}, + {{ 1279, 0, -1164 }, { 5 }}, + {{ 1299, 0, -1167 }, { 5 }}, + {{ 1319, 0, -1169 }, { 5 }}, + {{ 1338, 0, -1171 }, { 5 }}, + {{ 1358, 0, -1173 }, { 5 }}, + {{ 1378, 0, -1175 }, { 5 }}, + {{ 1398, 0, -1177 }, { 5 }}, + {{ 1418, 0, -1178 }, { 5 }}, + {{ 1438, 0, -1179 }, { 5 }}, + {{ 1458, 0, -1180 }, { 5 }}, + {{ 1478, 0, -1180 }, { 5 }}, + {{ 1498, 0, -1180 }, { 5 }}, + {{ 1518, 0, -1180 }, { 5 }}, + {{ 1538, 0, -1179 }, { 5 }}, + {{ 1558, 0, -1178 }, { 5 }}, + {{ 1578, 0, -1176 }, { 5 }}, + {{ 1598, 0, -1174 }, { 5 }}, + {{ 1618, 0, -1172 }, { 5 }}, + {{ 1638, 0, -1169 }, { 5 }}, + {{ 1657, 0, -1165 }, { 5 }}, + {{ 1677, 0, -1161 }, { 6 }}, + {{ 1696, 0, -1156 }, { 6 }}, + {{ 1715, 0, -1150 }, { 6 }}, + {{ 1734, 0, -1144 }, { 6 }}, + {{ 1753, 0, -1136 }, { 6 }}, + {{ 1771, 0, -1128 }, { 6 }}, + {{ 1790, 0, -1120 }, { 6 }}, + {{ 1808, 0, -1112 }, { 6 }}, + {{ 1826, 0, -1103 }, { 6 }}, + {{ 1843, 0, -1094 }, { 6 }}, + {{ 1861, 0, -1084 }, { 6 }}, + {{ 1878, 0, -1074 }, { 6 }}, + {{ 1895, 0, -1063 }, { 6 }}, + {{ 1911, 0, -1051 }, { 6 }}, + {{ 1926, 0, -1038 }, { 6 }}, + {{ 1941, 0, -1025 }, { 6 }}, + {{ 1955, 0, -1010 }, { 6 }}, + {{ 1968, 0, -995 }, { 6 }}, + {{ 1981, 0, -979 }, { 6 }}, + {{ 1992, 0, -963 }, { 6 }}, + {{ 2003, 0, -946 }, { 6 }}, + {{ 2012, 0, -929 }, { 7 }}, + {{ 2021, 0, -911 }, { 7 }}, + {{ 2029, 0, -892 }, { 7 }}, + {{ 2036, 1, -873 }, { 7 }}, + {{ 2041, 2, -854 }, { 7 }}, + {{ 2045, 3, -835 }, { 7 }}, + {{ 2048, 3, -815 }, { 7 }}, + {{ 2049, 4, -795 }, { 7 }}, + {{ 2048, 4, -775 }, { 7 }}, + {{ 2046, 5, -755 }, { 7 }}, + {{ 2043, 6, -735 }, { 7 }}, + {{ 2038, 7, -716 }, { 7 }}, + {{ 2032, 8, -697 }, { 7 }}, + {{ 2024, 9, -678 }, { 7 }}, + {{ 2015, 9, -660 }, { 7 }}, + {{ 2005, 10, -643 }, { 7 }}, + {{ 1993, 11, -627 }, { 7 }}, + {{ 1981, 12, -611 }, { 7 }}, + {{ 1967, 13, -597 }, { 7 }}, + {{ 1952, 14, -583 }, { 7 }}, + {{ 1937, 14, -571 }, { 7 }}, + {{ 1920, 15, -560 }, { 7 }}, + {{ 1903, 16, -550 }, { 7 }}, + {{ 1885, 17, -541 }, { 7 }}, + {{ 1866, 18, -534 }, { 8 }}, + {{ 1847, 19, -527 }, { 8 }}, + {{ 1828, 19, -523 }, { 8 }}, + {{ 1808, 20, -519 }, { 8 }}, + {{ 1788, 21, -517 }, { 8 }}, + {{ 1768, 22, -516 }, { 8 }}, + {{ 1748, 24, -516 }, { 8 }}, + {{ 1728, 25, -518 }, { 8 }}, + {{ 1708, 27, -521 }, { 8 }}, + {{ 1689, 28, -526 }, { 8 }}, + {{ 1670, 30, -532 }, { 8 }}, + {{ 1651, 32, -540 }, { 8 }}, + {{ 1634, 34, -549 }, { 8 }}, + {{ 1617, 36, -560 }, { 8 }}, + {{ 1601, 38, -573 }, { 8 }}, + {{ 1588, 40, -587 }, { 8 }}, + {{ 1578, 41, -605 }, { 9 }}, + {{ 1571, 42, -623 }, { 9 }}, + {{ 1568, 42, -643 }, { 9 }}, + {{ 1570, 44, -663 }, { 9 }}, + {{ 1574, 45, -683 }, { 9 }}, + {{ 1580, 46, -702 }, { 9 }}, + {{ 1587, 47, -721 }, { 9 }}, + {{ 1595, 48, -739 }, { 9 }}, + {{ 1604, 48, -757 }, { 9 }}, + {{ 1613, 48, -775 }, { 9 }}, + {{ 1622, 48, -792 }, { 9 }}, + {{ 1631, 48, -810 }, { 9 }}, + {{ 1641, 48, -828 }, { 9 }}, + {{ 1650, 48, -845 }, { 9 }}, + {{ 1660, 48, -863 }, { 9 }}, + {{ 1669, 48, -881 }, { 9 }}, + {{ 1678, 48, -898 }, { 9 }}, + {{ 1688, 48, -916 }, { 9 }}, + {{ 1697, 48, -934 }, { 9 }}, + {{ 1706, 48, -952 }, { 9 }}, + {{ 1716, 49, -969 }, { 9 }}, + {{ 1725, 51, -987 }, { 9 }}, + {{ 1734, 53, -1005 }, { 9 }}, + {{ 1743, 54, -1023 }, { 9 }}, + {{ 1752, 56, -1041 }, { 9 }}, + {{ 1761, 56, -1059 }, { 9 }}, + {{ 1769, 56, -1077 }, { 9 }}, + {{ 1778, 56, -1095 }, { 6 }}, + {{ 1787, 56, -1113 }, { 6 }}, + {{ 1795, 56, -1131 }, { 6 }}, + {{ 1804, 56, -1149 }, { 6 }}, + {{ 1812, 56, -1167 }, { 6 }}, + {{ 1821, 56, -1185 }, { 6 }}, + {{ 1829, 56, -1203 }, { 6 }}, + {{ 1837, 56, -1222 }, { 6 }}, + {{ 1846, 56, -1240 }, { 6 }}, + {{ 1854, 56, -1258 }, { 6 }}, + {{ 1863, 56, -1276 }, { 6 }}, + {{ 1871, 56, -1294 }, { 6 }}, + {{ 1879, 56, -1313 }, { 6 }}, + {{ 1888, 56, -1331 }, { 6 }}, + {{ 1896, 56, -1349 }, { 6 }}, + {{ 1904, 56, -1367 }, { 6 }}, + {{ 1913, 52, -1385 }, { 9 }}, + {{ 1921, 48, -1403 }, { 9 }}, + {{ 1929, 44, -1422 }, { 9 }}, + {{ 1938, 40, -1440 }, { 9 }}, + {{ 1946, 36, -1458 }, { 9 }}, + {{ 1955, 32, -1476 }, { 9 }}, + {{ 1963, 28, -1494 }, { 9 }}, + {{ 1972, 24, -1512 }, { 9 }}, + {{ 1980, 20, -1531 }, { 9 }}, + {{ 1988, 16, -1549 }, { 9 }}, + {{ 1997, 12, -1567 }, { 9 }}, + {{ 2005, 12, -1585 }, { 9 }}, + {{ 2014, 12, -1603 }, { 9 }}, + {{ 2022, 12, -1621 }, { 9 }}, + {{ 2031, 12, -1639 }, { 9 }}, + {{ 2039, 12, -1658 }, { 9 }}, + {{ 2047, 12, -1676 }, { 9 }}, + {{ 2056, 12, -1694 }, { 9 }}, + {{ 2064, 12, -1712 }, { 9 }}, + {{ 2072, 12, -1731 }, { 9 }}, + {{ 2080, 12, -1749 }, { 9 }}, + {{ 2087, 12, -1768 }, { 9 }}, + {{ 2094, 8, -1786 }, { 10 }}, + {{ 2100, 4, -1805 }, { 10 }}, + {{ 2095, 0, -1824 }, { 10 }}, + {{ 2080, -3, -1837 }, { 10 }}, + {{ 2063, -7, -1847 }, { 10 }}, + {{ 2045, -17, -1856 }, { 10 }}, + {{ 2026, -17, -1864 }, { 10 }}, + {{ 2007, -17, -1871 }, { 10 }}, + {{ 1988, -17, -1877 }, { 10 }}, + {{ 1969, -17, -1883 }, { 10 }}, + {{ 1950, -17, -1889 }, { 10 }}, + {{ 1931, -17, -1895 }, { 10 }}, + {{ 1912, -17, -1900 }, { 10 }}, + {{ 1892, -17, -1905 }, { 10 }}, + {{ 1873, -17, -1910 }, { 10 }}, + {{ 1854, -17, -1915 }, { 10 }}, + {{ 1834, -17, -1919 }, { 10 }}, + {{ 1814, -17, -1923 }, { 10 }}, + {{ 1795, -17, -1927 }, { 10 }}, + {{ 1775, -17, -1931 }, { 11 }}, + {{ 1755, -17, -1935 }, { 11 }}, + {{ 1736, -17, -1938 }, { 11 }}, + {{ 1716, -17, -1941 }, { 11 }}, + {{ 1696, -17, -1945 }, { 11 }}, + {{ 1677, -17, -1948 }, { 11 }}, + {{ 1657, -17, -1951 }, { 11 }}, + {{ 1637, -17, -1954 }, { 11 }}, + {{ 1617, -17, -1957 }, { 11 }}, + {{ 1597, -17, -1960 }, { 11 }}, + {{ 1577, -17, -1962 }, { 11 }}, + {{ 1558, -17, -1965 }, { 11 }}, + {{ 1538, -17, -1967 }, { 11 }}, + {{ 1518, -17, -1969 }, { 11 }}, + {{ 1498, -17, -1971 }, { 11 }}, + {{ 1478, -17, -1972 }, { 11 }}, + {{ 1458, -17, -1973 }, { 11 }}, + {{ 1438, -17, -1974 }, { 11 }}, + {{ 1418, -17, -1974 }, { 11 }}, + {{ 1398, -17, -1975 }, { 11 }}, + {{ 1378, -17, -1975 }, { 11 }}, + {{ 1358, -17, -1974 }, { 11 }}, + {{ 1338, -17, -1973 }, { 11 }}, + {{ 1318, -17, -1972 }, { 11 }}, + {{ 1298, -17, -1971 }, { 11 }}, + {{ 1278, -17, -1969 }, { 11 }}, + {{ 1258, -17, -1967 }, { 11 }}, + {{ 1238, -17, -1965 }, { 11 }}, + {{ 1218, -17, -1963 }, { 11 }}, + {{ 1198, -17, -1961 }, { 11 }}, + {{ 1178, -17, -1959 }, { 11 }}, + {{ 1159, -17, -1957 }, { 11 }}, + {{ 1139, -17, -1955 }, { 11 }}, + {{ 1119, -17, -1952 }, { 11 }}, + {{ 1099, -17, -1950 }, { 11 }}, + {{ 1079, -17, -1948 }, { 11 }}, + {{ 1059, -17, -1945 }, { 11 }}, + {{ 1039, -17, -1943 }, { 11 }}, + {{ 1019, -17, -1940 }, { 11 }}, + {{ 1000, -17, -1938 }, { 11 }}, + {{ 980, -17, -1935 }, { 11 }}, + {{ 960, -17, -1932 }, { 11 }}, + {{ 940, -17, -1929 }, { 11 }}, + {{ 920, -17, -1926 }, { 11 }}, + {{ 901, -17, -1923 }, { 11 }}, + {{ 881, -17, -1920 }, { 11 }}, + {{ 861, -17, -1917 }, { 12 }}, + {{ 841, -17, -1913 }, { 12 }}, + {{ 822, -17, -1910 }, { 12 }}, + {{ 802, -17, -1906 }, { 12 }}, + {{ 783, -17, -1902 }, { 12 }}, + {{ 763, -17, -1897 }, { 12 }}, + {{ 744, -17, -1893 }, { 12 }}, + {{ 724, -17, -1888 }, { 12 }}, + {{ 704, -17, -1884 }, { 12 }}, + {{ 685, -17, -1880 }, { 12 }}, + {{ 665, -17, -1877 }, { 12 }}, + {{ 645, -17, -1875 }, { 12 }}, + {{ 625, -17, -1875 }, { 12 }}, + {{ 606, -17, -1881 }, { 12 }}, + {{ 589, -16, -1891 }, { 12 }}, + {{ 577, -15, -1907 }, { 12 }}, + {{ 567, -14, -1925 }, { 12 }}, + {{ 559, -13, -1943 }, { 12 }}, + {{ 552, -12, -1961 }, { 12 }}, + {{ 545, -11, -1980 }, { 12 }}, + {{ 538, -9, -1999 }, { 12 }}, + {{ 532, -8, -2018 }, { 12 }}, + {{ 526, -7, -2037 }, { 12 }}, + {{ 521, -5, -2057 }, { 12 }}, + {{ 516, -3, -2076 }, { 12 }}, + {{ 512, -1, -2096 }, { 12 }}, + {{ 508, 0, -2115 }, { 12 }}, + {{ 505, 0, -2135 }, { 12 }}, + {{ 503, 0, -2155 }, { 12 }}, + {{ 501, 1, -2175 }, { 12 }}, + {{ 500, 0, -2195 }, { 13 }}, + {{ 498, 0, -2215 }, { 13 }}, + {{ 497, -1, -2235 }, { 13 }}, + {{ 496, -1, -2255 }, { 13 }}, + {{ 495, -1, -2275 }, { 13 }}, + {{ 494, 0, -2295 }, { 13 }}, + {{ 493, 0, -2315 }, { 13 }}, + {{ 493, 0, -2335 }, { 13 }}, + {{ 492, 0, -2355 }, { 13 }}, + {{ 491, 1, -2375 }, { 13 }}, + {{ 490, 1, -2395 }, { 13 }}, + {{ 489, 1, -2415 }, { 13 }}, + {{ 488, 1, -2435 }, { 13 }}, + {{ 486, 0, -2455 }, { 13 }}, + {{ 485, 0, -2474 }, { 13 }}, + {{ 482, 1, -2494 }, { 13 }}, + {{ 478, 1, -2514 }, { 13 }}, + {{ 474, 1, -2533 }, { 13 }}, + {{ 468, 1, -2553 }, { 13 }}, + {{ 458, 0, -2570 }, { 13 }}, + {{ 447, 0, -2586 }, { 13 }}, + {{ 433, 0, -2601 }, { 13 }}, + {{ 417, 1, -2614 }, { 13 }}, + {{ 401, 1, -2625 }, { 13 }}, + {{ 383, 0, -2634 }, { 13 }}, + {{ 365, 0, -2642 }, { 13 }}, + {{ 345, 0, -2647 }, { 13 }}, + {{ 326, 0, -2650 }, { 13 }}, + {{ 306, 0, -2651 }, { 13 }}, + {{ 286, 0, -2651 }, { 13 }}, + {{ 266, -1, -2651 }, { 13 }}, + {{ 246, -1, -2650 }, { 13 }}, + {{ 226, -1, -2649 }, { 14 }}, + {{ 206, -1, -2648 }, { 14 }}, + {{ 186, -1, -2646 }, { 14 }}, + {{ 166, -1, -2644 }, { 14 }}, + {{ 146, -1, -2643 }, { 14 }}, + {{ 126, -1, -2641 }, { 14 }}, + {{ 106, -1, -2639 }, { 14 }}, + {{ 86, -1, -2637 }, { 14 }}, + {{ 66, -1, -2635 }, { 14 }}, + {{ 46, -1, -2633 }, { 14 }}, + {{ 26, -1, -2631 }, { 14 }}, + {{ 6, -1, -2629 }, { 14 }}, + {{ -13, -1, -2627 }, { 14 }}, + {{ -32, -1, -2625 }, { 14 }}, + {{ -52, -1, -2623 }, { 14 }}, + {{ -72, 0, -2621 }, { 14 }}, + {{ -92, 0, -2619 }, { 14 }}, + {{ -112, 0, -2617 }, { 14 }}, + {{ -132, 0, -2615 }, { 14 }}, + {{ -152, 0, -2612 }, { 14 }}, + {{ -172, 0, -2610 }, { 14 }}, + {{ -192, 0, -2608 }, { 14 }}, + {{ -212, 0, -2606 }, { 14 }}, + {{ -232, 0, -2604 }, { 14 }}, + {{ -251, 0, -2601 }, { 14 }}, + {{ -271, 0, -2599 }, { 14 }}, + {{ -291, 0, -2596 }, { 14 }}, + {{ -311, 0, -2594 }, { 14 }}, + {{ -331, 0, -2591 }, { 14 }}, + {{ -351, 0, -2588 }, { 14 }}, + {{ -370, 0, -2585 }, { 14 }}, + {{ -390, 0, -2581 }, { 15 }}, + {{ -409, 1, -2577 }, { 15 }}, + {{ -429, 1, -2571 }, { 15 }}, + {{ -447, 1, -2564 }, { 15 }}, + {{ -465, 1, -2555 }, { 15 }}, + {{ -482, 0, -2544 }, { 15 }}, + {{ -498, 0, -2532 }, { 15 }}, + {{ -513, 0, -2519 }, { 15 }}, + {{ -527, -1, -2505 }, { 15 }}, + {{ -540, -1, -2489 }, { 15 }}, + {{ -550, -2, -2472 }, { 15 }}, + {{ -560, -3, -2455 }, { 15 }}, + {{ -568, -3, -2436 }, { 15 }}, + {{ -575, -3, -2417 }, { 15 }}, + {{ -580, -2, -2398 }, { 15 }}, + {{ -584, -2, -2379 }, { 15 }}, + {{ -588, -1, -2359 }, { 15 }}, + {{ -590, 0, -2339 }, { 15 }}, + {{ -591, 0, -2319 }, { 15 }}, + {{ -592, 0, -2299 }, { 15 }}, + {{ -591, 0, -2279 }, { 15 }}, + {{ -590, 0, -2259 }, { 15 }}, + {{ -588, 0, -2239 }, { 15 }}, + {{ -586, 0, -2219 }, { 16 }}, + {{ -584, 0, -2199 }, { 16 }}, + {{ -581, 1, -2180 }, { 16 }}, + {{ -577, 1, -2160 }, { 16 }}, + {{ -574, 2, -2140 }, { 16 }}, + {{ -570, 1, -2120 }, { 16 }}, + {{ -566, 1, -2101 }, { 16 }}, + {{ -561, 1, -2081 }, { 16 }}, + {{ -557, 1, -2062 }, { 16 }}, + {{ -553, 1, -2042 }, { 16 }}, + {{ -548, 1, -2023 }, { 16 }}, + {{ -544, 1, -2003 }, { 16 }}, + {{ -539, 0, -1984 }, { 16 }}, + {{ -534, 0, -1964 }, { 16 }}, + {{ -529, 0, -1945 }, { 16 }}, + {{ -524, 0, -1926 }, { 16 }}, + {{ -519, 0, -1906 }, { 16 }}, + {{ -514, 0, -1887 }, { 16 }}, + {{ -509, 0, -1867 }, { 16 }}, + {{ -504, 0, -1848 }, { 16 }}, + {{ -499, 0, -1829 }, { 16 }}, + {{ -494, 0, -1809 }, { 16 }}, + {{ -489, 0, -1790 }, { 16 }}, + {{ -484, 1, -1771 }, { 16 }}, + {{ -479, 1, -1751 }, { 16 }}, + {{ -474, 1, -1732 }, { 16 }}, + {{ -469, 1, -1712 }, { 16 }}, + {{ -465, 2, -1693 }, { 17 }}, + {{ -460, 2, -1674 }, { 17 }}, + {{ -455, 3, -1654 }, { 17 }}, + {{ -451, 3, -1634 }, { 17 }}, + {{ -447, 3, -1615 }, { 17 }}, + {{ -444, 2, -1595 }, { 17 }}, + {{ -441, 2, -1575 }, { 17 }}, + {{ -440, 1, -1555 }, { 17 }}, + {{ -439, 0, -1535 }, { 17 }}, + {{ -439, 0, -1515 }, { 17 }}, + {{ -441, 0, -1495 }, { 17 }}, + {{ -444, 1, -1476 }, { 17 }}, + {{ -450, 2, -1457 }, { 17 }}, + {{ -458, 2, -1438 }, { 17 }}, + {{ -468, 2, -1421 }, { 17 }}, + {{ -480, 2, -1405 }, { 17 }}, + {{ -494, 2, -1390 }, { 17 }}, + {{ -509, 1, -1377 }, { 17 }}, + {{ -525, 0, -1365 }, { 17 }}, + {{ -542, 0, -1356 }, { 17 }}, + {{ -561, 0, -1348 }, { 17 }}, + {{ -580, 0, -1342 }, { 17 }}, + {{ -600, 0, -1338 }, { 17 }}, + {{ -620, 0, -1337 }, { 17 }}, + {{ -639, 0, -1340 }, { 17 }}, + {{ -659, 0, -1345 }, { 17 }}, + {{ -677, 0, -1352 }, { 17 }}, + {{ -695, 0, -1362 }, { 17 }}, + {{ -712, 0, -1373 }, { 17 }}, + {{ -727, 0, -1385 }, { 17 }}, + {{ -742, 0, -1399 }, { 17 }}, + {{ -757, 0, -1412 }, { 17 }}, + {{ -771, 0, -1427 }, { 17 }}, + {{ -785, 0, -1441 }, { 17 }}, + {{ -799, 0, -1455 }, { 18 }}, + {{ -812, 0, -1470 }, { 18 }}, + {{ -826, 0, -1485 }, { 18 }}, + {{ -839, 0, -1499 }, { 18 }}, + {{ -853, 0, -1514 }, { 18 }}, + {{ -866, 0, -1529 }, { 18 }}, + {{ -880, 0, -1544 }, { 18 }}, + {{ -893, 0, -1559 }, { 18 }}, + {{ -906, 0, -1574 }, { 18 }}, + {{ -919, 0, -1589 }, { 18 }}, + {{ -933, 0, -1604 }, { 18 }}, + {{ -946, 0, -1619 }, { 18 }}, + {{ -959, 0, -1634 }, { 18 }}, + {{ -972, 0, -1650 }, { 18 }}, + {{ -985, 0, -1665 }, { 18 }}, + {{ -998, 0, -1680 }, { 18 }}, + {{ -1010, 0, -1696 }, { 18 }}, + {{ -1023, 0, -1711 }, { 18 }}, + {{ -1036, 0, -1726 }, { 18 }}, + {{ -1049, 0, -1742 }, { 18 }}, + {{ -1062, 0, -1757 }, { 18 }}, + {{ -1075, 0, -1772 }, { 18 }}, + {{ -1088, 0, -1787 }, { 18 }}, + {{ -1102, 0, -1802 }, { 18 }}, + {{ -1116, 0, -1816 }, { 18 }}, + {{ -1130, 0, -1830 }, { 18 }}, + {{ -1146, 0, -1843 }, { 18 }}, + {{ -1162, 0, -1854 }, { 18 }}, + {{ -1180, 0, -1864 }, { 19 }}, + {{ -1198, 0, -1872 }, { 19 }}, + {{ -1216, 0, -1879 }, { 19 }}, + {{ -1236, 1, -1885 }, { 19 }}, + {{ -1255, 1, -1889 }, { 19 }}, + {{ -1275, 2, -1893 }, { 19 }}, + {{ -1295, 2, -1895 }, { 19 }}, + {{ -1315, 1, -1896 }, { 19 }}, + {{ -1335, 1, -1895 }, { 19 }}, + {{ -1355, 1, -1893 }, { 19 }}, + {{ -1374, 1, -1889 }, { 19 }}, + {{ -1393, 1, -1883 }, { 19 }}, + {{ -1412, 1, -1876 }, { 19 }}, + {{ -1430, 2, -1867 }, { 19 }}, + {{ -1447, 1, -1857 }, { 19 }}, + {{ -1464, 0, -1845 }, { 19 }}, + {{ -1480, 0, -1833 }, { 19 }}, + {{ -1495, 0, -1820 }, { 19 }}, + {{ -1509, 0, -1806 }, { 19 }}, + {{ -1523, 0, -1792 }, { 19 }}, + {{ -1535, 0, -1776 }, { 19 }}, + {{ -1547, 0, -1760 }, { 19 }}, + {{ -1558, 0, -1743 }, { 19 }}, + {{ -1568, 0, -1726 }, { 19 }}, + {{ -1578, -1, -1708 }, { 19 }}, + {{ -1587, -1, -1690 }, { 19 }}, + {{ -1595, -1, -1672 }, { 19 }}, + {{ -1603, -1, -1654 }, { 19 }}, + {{ -1609, 0, -1635 }, { 19 }}, + {{ -1616, 0, -1616 }, { 19 }}, + {{ -1621, 0, -1597 }, { 20 }}, + {{ -1626, -2, -1577 }, { 20 }}, + {{ -1631, -4, -1558 }, { 20 }}, + {{ -1635, -7, -1538 }, { 20 }}, + {{ -1639, -9, -1519 }, { 20 }}, + {{ -1642, -11, -1499 }, { 20 }}, + {{ -1646, -13, -1479 }, { 20 }}, + {{ -1649, -16, -1459 }, { 20 }}, + {{ -1652, -18, -1440 }, { 20 }}, + {{ -1655, -21, -1420 }, { 20 }}, + {{ -1658, -23, -1400 }, { 20 }}, + {{ -1661, -26, -1380 }, { 20 }}, + {{ -1663, -28, -1360 }, { 20 }}, + {{ -1666, -31, -1340 }, { 20 }}, + {{ -1668, -33, -1321 }, { 20 }}, + {{ -1670, -35, -1301 }, { 20 }}, + {{ -1672, -39, -1281 }, { 20 }}, + {{ -1673, -42, -1261 }, { 20 }}, + {{ -1675, -45, -1241 }, { 20 }}, + {{ -1676, -48, -1221 }, { 20 }}, + {{ -1677, -53, -1201 }, { 20 }}, + {{ -1678, -57, -1181 }, { 20 }}, + {{ -1678, -61, -1161 }, { 20 }}, + {{ -1679, -65, -1141 }, { 20 }}, + {{ -1678, -68, -1121 }, { 20 }}, + {{ -1678, -72, -1101 }, { 20 }}, + {{ -1677, -76, -1081 }, { 20 }}, + {{ -1676, -80, -1061 }, { 21 }}, + {{ -1675, -83, -1041 }, { 21 }}, + {{ -1672, -86, -1021 }, { 21 }}, + {{ -1670, -90, -1001 }, { 21 }}, + {{ -1667, -93, -981 }, { 21 }}, + {{ -1663, -97, -962 }, { 21 }}, + {{ -1659, -101, -942 }, { 21 }}, + {{ -1654, -104, -923 }, { 21 }}, + {{ -1648, -108, -904 }, { 21 }}, + {{ -1641, -112, -885 }, { 21 }}, + {{ -1634, -115, -866 }, { 21 }}, + {{ -1627, -118, -847 }, { 21 }}, + {{ -1619, -122, -829 }, { 21 }}, + {{ -1610, -125, -811 }, { 21 }}, + {{ -1601, -128, -793 }, { 21 }}, + {{ -1591, -131, -776 }, { 21 }}, + {{ -1581, -134, -759 }, { 21 }}, + {{ -1570, -137, -742 }, { 21 }}, + {{ -1557, -140, -726 }, { 21 }}, + {{ -1545, -144, -711 }, { 21 }}, + {{ -1531, -147, -696 }, { 21 }}, + {{ -1517, -149, -682 }, { 21 }}, + {{ -1502, -152, -669 }, { 21 }}, + {{ -1487, -155, -656 }, { 21 }}, + {{ -1471, -158, -644 }, { 21 }}, + {{ -1454, -159, -632 }, { 21 }}, + {{ -1437, -159, -621 }, { 21 }}, + {{ -1421, -159, -611 }, { 21 }}, + {{ -1403, -159, -601 }, { 21 }}, + {{ -1386, -159, -591 }, { 21 }}, + {{ -1368, -160, -582 }, { 21 }}, + {{ -1350, -160, -573 }, { 21 }}, + {{ -1331, -162, -566 }, { 21 }}, + {{ -1313, -163, -559 }, { 21 }}, + {{ -1293, -165, -553 }, { 21 }}, + {{ -1274, -167, -547 }, { 21 }}, + {{ -1255, -169, -541 }, { 21 }}, + {{ -1236, -170, -535 }, { 21 }}, + {{ -1217, -171, -530 }, { 21 }}, + {{ -1198, -172, -524 }, { 21 }}, + {{ -1179, -173, -518 }, { 21 }}, + {{ -1160, -174, -512 }, { 21 }}, + {{ -1140, -174, -506 }, { 21 }}, + {{ -1121, -175, -500 }, { 21 }}, + {{ -1102, -175, -495 }, { 21 }}, + {{ -1083, -176, -489 }, { 21 }}, + {{ -1064, -176, -483 }, { 21 }}, + {{ -1045, -176, -477 }, { 21 }}, + {{ -1025, -177, -471 }, { 21 }}, + {{ -1006, -177, -466 }, { 21 }}, + {{ -987, -177, -460 }, { 21 }}, + {{ -968, -177, -454 }, { 21 }}, + {{ -949, -177, -448 }, { 21 }}, + {{ -930, -177, -443 }, { 21 }}, + {{ -910, -177, -437 }, { 21 }}, + {{ -891, -177, -431 }, { 21 }}, + {{ -872, -177, -425 }, { 21 }}, + {{ -853, -177, -419 }, { 21 }}, + {{ -834, -177, -414 }, { 21 }}, + {{ -815, -176, -408 }, { 21 }}, + {{ -795, -176, -402 }, { 21 }}, + {{ -776, -176, -396 }, { 21 }}, + {{ -757, -175, -390 }, { 21 }}, + {{ -738, -175, -385 }, { 21 }}, + {{ -719, -175, -379 }, { 21 }}, + {{ -700, -174, -373 }, { 22 }}, + {{ -681, -173, -367 }, { 22 }}, + {{ -661, -172, -361 }, { 22 }}, + {{ -642, -171, -355 }, { 22 }}, + {{ -623, -171, -349 }, { 22 }}, + {{ -604, -170, -343 }, { 22 }}, + {{ -585, -168, -337 }, { 22 }}, + {{ -566, -166, -331 }, { 22 }}, + {{ -547, -164, -325 }, { 22 }}, + {{ -528, -163, -319 }, { 22 }}, + {{ -509, -161, -312 }, { 22 }}, + {{ -490, -160, -306 }, { 23 }}, + {{ -471, -160, -299 }, { 23 }}, + {{ -452, -160, -292 }, { 23 }}, + {{ -434, -160, -285 }, { 23 }}, + {{ -415, -160, -277 }, { 23 }}, + {{ -398, -160, -267 }, { 23 }}, + {{ -381, -160, -256 }, { 23 }}, + {{ -366, -160, -244 }, { 23 }}, + {{ -351, -160, -230 }, { 23 }}, + {{ -339, -160, -214 }, { 23 }}, + {{ -329, -160, -197 }, { 23 }}, + {{ -321, -160, -178 }, { 23 }}, + {{ -315, -160, -159 }, { 23 }}, + {{ -312, -160, -139 }, { 23 }}, + {{ -311, -160, -119 }, { 23 }}, + {{ -312, -160, -99 }, { 23 }}, + {{ -314, -160, -80 }, { 23 }}, + {{ -319, -160, -60 }, { 23 }}, + {{ -325, -160, -41 }, { 23 }}, + {{ -332, -160, -22 }, { 23 }}, + {{ -341, -160, -4 }, { 23 }}, + {{ -350, -160, 12 }, { 23 }}, + {{ -360, -160, 30 }, { 23 }}, + {{ -371, -160, 47 }, { 23 }}, + {{ -381, -160, 64 }, { 23 }}, + {{ -392, -160, 80 }, { 24 }}, + {{ -404, -160, 97 }, { 24 }}, + {{ -415, -160, 113 }, { 24 }}, + {{ -426, -160, 130 }, { 24 }}, + {{ -438, -160, 146 }, { 24 }}, + {{ -449, -160, 163 }, { 24 }}, + {{ -461, -160, 179 }, { 24 }}, + {{ -473, -160, 195 }, { 24 }}, + {{ -484, -160, 211 }, { 24 }}, + {{ -496, -160, 228 }, { 24 }}, + {{ -508, -160, 244 }, { 24 }}, + {{ -519, -160, 260 }, { 24 }}, + {{ -531, -160, 276 }, { 24 }}, + {{ -543, -160, 292 }, { 24 }}, + {{ -555, -160, 309 }, { 24 }}, + {{ -567, -160, 325 }, { 24 }}, + {{ -578, -160, 341 }, { 24 }}, + {{ -590, -160, 357 }, { 24 }}, + {{ -602, -160, 373 }, { 24 }}, + {{ -614, -160, 389 }, { 24 }}, + {{ -626, -160, 405 }, { 24 }}, + {{ -637, -160, 422 }, { 24 }}, + {{ -649, -160, 438 }, { 24 }}, + {{ -660, -160, 455 }, { 24 }}, + {{ -671, -160, 471 }, { 24 }}, + {{ -682, -160, 488 }, { 24 }}, + {{ -693, -160, 505 }, { 24 }}, + {{ -704, -160, 522 }, { 24 }}, + {{ -714, -160, 539 }, { 24 }}, + {{ -724, -160, 556 }, { 24 }}, + {{ -734, -160, 574 }, { 25 }}, + {{ -743, -160, 591 }, { 25 }}, + {{ -752, -160, 609 }, { 25 }}, + {{ -760, -160, 628 }, { 25 }}, + {{ -766, -159, 647 }, { 25 }}, + {{ -771, -157, 666 }, { 25 }}, + {{ -775, -154, 686 }, { 25 }}, + {{ -777, -151, 706 }, { 25 }}, + {{ -778, -149, 726 }, { 25 }}, + {{ -778, -146, 746 }, { 25 }}, + {{ -776, -143, 765 }, { 25 }}, + {{ -771, -141, 785 }, { 25 }}, + {{ -764, -137, 804 }, { 25 }}, + {{ -754, -134, 821 }, { 25 }}, + {{ -741, -130, 836 }, { 25 }}, + {{ -726, -126, 850 }, { 25 }}, + {{ -710, -124, 861 }, { 25 }}, + {{ -692, -119, 870 }, { 25 }}, + {{ -674, -118, 878 }, { 25 }}, + {{ -654, -116, 883 }, { 25 }}, + {{ -635, -113, 886 }, { 25 }}, + {{ -615, -111, 888 }, { 25 }}, + {{ -595, -108, 889 }, { 25 }}, + {{ -575, -106, 888 }, { 25 }}, + {{ -555, -104, 887 }, { 25 }}, + {{ -535, -101, 885 }, { 25 }}, + {{ -515, -98, 881 }, { 25 }}, + {{ -496, -95, 877 }, { 25 }}, + {{ -476, -93, 871 }, { 25 }}, + {{ -457, -91, 865 }, { 25 }}, + {{ -439, -89, 858 }, { 25 }}, + {{ -420, -86, 850 }, { 25 }}, + {{ -402, -84, 842 }, { 25 }}, + {{ -384, -82, 834 }, { 25 }}, + {{ -366, -79, 824 }, { 25 }}, + {{ -348, -77, 815 }, { 25 }}, + {{ -331, -75, 804 }, { 25 }}, + {{ -315, -73, 793 }, { 25 }}, + {{ -299, -71, 781 }, { 26 }}, + {{ -283, -69, 769 }, { 26 }}, + {{ -268, -67, 756 }, { 26 }}, + {{ -253, -65, 743 }, { 26 }}, + {{ -238, -63, 729 }, { 26 }}, + {{ -224, -61, 715 }, { 26 }}, + {{ -210, -59, 700 }, { 26 }}, + {{ -196, -56, 686 }, { 26 }}, + {{ -182, -54, 671 }, { 26 }}, + {{ -169, -53, 657 }, { 26 }}, + {{ -155, -51, 642 }, { 26 }}, + {{ -142, -49, 627 }, { 26 }}, + {{ -130, -47, 611 }, { 26 }}, + {{ -117, -45, 595 }, { 26 }}, + {{ -106, -42, 579 }, { 26 }}, + {{ -94, -40, 563 }, { 26 }}, + {{ -83, -38, 546 }, { 26 }}, + {{ -73, -36, 529 }, { 26 }}, + {{ -63, -34, 512 }, { 26 }}, + {{ -53, -31, 494 }, { 26 }}, + {{ -44, -29, 476 }, { 26 }}, + {{ -35, -27, 458 }, { 26 }}, + {{ -27, -24, 440 }, { 26 }}, + {{ -20, -21, 421 }, { 26 }}, + {{ -14, -19, 402 }, { 26 }}, + {{ -8, -16, 383 }, { 26 }}, + {{ -4, -14, 364 }, { 26 }}, + {{ 0, -12, 344 }, { 26 }}, + {{ 1, -9, 324 }, { 26 }}, + {{ 2, -6, 304 }, { 26 }}, + {{ 2, -4, 284 }, { 26 }}, + {{ 2, -1, 264 }, { 26 }}, + {{ 2, 0, 244 }, { 1 }}, + {{ 2, 0, 224 }, { 1 }}, + {{ 2, 0, 204 }, { 1 }}, + {{ 2, 0, 184 }, { 1 }}, + {{ 2, 0, 164 }, { 1 }}, + {{ 2, 0, 144 }, { 1 }}, + {{ 2, 0, 124 }, { 1 }}, + {{ 2, 0, 104 }, { 1 }}, + {{ 2, 0, 84 }, { 1 }}, + {{ 2, 0, 64 }, { 1 }}, + {{ 2, 0, 44 }, { 1 }}, + {{ 2, 0, 24 }, { 1 }}, + {{ 3, 0, 4 }, { 1 }}, + {{ -32768, -32768, -32768 }, { 0 }}, +}; + +// 0x8EB8 +struct ActorSpawnData d_course_dks_jungle_parkway_paddle_boat_model[] = { + {{ 50, 66, 150 }, { 0 }}, + {{ 1263, 1039, 28416 }, { 11775 }}, + {{ 50, 81, 150 }, { 0 }}, + {{ 1263, 0, 28416 }, { 11775 }}, + {{ 30, 81, 170 }, { 0 }}, + {{ -667, 0, 16128 }, { 26111 }}, + {{ 30, 66, 170 }, { 0 }}, + {{ -667, 1039, 16128 }, { 26111 }}, + {{ -30, 66, 170 }, { 0 }}, + {{ 2196, 1039, -15872 }, { 26111 }}, + {{ -30, 81, 170 }, { 0 }}, + {{ 2196, 0, -15872 }, { 26111 }}, + {{ -50, 81, 150 }, { 0 }}, + {{ 266, 0, -28160 }, { 11775 }}, + {{ -50, 66, 150 }, { 0 }}, + {{ 266, 1039, -28160 }, { 11775 }}, + {{ 0, 66, 180 }, { 0 }}, + {{ 1794, 1039, 0 }, { 30719 }}, + {{ 0, 81, 180 }, { 0 }}, + {{ 1794, 0, 0 }, { 30719 }}, + {{ -30, 81, 170 }, { 0 }}, + {{ -364, 0, -15872 }, { 26111 }}, + {{ -30, 66, 170 }, { 0 }}, + {{ -364, 1039, -15872 }, { 26111 }}, + {{ 30, 66, 170 }, { 0 }}, + {{ 2404, 1039, 16128 }, { 26111 }}, + {{ 30, 81, 170 }, { 0 }}, + {{ 2404, 0, 16128 }, { 26111 }}, + {{ 0, 81, 180 }, { 0 }}, + {{ 245, 0, 0 }, { 30719 }}, + {{ 0, 66, 180 }, { 0 }}, + {{ 245, 1039, 0 }, { 30719 }}, + {{ -50, 66, 150 }, { 0 }}, + {{ 6408, 1039, -28160 }, { 11775 }}, + {{ -50, 81, 150 }, { 0 }}, + {{ 6408, 0, -28160 }, { 11775 }}, + {{ -50, 81, -100 }, { 0 }}, + {{ -10658, 0, -30464 }, { 255 }}, + {{ -50, 66, -100 }, { 0 }}, + {{ -10658, 1039, -30464 }, { 255 }}, + {{ 50, 66, -200 }, { 0 }}, + {{ 6730, 1039, 30720 }, { 255 }}, + {{ 50, 81, -200 }, { 0 }}, + {{ 6730, 0, 30720 }, { 255 }}, + {{ 50, 81, -100 }, { 0 }}, + {{ -95, 0, 30720 }, { 255 }}, + {{ 50, 66, -100 }, { 0 }}, + {{ -95, 1039, 30720 }, { 255 }}, + {{ -50, 66, -200 }, { 0 }}, + {{ 2113, 1039, 0 }, { -30465 }}, + {{ -50, 81, -200 }, { 0 }}, + {{ 2113, 0, 0 }, { -30465 }}, + {{ 50, 81, -200 }, { 0 }}, + {{ -4713, 0, 0 }, { -30465 }}, + {{ 50, 66, -200 }, { 0 }}, + {{ -4713, 1039, 0 }, { -30465 }}, + {{ -50, 66, -100 }, { 0 }}, + {{ 1636, 1039, -30464 }, { 255 }}, + {{ -50, 81, -100 }, { 0 }}, + {{ 1636, 0, -30464 }, { 255 }}, + {{ -50, 81, -200 }, { 0 }}, + {{ -5190, 0, -30464 }, { 255 }}, + {{ -50, 66, -200 }, { 0 }}, + {{ -5190, 1039, -30464 }, { 255 }}, + {{ 50, 66, -100 }, { 0 }}, + {{ 14214, 1039, 30720 }, { 255 }}, + {{ 50, 81, -100 }, { 0 }}, + {{ 14214, 0, 30720 }, { 255 }}, + {{ 50, 81, 150 }, { 0 }}, + {{ -2851, 0, 28416 }, { 11775 }}, + {{ 50, 66, 150 }, { 0 }}, + {{ -2851, 1039, 28416 }, { 11775 }}, + {{ -60, 32, -200 }, { 0 }}, + {{ 17129, 0, -20480 }, { -22529 }}, + {{ -60, 15, -200 }, { 0 }}, + {{ 17129, 1109, -20480 }, { -22529 }}, + {{ -70, 15, -100 }, { 0 }}, + {{ 10300, 1109, -30464 }, { -1281 }}, + {{ -70, 32, -100 }, { 0 }}, + {{ 10300, 0, -30464 }, { -1281 }}, + {{ -70, 15, 150 }, { 0 }}, + {{ -6773, 1109, -29952 }, { 4863 }}, + {{ -70, 32, 150 }, { 0 }}, + {{ -6773, 0, -29952 }, { 4863 }}, + {{ -30, 35, 210 }, { 0 }}, + {{ 2156, 0, -15872 }, { 26111 }}, + {{ -30, 18, 210 }, { 0 }}, + {{ 2156, 1109, -15872 }, { 26111 }}, + {{ 0, 20, 220 }, { 0 }}, + {{ 0, 1109, 0 }, { 30719 }}, + {{ 0, 37, 220 }, { 0 }}, + {{ 0, 0, 0 }, { 30719 }}, + {{ -60, 32, 180 }, { 0 }}, + {{ 2995, 0, -25856 }, { 16127 }}, + {{ -60, 15, 180 }, { 0 }}, + {{ 2995, 1109, -25856 }, { 16127 }}, + {{ -30, 18, 210 }, { 0 }}, + {{ 103, 1109, -15872 }, { 26111 }}, + {{ -30, 35, 210 }, { 0 }}, + {{ 103, 0, -15872 }, { 26111 }}, + {{ 30, 18, 210 }, { 0 }}, + {{ 2152, 1109, 16128 }, { 26111 }}, + {{ 30, 35, 210 }, { 0 }}, + {{ 2152, 0, 16128 }, { 26111 }}, + {{ 30, 35, 210 }, { 0 }}, + {{ 101, 0, 16128 }, { 26111 }}, + {{ 30, 18, 210 }, { 0 }}, + {{ 101, 1109, 16128 }, { 26111 }}, + {{ 60, 15, 180 }, { 0 }}, + {{ 2997, 1109, 26112 }, { 16127 }}, + {{ 60, 32, 180 }, { 0 }}, + {{ 2997, 0, 26112 }, { 16127 }}, + {{ 60, 32, -200 }, { 0 }}, + {{ 420, 0, 20736 }, { -22529 }}, + {{ 60, 15, -200 }, { 0 }}, + {{ 420, 1109, 20736 }, { -22529 }}, + {{ 50, 15, -200 }, { 0 }}, + {{ 1103, 1109, 0 }, { -30465 }}, + {{ 50, 32, -200 }, { 0 }}, + {{ 1103, 0, 0 }, { -30465 }}, + {{ 60, 32, 180 }, { 0 }}, + {{ -73, 0, 26112 }, { 16127 }}, + {{ 60, 15, 180 }, { 0 }}, + {{ -73, 1109, 26112 }, { 16127 }}, + {{ 70, 15, 150 }, { 0 }}, + {{ 2085, 1109, 30208 }, { 4863 }}, + {{ 70, 32, 150 }, { 0 }}, + {{ 2085, 0, 30208 }, { 4863 }}, + {{ -50, 32, -200 }, { 0 }}, + {{ 1105, 0, 0 }, { -30465 }}, + {{ -50, 15, -200 }, { 0 }}, + {{ 1105, 1109, 0 }, { -30465 }}, + {{ -60, 15, -200 }, { 0 }}, + {{ 422, 1109, -20480 }, { -22529 }}, + {{ -60, 32, -200 }, { 0 }}, + {{ 422, 0, -20480 }, { -22529 }}, + {{ -70, 32, 150 }, { 0 }}, + {{ 2058, 0, -29952 }, { 4863 }}, + {{ -70, 15, 150 }, { 0 }}, + {{ 2058, 1109, -29952 }, { 4863 }}, + {{ -60, 15, 180 }, { 0 }}, + {{ -100, 1109, -25856 }, { 16127 }}, + {{ -60, 32, 180 }, { 0 }}, + {{ -100, 0, -25856 }, { 16127 }}, + {{ 70, 32, 150 }, { 0 }}, + {{ -13804, 0, 30208 }, { 4863 }}, + {{ 70, 15, 150 }, { 0 }}, + {{ -13804, 1109, 30208 }, { 4863 }}, + {{ 70, 15, -100 }, { 0 }}, + {{ 3269, 1109, 30720 }, { -1281 }}, + {{ 70, 32, -100 }, { 0 }}, + {{ 3269, 0, 30720 }, { -1281 }}, + {{ 60, 15, -200 }, { 0 }}, + {{ 10098, 1109, 20736 }, { -22529 }}, + {{ 60, 32, -200 }, { 0 }}, + {{ 10098, 0, 20736 }, { -22529 }}, + {{ 30, 66, 170 }, { 0 }}, + {{ -648, 2048, 120 }, { 255 }}, + {{ 30, 66, 148 }, { 0 }}, + {{ -498, 2047, 120 }, { 255 }}, + {{ 0, 66, 165 }, { 0 }}, + {{ -614, 0, 120 }, { 255 }}, + {{ 50, 66, 150 }, { 0 }}, + {{ -512, 3413, 120 }, { 255 }}, + {{ -30, 66, 170 }, { 0 }}, + {{ -648, -2048, 120 }, { 255 }}, + {{ 0, 66, 180 }, { 0 }}, + {{ -716, 0, 120 }, { 255 }}, + {{ 50, 66, -100 }, { 0 }}, + {{ 1194, 3413, 120 }, { 255 }}, + {{ 30, 66, 50 }, { 0 }}, + {{ 171, 2048, 120 }, { 255 }}, + {{ -30, 66, 148 }, { 0 }}, + {{ -498, -2047, 120 }, { 255 }}, + {{ -50, 66, 150 }, { 0 }}, + {{ -512, -3413, 120 }, { 255 }}, + {{ -30, 66, 50 }, { 0 }}, + {{ 171, -2046, 120 }, { 255 }}, + {{ -50, 66, -100 }, { 0 }}, + {{ 1194, -3413, 120 }, { 255 }}, + {{ -30, 66, 148 }, { 0 }}, + {{ -498, -2048, 120 }, { 255 }}, + {{ 30, 66, 50 }, { 0 }}, + {{ 171, 2047, 120 }, { 255 }}, + {{ -30, 66, 50 }, { 0 }}, + {{ 171, -2048, 120 }, { 255 }}, + {{ -30, 66, 50 }, { 0 }}, + {{ 171, -2047, 120 }, { 255 }}, + {{ 50, 66, -200 }, { 0 }}, + {{ 1877, 3413, 120 }, { 255 }}, + {{ -50, 66, -200 }, { 0 }}, + {{ 1877, -3413, 120 }, { 255 }}, + {{ 60, 17, 180 }, { 0 }}, + {{ -716, 4096, 120 }, { -257 }}, + {{ 50, 17, 150 }, { 0 }}, + {{ -512, 3413, 120 }, { 255 }}, + {{ 30, 17, 170 }, { 0 }}, + {{ -648, 2048, 120 }, { 255 }}, + {{ 0, 17, 180 }, { 0 }}, + {{ -716, 0, 120 }, { -1025 }}, + {{ 30, 19, 210 }, { 0 }}, + {{ -921, 2048, 119 }, { -3073 }}, + {{ 70, 17, 150 }, { 0 }}, + {{ -512, 4778, 120 }, { 255 }}, + {{ 70, 16, -100 }, { 0 }}, + {{ 1194, 4778, 120 }, { 255 }}, + {{ 50, 16, -100 }, { 0 }}, + {{ 1194, 3413, 120 }, { 255 }}, + {{ -30, 17, 170 }, { 0 }}, + {{ -648, -2048, 120 }, { 255 }}, + {{ -60, 17, 180 }, { 0 }}, + {{ -716, -4096, 120 }, { -257 }}, + {{ -30, 19, 210 }, { 0 }}, + {{ -921, -2048, 119 }, { -3073 }}, + {{ -50, 17, 150 }, { 0 }}, + {{ -512, -3413, 120 }, { 255 }}, + {{ -70, 17, 150 }, { 0 }}, + {{ -512, -4778, 120 }, { 255 }}, + {{ 0, 21, 220 }, { 0 }}, + {{ -989, 0, 118 }, { -5889 }}, + {{ 0, 19, 210 }, { 0 }}, + {{ -921, 0, 118 }, { -5889 }}, + {{ -50, 16, -200 }, { 0 }}, + {{ 1877, -3413, 120 }, { 255 }}, + {{ -60, 16, -200 }, { 0 }}, + {{ 1877, -4096, 120 }, { 255 }}, + {{ -70, 16, -100 }, { 0 }}, + {{ 1194, -4778, 120 }, { 255 }}, + {{ -50, 16, -100 }, { 0 }}, + {{ 1194, -3413, 120 }, { 255 }}, + {{ 60, 16, -200 }, { 0 }}, + {{ 1877, 4096, 120 }, { 255 }}, + {{ 50, 16, -200 }, { 0 }}, + {{ 1877, 3413, 120 }, { 255 }}, + {{ -50, 16, 150 }, { 0 }}, + {{ 0, -85, -28416 }, { 11007 }}, + {{ -50, -2, 150 }, { 0 }}, + {{ 0, 1024, -25627 }, { 14591 }}, + {{ 0, 18, 210 }, { 0 }}, + {{ 2896, -290, -23296 }, { 19711 }}, + {{ 0, -2, 190 }, { 0 }}, + {{ 1930, 1024, 173 }, { 21759 }}, + {{ -50, 16, -200 }, { 0 }}, + {{ -15, -85, -30464 }, { 255 }}, + {{ -50, -2, -200 }, { 0 }}, + {{ -15, 1024, -30464 }, { 255 }}, + {{ -50, -2, 150 }, { 0 }}, + {{ 3413, 1024, -25627 }, { 14591 }}, + {{ -50, 16, 150 }, { 0 }}, + {{ 3413, -85, -28416 }, { 11007 }}, + {{ 0, 18, 210 }, { 0 }}, + {{ -1872, -290, 10179 }, { 24319 }}, + {{ 0, -2, 190 }, { 0 }}, + {{ -906, 1024, 173 }, { 21759 }}, + {{ 50, -2, 150 }, { 0 }}, + {{ 1024, 1024, 26341 }, { 14591 }}, + {{ 50, 16, 150 }, { 0 }}, + {{ 1024, -85, 28672 }, { 11007 }}, + {{ 50, 16, 150 }, { 0 }}, + {{ 0, -85, 28672 }, { 11007 }}, + {{ 50, -2, 150 }, { 0 }}, + {{ 0, 1024, 26341 }, { 14591 }}, + {{ 50, -2, -200 }, { 0 }}, + {{ 3428, 1023, 30720 }, { 255 }}, + {{ 50, 16, -200 }, { 0 }}, + {{ 3428, -85, 30720 }, { 255 }}, + {{ -50, -2, -200 }, { 0 }}, + {{ 6826, 1024, 0 }, { -30465 }}, + {{ -50, 16, -200 }, { 0 }}, + {{ 6826, -85, 0 }, { -30465 }}, + {{ 50, 16, -200 }, { 0 }}, + {{ 0, -85, 0 }, { -30465 }}, + {{ 50, -2, -200 }, { 0 }}, + {{ 0, 1023, 0 }, { -30465 }}, + {{ -50, 16, -200 }, { 0 }}, + {{ 0, 0, -30464 }, { 255 }}, + {{ -50, 66, -200 }, { 0 }}, + {{ 0, 0, 0 }, { -30465 }}, + {{ 50, 66, -200 }, { 0 }}, + {{ 0, 0, 0 }, { -30465 }}, + {{ 50, 16, -200 }, { 0 }}, + {{ 0, 0, 30720 }, { 255 }}, + {{ -30, 66, 50 }, { 0 }}, + {{ 0, 0, 0 }, { -30465 }}, + {{ -30, 116, 50 }, { 0 }}, + {{ 0, 0, 0 }, { -30465 }}, + {{ 30, 116, 50 }, { 0 }}, + {{ 0, 0, 0 }, { -30465 }}, + {{ 30, 66, 50 }, { 0 }}, + {{ 0, 0, 0 }, { -30465 }}, + {{ -30, 66, 100 }, { 0 }}, + {{ 0, 0, -30464 }, { 255 }}, + {{ -30, 116, 100 }, { 0 }}, + {{ 0, 0, -30464 }, { 255 }}, + {{ 30, 116, 100 }, { 0 }}, + {{ 0, 0, 30720 }, { 255 }}, + {{ 30, 66, 100 }, { 0 }}, + {{ 0, 0, 30720 }, { 255 }}, + {{ -30, 116, 50 }, { 0 }}, + {{ 0, 0, 0 }, { -30465 }}, + {{ -30, 121, 50 }, { 0 }}, + {{ 0, 0, 120 }, { 255 }}, + {{ 30, 121, 50 }, { 0 }}, + {{ 0, 0, 120 }, { 255 }}, + {{ 30, 116, 50 }, { 0 }}, + {{ 0, 0, 0 }, { -30465 }}, + {{ -30, 121, 100 }, { 0 }}, + {{ 0, 0, 120 }, { 255 }}, + {{ 30, 121, 100 }, { 0 }}, + {{ 0, 0, 120 }, { 255 }}, + {{ 30, 116, 100 }, { 0 }}, + {{ 0, 0, 30720 }, { 255 }}, + {{ -30, 116, 100 }, { 0 }}, + {{ 0, 0, -30464 }, { 255 }}, + {{ -30, 121, 148 }, { 0 }}, + {{ 0, 0, 120 }, { 255 }}, + {{ 0, 121, 165 }, { 0 }}, + {{ 0, 0, 120 }, { 255 }}, + {{ 30, 121, 148 }, { 0 }}, + {{ 0, 0, 120 }, { 255 }}, + {{ -30, 116, 148 }, { 0 }}, + {{ 0, 0, -26368 }, { 15359 }}, + {{ 30, 116, 148 }, { 0 }}, + {{ 0, 0, 26624 }, { 15359 }}, + {{ 30, 121, 148 }, { 0 }}, + {{ 0, 0, 26624 }, { 15359 }}, + {{ 0, 116, 165 }, { 0 }}, + {{ 0, 0, 0 }, { 30719 }}, + {{ -30, 121, 148 }, { 0 }}, + {{ 0, 0, -26368 }, { 15359 }}, + {{ -30, 16, 170 }, { 0 }}, + {{ 965, 2275, -15872 }, { 26111 }}, + {{ -30, 66, 170 }, { 0 }}, + {{ 965, 0, -15872 }, { 26111 }}, + {{ -50, 66, 150 }, { 0 }}, + {{ 0, 0, -28160 }, { 11775 }}, + {{ -50, 16, 150 }, { 0 }}, + {{ 0, 2275, -28416 }, { 11007 }}, + {{ 0, 16, 180 }, { 0 }}, + {{ 1079, 2275, 0 }, { 30719 }}, + {{ 0, 66, 180 }, { 0 }}, + {{ 1079, 0, 0 }, { 30719 }}, + {{ -30, 66, 170 }, { 0 }}, + {{ 0, 0, -15872 }, { 26111 }}, + {{ -30, 16, 170 }, { 0 }}, + {{ 0, 2275, -15872 }, { 26111 }}, + {{ 30, 16, 170 }, { 0 }}, + {{ 1079, 2275, 16128 }, { 26111 }}, + {{ 30, 66, 170 }, { 0 }}, + {{ 1079, 0, 16128 }, { 26111 }}, + {{ 0, 66, 180 }, { 0 }}, + {{ 0, 0, 0 }, { 30719 }}, + {{ 0, 16, 180 }, { 0 }}, + {{ 0, 2275, 0 }, { 30719 }}, + {{ 50, 16, 150 }, { 0 }}, + {{ 965, 2275, 28672 }, { 11007 }}, + {{ 50, 66, 150 }, { 0 }}, + {{ 965, 0, 28416 }, { 11775 }}, + {{ 30, 66, 170 }, { 0 }}, + {{ 0, 0, 16128 }, { 26111 }}, + {{ 30, 16, 170 }, { 0 }}, + {{ 0, 2275, 16128 }, { 26111 }}, + {{ 0, 116, 165 }, { 0 }}, + {{ 2047, 0, 0 }, { 30719 }}, + {{ -30, 116, 148 }, { 0 }}, + {{ 0, 0, -26368 }, { 15359 }}, + {{ -30, 66, 148 }, { 0 }}, + {{ 0, 2925, -26368 }, { 15359 }}, + {{ 0, 66, 165 }, { 0 }}, + {{ 2047, 2925, 0 }, { 30719 }}, + {{ 30, 116, 148 }, { 0 }}, + {{ 2047, 0, 26624 }, { 15359 }}, + {{ 0, 116, 165 }, { 0 }}, + {{ 0, 0, 0 }, { 30719 }}, + {{ 0, 66, 165 }, { 0 }}, + {{ 0, 2925, 0 }, { 30719 }}, + {{ 30, 66, 148 }, { 0 }}, + {{ 2047, 2925, 26624 }, { 15359 }}, + {{ 30, 66, 100 }, { 0 }}, + {{ 2057, 2925, 30720 }, { 255 }}, + {{ 30, 116, 100 }, { 0 }}, + {{ 2057, 0, 30720 }, { 255 }}, + {{ 30, 116, 148 }, { 0 }}, + {{ 0, 0, 26624 }, { 15359 }}, + {{ 30, 66, 148 }, { 0 }}, + {{ 0, 2925, 26624 }, { 15359 }}, + {{ -30, 66, 148 }, { 0 }}, + {{ 2047, 2925, -26368 }, { 15359 }}, + {{ -30, 116, 148 }, { 0 }}, + {{ 2047, 0, -26368 }, { 15359 }}, + {{ -30, 116, 100 }, { 0 }}, + {{ -9, 0, -30464 }, { 255 }}, + {{ -30, 66, 100 }, { 0 }}, + {{ -9, 2925, -30464 }, { 255 }}, + {{ 50, 66, -100 }, { 0 }}, + {{ 6144, 0, 30720 }, { 255 }}, + {{ 50, 66, 150 }, { 0 }}, + {{ -4095, 0, 28416 }, { 11775 }}, + {{ 50, 16, 150 }, { 0 }}, + {{ -4095, 2275, 28672 }, { 11007 }}, + {{ 50, 16, -100 }, { 0 }}, + {{ 6144, 2275, 30720 }, { 255 }}, + {{ -50, 16, 150 }, { 0 }}, + {{ 6144, 2275, -28416 }, { 11007 }}, + {{ -50, 66, 150 }, { 0 }}, + {{ 6144, 0, -28160 }, { 11775 }}, + {{ -50, 66, -100 }, { 0 }}, + {{ -4096, 0, -30464 }, { 255 }}, + {{ -50, 16, -100 }, { 0 }}, + {{ -4096, 2275, -30464 }, { 255 }}, + {{ -50, 66, -100 }, { 0 }}, + {{ 2304, 0, -30464 }, { 255 }}, + {{ -50, 66, -200 }, { 0 }}, + {{ -255, 0, -30464 }, { 255 }}, + {{ -50, 16, -200 }, { 0 }}, + {{ -256, 1029, -30464 }, { 255 }}, + {{ -50, 16, -100 }, { 0 }}, + {{ 2303, 1029, -30464 }, { 255 }}, + {{ 50, 16, -200 }, { 0 }}, + {{ 2303, 1029, 30720 }, { 255 }}, + {{ 50, 66, -200 }, { 0 }}, + {{ 2304, 0, 30720 }, { 255 }}, + {{ 50, 66, -100 }, { 0 }}, + {{ -255, 0, 30720 }, { 255 }}, + {{ 50, 16, -100 }, { 0 }}, + {{ -256, 1029, 30720 }, { 255 }}, + {{ 30, 66, 30 }, { 0 }}, + {{ 0, 0, 21760 }, { -21505 }}, + {{ 30, 176, 30 }, { 0 }}, + {{ 0, 0, 21760 }, { -21505 }}, + {{ 40, 176, 40 }, { 0 }}, + {{ 0, 0, 21760 }, { -21505 }}, + {{ 40, 66, 40 }, { 0 }}, + {{ 0, 0, 21760 }, { -21505 }}, + {{ 20, 66, 40 }, { 0 }}, + {{ 0, 0, -21504 }, { -21505 }}, + {{ 20, 176, 40 }, { 0 }}, + {{ 0, 0, -21504 }, { -21505 }}, + {{ 30, 176, 50 }, { 0 }}, + {{ 0, 0, -21504 }, { 21503 }}, + {{ 30, 66, 50 }, { 0 }}, + {{ 0, 0, -21504 }, { 21503 }}, + {{ -20, 66, 40 }, { 0 }}, + {{ 0, 0, 21760 }, { 21503 }}, + {{ -20, 176, 40 }, { 0 }}, + {{ 0, 0, 21760 }, { 21503 }}, + {{ -30, 176, 50 }, { 0 }}, + {{ 0, 0, 21760 }, { 21503 }}, + {{ -30, 66, 50 }, { 0 }}, + {{ 0, 0, 21760 }, { 21503 }}, + {{ -30, 66, 30 }, { 0 }}, + {{ 0, 0, -21504 }, { -21505 }}, + {{ -30, 176, 30 }, { 0 }}, + {{ 0, 0, -21504 }, { -21505 }}, + {{ -40, 176, 40 }, { 0 }}, + {{ 0, 0, -21504 }, { 21503 }}, + {{ -40, 66, 40 }, { 0 }}, + {{ 0, 0, -21504 }, { 21503 }}, + {{ -50, 16, -200 }, { 0 }}, + {{ 0, 0, -30464 }, { 255 }}, + {{ -50, 21, -255 }, { 0 }}, + {{ 0, 0, -30464 }, { 255 }}, + {{ -50, 11, -255 }, { 0 }}, + {{ 0, 0, -30464 }, { 255 }}, + {{ -50, 6, -200 }, { 0 }}, + {{ 0, 0, -30464 }, { 255 }}, + {{ -50, 56, -200 }, { 0 }}, + {{ 0, 0, -30464 }, { 255 }}, + {{ -50, 16, -255 }, { 0 }}, + {{ 0, 0, -30464 }, { 255 }}, + {{ -50, 51, -200 }, { 0 }}, + {{ 0, 0, -30464 }, { 255 }}, + {{ 50, 6, -200 }, { 0 }}, + {{ 0, 0, 30720 }, { 255 }}, + {{ 50, 11, -255 }, { 0 }}, + {{ 0, 0, 30720 }, { 255 }}, + {{ 50, 21, -255 }, { 0 }}, + {{ 0, 0, 30720 }, { 255 }}, + {{ 50, 16, -200 }, { 0 }}, + {{ 0, 0, 30720 }, { 255 }}, + {{ 50, 51, -200 }, { 0 }}, + {{ 0, 0, 30720 }, { 255 }}, + {{ 50, 16, -255 }, { 0 }}, + {{ 0, 0, 30720 }, { 255 }}, + {{ 50, 56, -200 }, { 0 }}, + {{ 0, 0, 30720 }, { 255 }}, + {{ -26987, -27392, -26987 }, { -27392 }}, + {{ -2, -512, -2 }, { -512 }}, + {{ 0, 30720, 0 }, { 0 }}, + {{ 3855, 3840, 3855 }, { 3840 }}, + {{ 6425, 6400, 6425 }, { 6400 }}, + {{ 0, 30720, 0 }, { 0 }}, + {{ 7453, -27136, 7453 }, { -27136 }}, + {{ 12850, -256, 12850 }, { -256 }}, + {{ 0, 30720, 0 }, { 0 }}, + {{ 14108, 7168, 14108 }, { 7168 }}, + {{ 24111, 12032, 24111 }, { 12032 }}, + {{ 0, 30720, 0 }, { 0 }}, +}; + +// 0x9E48 +u8 d_course_dks_jungle_parkway_mario_sign[] = { + #include "textures/courses/dks_jungle_parkway_boat_mario_sign.rgba16.inc.c" +}; + +// 0xAE48 tree? +u8 d_course_dks_jungle_parkway_tree[] = { + #include "textures/courses/dks_jungle_parkway_tree.rgba16.inc.c" +}; + +// 0xB648 +u8 d_course_dks_jungle_parkway_boat_window_upper[] = { + #include "textures/courses/dks_jungle_parkway_boat_window_upper.rgba16.inc.c" +}; + +// 0xC648 +u8 d_course_dks_jungle_parkway_boat_window_lower[] = { + #include "textures/courses/dks_jungle_parkway_boat_window_lower.rgba16.inc.c" +}; + +// 0xD648 +u8 d_course_dks_jungle_parkway_boat_railing[] = { + #include "textures/courses/dks_jungle_parkway_boat_railing.rgba16.inc.c" +}; + +// 0xDE48 +Gfx d_course_dks_jungle_parkway_dl_DE48[] = +{ + //gsSPSetLights1(*(Lightsn*)0x06009DE8), + gsSPNumLights(NUMLIGHTS_1), + gsSPLight(0x06009DF0,1), + gsSPLight(0x06009DE8,2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600D648), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPSetGeometryMode(G_LIGHTING), + gsSPVertex(0x06008EB8, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x060090B8, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_DF30[] = +{ + //gsSPSetLights1(*(Lightsn*)0x86009DE8), + gsSPNumLights(NUMLIGHTS_1), + gsSPLight(0x06009DF0,1), + gsSPLight(0x06009DE8,2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600D648), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPSetGeometryMode(G_LIGHTING), + gsSPVertex(0x060090F8, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(9, 8, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x060092F8, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_E030[] = +{ + gsSPDisplayList(0x0600DF30), + gsSPDisplayList(0x0600DE48), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_E048[] = +{ + gsSPDisplayList(0x0600E030), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_E058[] = +{ + gsSPDisplayList(0x0600E048), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_E068[] = +{ + //gsSPSetLights1(*(Lightsn*)0x86009DE8), + gsSPNumLights(NUMLIGHTS_1), + gsSPLight(0x06009DF0,1), + gsSPLight(0x06009DE8,2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600AE48), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPSetGeometryMode(G_LIGHTING), + gsSPVertex(0x06009398, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(0, 2, 4, 5, 0), + gsSP1Quadrangle(3, 6, 7, 1, 0), + gsSP2Triangles(2, 8, 4, 0, 8, 9, 4, 0), + gsSP1Quadrangle(10, 11, 9, 12, 0), + gsSP1Quadrangle(13, 6, 11, 14, 0), + gsSP1Quadrangle(13, 14, 15, 14, 0), + gsSP2Triangles(13, 14, 13, 0, 6, 6, 11, 0), + gsSP2Triangles(6, 11, 11, 0, 6, 16, 17, 0), + gsSP1Triangle(6, 17, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_E150[] = +{ + //gsSPSetLights1(*(Lightsn*)0x86009DE8), + gsSPNumLights(NUMLIGHTS_1), + gsSPLight(0x06009DF0,1), + gsSPLight(0x06009DE8,2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600AE48), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPSetGeometryMode(G_LIGHTING), + gsSPVertex(0x060094B8, 21, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 0, 3, 0, 5, 1, 0, 0), + gsSP1Quadrangle(5, 6, 7, 1, 0), + gsSP1Quadrangle(3, 8, 9, 10, 0), + gsSP2Triangles(10, 4, 3, 0, 11, 12, 9, 0), + gsSP2Triangles(8, 11, 9, 0, 10, 13, 4, 0), + gsSP2Triangles(10, 4, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 17, 12, 11, 0), + gsSP2Triangles(17, 11, 18, 0, 6, 19, 20, 0), + gsSP1Triangle(6, 20, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_E238[] = +{ + gsSPDisplayList(0x0600E150), + gsSPDisplayList(0x0600E068), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_E250[] = +{ + //gsSPSetLights1(*(Lightsn*)0x86009E30), + gsSPNumLights(NUMLIGHTS_1), + gsSPLight(0x06009E38,1), + gsSPLight(0x06009E30,2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600AE48), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPSetGeometryMode(G_LIGHTING), + gsSPVertex(0x06009608, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_E310[] = +{ + gsSPDisplayList(0x0600E250), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_E320[] = +{ + //gsSPSetLights1(*(Lightsn*)0x86009DE8), + gsSPNumLights(NUMLIGHTS_1), + gsSPLight(0x06009DF0,1), + gsSPLight(0x06009DE8,2), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPSetGeometryMode(G_LIGHTING), + gsSPVertex(0x06009748, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(7, 6, 10, 11, 0), + gsSPLight(0x06009E20, 1), + gsSPLight(0x06009E18, 2), + gsSPVertex(0x06009808, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 1, 4, 5, 0), + gsSP1Quadrangle(3, 2, 5, 6, 0), + gsSP1Quadrangle(7, 4, 1, 0, 0), + gsSP1Quadrangle(5, 4, 8, 9, 0), + gsSP2Triangles(5, 9, 10, 0, 11, 8, 4, 0), + gsSP2Triangles(11, 4, 7, 0, 6, 5, 10, 0), + gsSP2Triangles(6, 10, 12, 0, 12, 13, 9, 0), + gsSP2Triangles(12, 9, 14, 0, 14, 9, 15, 0), + gsSP1Triangle(14, 15, 11, 0), + gsSPLight(0x06009DF0, 1), + gsSPLight(0x06009DE8, 2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPSetTextureLUT(G_TT_NONE), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600B648), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x06009908, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600C648), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsDPSetTextureLUT(G_TT_NONE), + gsSPVertex(0x06009B08, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06009E48), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x06009B88, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_E578[] = +{ + gsSPDisplayList(0x0600E320), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_E588[] = +{ + //gsSPSetLights1(*(Lightsn*)0x86009E00), + gsSPNumLights(NUMLIGHTS_1), + gsSPLight(0x06009E08,1), + gsSPLight(0x06009E00,2), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPSetGeometryMode(G_LIGHTING), + gsSPVertex(0x06009C08, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(7, 6, 5, 4, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 9, 8, 0), + gsSP1Quadrangle(11, 10, 14, 15, 0), + gsSP1Quadrangle(15, 14, 13, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_E618[] = +{ + gsSPDisplayList(0x0600E588), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_E628[] = +{ + //gsSPSetLights1(*(Lightsn*)0x86009DE8), + gsSPNumLights(NUMLIGHTS_1), + gsSPLight(0x06009DF0,1), + gsSPLight(0x06009DE8,2), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPSetGeometryMode(G_LIGHTING), + gsSPVertex(0x06009D08, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 1, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_E688[] = +{ + //gsSPSetLights1(*(Lightsn*)0x86009DE8), + gsSPNumLights(NUMLIGHTS_1), + gsSPLight(0x06009DF0,1), + gsSPLight(0x06009DE8,2), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPSetGeometryMode(G_LIGHTING), + gsSPVertex(0x06009D78, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 2, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_E6E8[] = +{ + gsSPDisplayList(0x0600E688), + gsSPDisplayList(0x0600E628), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_E700[] = +{ + gsSPDisplayList(0x0600E6E8), + gsSPDisplayList(0x0600E618), + gsSPDisplayList(0x0600E578), + gsSPDisplayList(0x0600E310), + gsSPDisplayList(0x0600E238), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_E730[] = +{ + gsSPDisplayList(0x0600E700), + gsSPEndDisplayList(), +}; + +// 0xE740 +Vtx_t d_course_dks_jungle_parkway_paddle_boat_paddle_model[] = { + {{ -50, -28, -28 }, { 0 }, { 0, 0 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, -28, -28 }, { 0 }, { 0, 1024 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, 0, 0 }, { 0 }, { 1023, 1024 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, 0, 0 }, { 0 }, { 1023, 0 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, 0, -40 }, { 0 }, { 0, 0 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, 0, -40 }, { 0 }, { 0, 1024 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, -40, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, -40, 0 }, { 0 }, { 0, 1024 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, 0, 0 }, { 0 }, { 1024, 1024 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, 0, 0 }, { 0 }, { 1024, 0 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, 40, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, 40, 0 }, { 0 }, { 0, 1024 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, 28, -28 }, { 0 }, { 0, 0 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, 28, -28 }, { 0 }, { 0, 1024 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, 0, 0 }, { 0 }, { 1024, 1023 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, 0, 40 }, { 0 }, { 0, 0 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, 0, 40 }, { 0 }, { 0, 1024 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, -28, 28 }, { 0 }, { 0, 0 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, -28, 28 }, { 0 }, { 0, 1024 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, 28, 28 }, { 0 }, { 0, 0 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, 28, 28 }, { 0 }, { 0, 1024 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, 28, -28 }, { 0 }, { 0, 0 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, 40, 0 }, { 0 }, { 0, 1044 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, 0, 0 }, { 0 }, { 1081, 522 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, 40, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, 28, 28 }, { 0 }, { 0, 1044 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, 28, 28 }, { 0 }, { 0, -20 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, 0, 40 }, { 0 }, { 0, 1024 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, 0, 0 }, { 0 }, { 1081, 501 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, 0, 40 }, { 0 }, { 0, -20 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, -28, 28 }, { 0 }, { 0, 1024 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, -28, 28 }, { 0 }, { 0, -20 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, -40, 0 }, { 0 }, { 0, 1024 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, -40, 0 }, { 0 }, { 0, -20 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, -28, -28 }, { 0 }, { 0, 1023 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, 0, -40 }, { 0 }, { 0, -20 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, 28, -28 }, { 0 }, { 0, 1024 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, 0, -40 }, { 0 }, { 0, 1024 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 50, -28, -28 }, { 0 }, { 0, -20 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, 0, 0 }, { 0 }, { 1081, 522 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, 28, -28 }, { 0 }, { 0, 0 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, 0, -40 }, { 0 }, { 0, 1044 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, -28, -28 }, { 0 }, { 0, 1024 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, 0, 0 }, { 0 }, { 1081, 501 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, 0, -40 }, { 0 }, { 0, -20 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, 40, 0 }, { 0 }, { 0, -20 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, 28, -28 }, { 0 }, { 0, 1023 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, -28, 28 }, { 0 }, { 0, 0 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, 0, 40 }, { 0 }, { 0, 1044 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, -40, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, -28, 28 }, { 0 }, { 0, 1044 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, -28, -28 }, { 0 }, { 0, -20 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, -40, 0 }, { 0 }, { 0, 1023 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, 0, 0 }, { 0 }, { 1081, 501 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, 0, 40 }, { 0 }, { 0, -20 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, 28, 28 }, { 0 }, { 0, 1024 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, 28, 28 }, { 0 }, { 0, -20 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -50, 40, 0 }, { 0 }, { 0, 1024 }, {0xFF, 0xFE, 0xFE, 0xFF }}, +}; + +// 0xEAE0 +u8 d_course_dks_jungle_parkway_boat_paddle[] = { + #include "textures/courses/dks_jungle_parkway_boat_paddle.rgba16.inc.c" +}; + +// 0xF2E0 +u8 d_course_dks_jungle_parkway_boat_paddle2[] = { + #include "textures/courses/dks_jungle_parkway_boat_paddle2.rgba16.inc.c" +}; + +// 0xFAE0 +Gfx d_course_dks_jungle_parkway_dl_FAE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600EAE0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0600E740, 21, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 2, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 8, 9, 0), + gsSP1Quadrangle(12, 13, 14, 9, 0), + gsSP1Quadrangle(15, 16, 8, 9, 0), + gsSP1Quadrangle(17, 18, 8, 9, 0), + gsSP1Quadrangle(19, 20, 8, 9, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600F2E0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0600E890, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 2, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 7, 0), + gsSP2Triangles(7, 10, 11, 0, 7, 12, 13, 0), + gsSP2Triangles(14, 15, 7, 0, 16, 7, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(22, 24, 25, 0, 18, 26, 27, 0), + gsSP2Triangles(28, 29, 18, 0, 30, 31, 22, 0), + gsSPVertex(0x0600EA90, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_FC08[] = +{ + gsSPDisplayList(0x0600FAE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_FC18[] = +{ + gsSPDisplayList(0x0600FC08), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_FC28[] = +{ + gsSPDisplayList(0x0600FC18), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_FC38[] = +{ + gsSPEndDisplayList(), +}; + +// 0xFC40 +Vtx_t d_course_dks_jungle_parkway_tree_model[] = { + {{ 23, 75, 0 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -23, 75, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -23, 45, 0 }, { 0 }, { 0, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 23, 45, 0 }, { 0 }, { 1024, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 23, 45, 0 }, { 0 }, { 1664, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -23, 45, 0 }, { 0 }, { -640, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -23, 0, 0 }, { 0 }, { -640, 1024 }, {0x73, 0x73, 0x73, 0xFF }}, + {{ 23, 0, 0 }, { 0 }, { 1664, 1024 }, {0x73, 0x73, 0x73, 0xFF }}, +}; + +// 0xFCC0 +u8 d_course_dks_jungle_parkway_tree2[] = { + #include "textures/courses/dks_jungle_parkway_tree2.rgba16.inc.c" +}; + +Gfx d_course_dks_jungle_parkway_dl_10CC0[] = +{ + gsSPVertex(0x0600FC40, 8, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600FCC0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060104C0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Vtx_t d_course_dks_jungle_parkway_tree2_model[] = { + {{ 3, 120, 0 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -40, 120, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -40, 0, 0 }, { 0 }, { 0, 1423 }, {0x73, 0x73, 0x73, 0xFF }}, + {{ 3, 0, 0 }, { 0 }, { 1024, 1423 }, {0x73, 0x73, 0x73, 0xFF }}, + {{ 46, 120, 0 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 3, 120, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 3, 0, 0 }, { 0 }, { 0, 1423 }, {0x73, 0x73, 0x73, 0xFF }}, + {{ 46, 0, 0 }, { 0 }, { 1024, 1423 }, {0x73, 0x73, 0x73, 0xFF }}, +}; + +// 0x10DC8 +u8 d_course_dks_jungle_parkway_tree3[] = { + #include "textures/courses/dks_jungle_parkway_tree3.rgba16.inc.c" +}; + +// 0x115C8 +u8 d_course_dks_jungle_parkway_tree4[] = { + #include "textures/courses/dks_jungle_parkway_tree4.rgba16.inc.c" +}; + +Gfx d_course_dks_jungle_parkway_dl_11DC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060115C8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06010D48, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06010DC8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +// 0x11E70 +Vtx_t d_course_dks_jungle_parkway_model4[] = { + {{ 34, 68, 0 }, { 0 }, { 2432, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -34, 68, 0 }, { 0 }, { -1408, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -34, 0, 0 }, { 0 }, { -1408, 1024 }, {0x73, 0x73, 0x73, 0xFF }}, + {{ 34, 0, 0 }, { 0 }, { 2432, 1024 }, {0x73, 0x73, 0x73, 0xFF }}, + {{ 34, 113, 0 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -34, 113, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -34, 68, 0 }, { 0 }, { 0, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 34, 68, 0 }, { 0 }, { 1024, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, +}; + +// 0x11EF0 +u8 d_course_dks_jungle_parkway_tree_trunk[] = { + #include "textures/courses/dks_jungle_parkway_tree_trunk.rgba16.inc.c" +}; + +// 0x126F0 +u8 d_course_dks_jungle_parkway_tree5[] = { + #include "textures/courses/dks_jungle_parkway_tree5.rgba16.inc.c" +}; + +// 0x12EF0 +Gfx d_course_dks_jungle_parkway_dl_12EF0[] = +{ + gsSPVertex(0x06011E70, 8, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06011EF0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060126F0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +// 0x12F78 +Vtx_t d_course_dks_jungle_parkway_palm_tree_model[] = { + {{ 0, 82, 40 }, { 0 }, { 1023, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 82, -40 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 42, -40 }, { 0 }, { 0, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 42, 40 }, { 0 }, { 1023, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 40, 82, 0 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -40, 82, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -40, 42, 0 }, { 0 }, { 0, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 40, 42, 0 }, { 0 }, { 1024, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 60, 6 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 60, -6 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 0, -6 }, { 0 }, { 0, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 0, 6 }, { 0 }, { 1024, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 60, 0 }, { 0 }, { 1024, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 60, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -6, 0, 0 }, { 0 }, { 0, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 6, 0, 0 }, { 0 }, { 1024, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, +}; + +// 0x13078 +u8 d_course_dks_jungle_parkway_palm_tree[] = { + #include "textures/courses/dks_jungle_parkway_palm_tree.rgba16.inc.c" +}; + +// 0x13878 +Gfx d_course_dks_jungle_parkway_dl_13878[] = +{ + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06013078), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06011EF0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0100, 6, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(6, 0, 0, 1023, 256), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_138D0[] = +{ + gsSPVertex(0x06012F78, 16, 0), + gsSPClearGeometryMode(G_CULL_BACK), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06013078), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06011EF0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +// 0x13978 +u8 d_course_dks_jungle_parkway_kiwano_tlut[] = { + #include "textures/courses/dks_jungle_parkway_kiwano_tlut.rgba16.inc.c" +}; + +// 0x13B78 The actor that collides with the player when they go off course. +Vtx_t d_course_dks_jungle_parkway_coconut_model[] = { + {{ 2, 2, 0 }, { 0 }, { 992, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -2, 2, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -2, -2, 0 }, { 0 }, { 0, 992 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 2, -2, 0 }, { 0 }, { 992, 992 }, {0xFF, 0xFF, 0xFF, 0xFF }}, +}; + +// 0x13BB8 +Gfx d_course_dks_jungle_parkway_dl_13BB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPSetTextureLUT(G_TT_RGBA16), + gsDPLoadTLUT_pal256(0x06013978), + gsSPVertex(0x06013B78, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureLUT(G_TT_NONE), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_dl_13C30[] = +{ + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x07003660), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x07002E88), + gsSPSetGeometryMode(G_CULL_BACK), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(0x07009B98), + gsSPDisplayList(0x07009A20), + gsSPDisplayList(0x070098E0), + gsSPDisplayList(0x07009838), + gsSPDisplayList(0x07009250), + gsSPDisplayList(0x07008F30), + gsSPDisplayList(0x07006818), + gsSPDisplayList(0x070054D8), + gsSPDisplayList(0x07003DA8), + gsSPDisplayList(0x07003FA8), + gsSPDisplayList(0x07004760), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsDPNoOp(), + gsDPSetTextureFilter(G_TF_BILERP), + gsDPSetTexturePersp(G_TP_PERSP), + gsSPDisplayList(0x07003748), + gsDPSetAlphaCompare(G_AC_NONE), + gsSPEndDisplayList(), +}; + +// 0x13D20 +struct ActorSpawnData d_course_dks_jungle_parkway_path2[] = { + {{ 1536, 32, 1536 }, { 528 }}, + {{ 1536, 384, 1536 }, { 784 }}, + {{ 1536, 1024, 1536 }, { 1576 }}, + {{ 1536, 1376, 1536 }, { 1872 }}, + {{ 1536, 2184, 1536 }, { 2816 }}, + {{ 1536, 2576, 1536 }, { 3120 }}, + {{ 1536, 3480, 1536 }, { 4136 }}, + {{ 1536, 3824, 1536 }, { 4448 }}, + {{ 1536, 4840, 1536 }, { 5600 }}, + {{ 1536, 5240, 1536 }, { 5912 }}, + {{ 1536, 6288, 1536 }, { 6944 }}, + {{ 1536, 6656, 1536 }, { 7200 }}, + {{ 1536, 7608, 1536 }, { 8152 }}, + {{ 1536, 7968, 1536 }, { 8352 }}, + {{ 1536, 8704, 1536 }, { 9112 }}, + {{ 1536, 9000, 1536 }, { 9344 }}, + {{ 1536, 9560, 1536 }, { 10256 }}, + {{ 1536, 10024, 1536 }, { 10536 }}, + {{ 1536, 10944, 1536 }, { 11632 }}, + {{ 1536, 11144, 1536 }, { 11824 }}, + {{ 1536, 12304, 1536 }, { 13112 }}, + {{ 1536, 12544, 1536 }, { 13464 }}, + {{ 1536, 13984, 1536 }, { 14728 }}, + {{ 1536, 14224, 1536 }, { 15144 }}, + {{ 1536, 15560, 1536 }, { 16248 }}, + {{ 1536, 15752, 1536 }, { 16640 }}, + {{ 1536, 16976, 1536 }, { 17520 }}, + {{ 1536, 17144, 1536 }, { 17856 }}, + {{ 1536, 18008, 1536 }, { 18504 }}, + {{ 1536, 18192, 1536 }, { 18816 }}, + {{ 1536, 19000, 1536 }, { 19480 }}, + {{ 1536, 19176, 1536 }, { 19728 }}, + {{ 1536, 19984, 1536 }, { 20912 }}, + {{ 1536, 20400, 1536 }, { 21496 }}, + {{ 1536, 21888, 1536 }, { 22432 }}, + {{ 1536, 22096, 1536 }, { 22816 }}, + {{ 1536, 22968, 1536 }, { 23440 }}, + {{ 1536, 23120, 1536 }, { 23728 }}, + {{ 1536, 23920, 1536 }, { 24264 }}, + {{ 1536, 24056, 1536 }, { 24488 }}, + {{ 1536, 24648, 1536 }, { 25296 }}, + {{ 1536, 24952, 1536 }, { 25704 }}, + {{ 1536, 25992, 1536 }, { 26432 }}, + {{ 1536, 26240, 1536 }, { 26560 }}, + {{ 1536, 26832, 1536 }, { 27248 }}, + {{ 1536, 27080, 1536 }, { 27352 }}, + {{ 1536, 27624, 1536 }, { 27832 }}, + {{ 1536, 27760, 1536 }, { 27920 }}, + {{ 1536, 28040, 1536 }, { 28232 }}, + {{ 1536, 28160, 1536 }, { 28336 }}, + {{ 1536, 28432, 1536 }, { 28800 }}, + {{ 1536, 28680, 1536 }, { 28936 }}, + {{ 561, 0, -953 }, { 0 }}, + {{ 599, 0, -954 }, { 0 }}, + {{ 597, 0, -917 }, { 0 }}, + {{ 580, 0, -884 }, { 0 }}, + {{ 554, 0, -915 }, { 0 }}, + {{ 1630, -17, -1946 }, { 1 }}, + {{ 1640, -17, -1971 }, { 1 }}, + {{ 1624, -17, -1922 }, { 1 }}, + {{ 1650, -17, -1996 }, { 1 }}, + {{ -572, 1, -1977 }, { 2 }}, + {{ -549, 2, -1986 }, { 2 }}, + {{ -518, 2, -1960 }, { 2 }}, + {{ -496, 3, -1973 }, { 2 }}, + {{ -1714, -85, -1016 }, { 3 }}, + {{ -1694, -88, -1005 }, { 3 }}, + {{ -1667, -91, -996 }, { 3 }}, + {{ -1638, -92, -995 }, { 3 }}, + {{ -368, -157, 266 }, { 4 }}, + {{ -412, -153, 367 }, { 4 }}, + {{ -507, -158, 442 }, { 4 }}, + {{ -296, -150, 244 }, { 4 }}, + {{ -443, -149, 458 }, { 4 }}, + {{ -32768, 0, 0 }, { 0 }}, +}; + +// 0x13F78 +u8 d_course_dks_jungle_parkway_unk_data[960] = { + 0x00, 0x8D, 0x00, 0x0A, 0x00, 0x59, 0x00, 0x00, 0x00, 0x0A, 0xFF, 0x98, + 0x00, 0x0C, 0x00, 0x23, 0x00, 0x00, 0x00, 0x0C, 0xFF, 0x6C, 0x00, 0x09, + 0xFE, 0x64, 0x00, 0x00, 0x00, 0x09, 0x02, 0x25, 0x00, 0x0A, 0xFD, 0x15, + 0x00, 0x00, 0x00, 0x0A, 0x04, 0xA6, 0x00, 0x0D, 0xFB, 0xFD, 0x00, 0x00, + 0x00, 0x0D, 0x05, 0x1C, 0x00, 0x24, 0xFD, 0x8E, 0x00, 0x00, 0x00, 0x24, + 0x05, 0xA6, 0x00, 0x12, 0xFC, 0x5A, 0x00, 0x00, 0x00, 0x12, 0x06, 0xA5, + 0x00, 0x1D, 0xFE, 0xB6, 0x00, 0x00, 0x00, 0x1D, 0x07, 0x5B, 0x00, 0x0A, + 0xFC, 0xE7, 0x00, 0x00, 0x00, 0x0A, 0x08, 0xCB, 0x00, 0x14, 0xFE, 0x23, + 0x00, 0x00, 0x00, 0x14, 0x09, 0x70, 0x00, 0x10, 0xFE, 0x74, 0x00, 0x00, + 0x00, 0x10, 0x09, 0x72, 0x00, 0x0A, 0xF9, 0xD3, 0x00, 0x00, 0x00, 0x0A, + 0x06, 0xFC, 0x00, 0x06, 0xF7, 0xB2, 0x00, 0x00, 0x00, 0x06, 0x04, 0xE4, + 0x00, 0x06, 0xF7, 0x8A, 0x00, 0x00, 0x00, 0x06, 0x03, 0x57, 0x00, 0x0A, + 0xF7, 0x56, 0x00, 0x00, 0x00, 0x0A, 0x02, 0xE1, 0x00, 0x0A, 0xF6, 0xED, + 0x00, 0x00, 0x00, 0x0A, 0x01, 0x51, 0x00, 0x0A, 0xF7, 0x70, 0x00, 0x00, + 0x00, 0x0A, 0x02, 0x64, 0x00, 0x0A, 0xF5, 0x30, 0x00, 0x00, 0x00, 0x0A, + 0x01, 0x29, 0x00, 0x0A, 0xF4, 0xE7, 0x00, 0x00, 0x00, 0x0A, 0xFF, 0xC5, + 0x00, 0x0A, 0xF5, 0x21, 0x00, 0x00, 0x00, 0x0A, 0xFF, 0x03, 0x00, 0x0A, + 0xF6, 0x9C, 0x00, 0x00, 0x00, 0x0A, 0xFE, 0xB2, 0x00, 0x08, 0xF9, 0x05, + 0x00, 0x00, 0x00, 0x08, 0xFC, 0x9D, 0x00, 0x0F, 0xFA, 0xD6, 0x00, 0x00, + 0x00, 0x0F, 0xFD, 0x24, 0x00, 0x0A, 0xF8, 0x4A, 0x00, 0x00, 0x00, 0x0A, + 0xFE, 0x9F, 0x00, 0x0A, 0xF4, 0xE5, 0x00, 0x00, 0x00, 0x0A, 0xFD, 0x37, + 0x00, 0x0A, 0xF5, 0xA8, 0x00, 0x00, 0x00, 0x0A, 0xFC, 0x20, 0x00, 0x0A, + 0xF8, 0x4C, 0x00, 0x00, 0x00, 0x0A, 0xFB, 0xB1, 0x00, 0x11, 0xF9, 0xE6, + 0x00, 0x00, 0x00, 0x11, 0xFB, 0x05, 0x00, 0x0E, 0xF7, 0xDA, 0x00, 0x00, + 0x00, 0x0E, 0xF9, 0xAF, 0x00, 0x0B, 0xF7, 0xFD, 0x00, 0x00, 0x00, 0x0B, + 0xF8, 0xC7, 0x00, 0x0A, 0xF9, 0x05, 0x00, 0x00, 0x00, 0x0A, 0xF8, 0xA2, + 0x00, 0x04, 0xFA, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x8F, 0x00, 0x0A, + 0x00, 0x05, 0x00, 0x04, 0x00, 0x0A, 0xFF, 0x7D, 0x00, 0x07, 0xFE, 0x3B, + 0x00, 0x04, 0x00, 0x07, 0x01, 0x4E, 0x00, 0x0A, 0xFD, 0x8E, 0x00, 0x04, + 0x00, 0x0A, 0x04, 0x8E, 0x00, 0x11, 0xFC, 0x24, 0x00, 0x04, 0x00, 0x11, + 0x05, 0xD2, 0x00, 0x1C, 0xFD, 0xF6, 0x00, 0x04, 0x00, 0x1C, 0x07, 0xA0, + 0x00, 0x06, 0xF7, 0xB7, 0x00, 0x04, 0x00, 0x06, 0x02, 0x7C, 0x00, 0x0A, + 0xF7, 0x41, 0x00, 0x04, 0x00, 0x0A, 0xFF, 0x91, 0x00, 0x0A, 0xF6, 0x3D, + 0x00, 0x04, 0x00, 0x0A, 0xFD, 0xE4, 0x00, 0x0A, 0xF5, 0xB5, 0x00, 0x04, + 0x00, 0x0A, 0xFD, 0x9A, 0x00, 0x0A, 0xF9, 0x79, 0x00, 0x04, 0x00, 0x0A, + 0xF9, 0x52, 0x00, 0x0A, 0xF9, 0x42, 0x00, 0x04, 0x00, 0x0A, 0xFF, 0x8A, + 0x00, 0x0D, 0x00, 0x6A, 0x00, 0x05, 0x00, 0x0D, 0x00, 0x98, 0x00, 0x0A, + 0xFE, 0x7B, 0x00, 0x05, 0x00, 0x0A, 0x00, 0xAD, 0x00, 0x0A, 0xFD, 0xD9, + 0x00, 0x05, 0x00, 0x0A, 0x02, 0x73, 0x00, 0x0A, 0xFC, 0xDF, 0x00, 0x05, + 0x00, 0x0A, 0x04, 0x47, 0x00, 0x0D, 0xFC, 0x12, 0x00, 0x05, 0x00, 0x0D, + 0x05, 0xB6, 0x00, 0x0E, 0xFB, 0xF5, 0x00, 0x05, 0x00, 0x0E, 0x05, 0x99, + 0x00, 0x25, 0xFD, 0x89, 0x00, 0x05, 0x00, 0x25, 0x06, 0x19, 0x00, 0x14, + 0xFE, 0x30, 0x00, 0x05, 0x00, 0x14, 0x06, 0xC8, 0x00, 0x0A, 0xFC, 0xE6, + 0x00, 0x05, 0x00, 0x0A, 0x08, 0x6D, 0x00, 0x05, 0xF7, 0xC5, 0x00, 0x05, + 0x00, 0x05, 0x06, 0x72, 0x00, 0x04, 0xF7, 0xE3, 0x00, 0x05, 0x00, 0x04, + 0x03, 0xEF, 0x00, 0x04, 0xF7, 0xF7, 0x00, 0x05, 0x00, 0x04, 0x02, 0x6F, + 0x00, 0x0A, 0xF7, 0xC6, 0x00, 0x05, 0x00, 0x0A, 0x02, 0x38, 0xFF, 0xFA, + 0xF8, 0xF8, 0x00, 0x05, 0xFF, 0xFA, 0x01, 0x0C, 0x00, 0x0A, 0xF6, 0x14, + 0x00, 0x05, 0xFF, 0xF6, 0x00, 0x07, 0x00, 0x0A, 0xF6, 0x27, 0x00, 0x05, + 0xFF, 0xF6, 0xFE, 0x22, 0x00, 0x0A, 0xF7, 0x72, 0x00, 0x05, 0x00, 0x0A, + 0xFD, 0x16, 0x00, 0x0A, 0xF6, 0x9F, 0x00, 0x05, 0x00, 0x0A, 0xFD, 0x61, + 0x00, 0x0A, 0xFA, 0x2B, 0x00, 0x05, 0x00, 0x0A, 0xFB, 0xA1, 0x00, 0x0D, + 0xF9, 0x8D, 0x00, 0x05, 0x00, 0x0D, 0xF9, 0xBE, 0x00, 0x0C, 0xF8, 0x73, + 0x00, 0x05, 0x00, 0x0C, 0xFF, 0x5B, 0x00, 0x11, 0x00, 0x9F, 0x00, 0x06, + 0x00, 0x11, 0xFF, 0x9F, 0x00, 0x0B, 0xFF, 0xE3, 0x00, 0x06, 0x00, 0x0B, + 0xFF, 0x7B, 0x00, 0x0E, 0xFF, 0x8C, 0x00, 0x06, 0x00, 0x0E, 0xFF, 0x94, + 0x00, 0x0B, 0xFE, 0xE2, 0x00, 0x06, 0x00, 0x0B, 0xFF, 0x97, 0x00, 0x08, + 0xFD, 0xEE, 0x00, 0x06, 0x00, 0x08, 0x00, 0x73, 0x00, 0x0A, 0xFF, 0xB3, + 0x00, 0x06, 0x00, 0x0A, 0x00, 0x9C, 0x00, 0x0A, 0xFE, 0xF8, 0x00, 0x06, + 0x00, 0x0A, 0x00, 0xF0, 0x00, 0x0A, 0xFD, 0xB7, 0x00, 0x06, 0x00, 0x0A, + 0x01, 0x87, 0x00, 0x0A, 0xFD, 0xA7, 0x00, 0x06, 0x00, 0x0A, 0x01, 0xC3, + 0x00, 0x0A, 0xFD, 0x5F, 0x00, 0x06, 0x00, 0x0A, 0x02, 0xA7, 0x00, 0x0A, + 0xFC, 0xC9, 0x00, 0x06, 0x00, 0x0A, 0x03, 0xBF, 0x00, 0x0E, 0xFC, 0x3A, + 0x00, 0x06, 0x00, 0x0E, 0x04, 0xF0, 0x00, 0x14, 0xFC, 0x33, 0x00, 0x06, + 0x00, 0x14, 0x05, 0x0A, 0x00, 0x0E, 0xFB, 0xF6, 0x00, 0x06, 0x00, 0x0E, + 0x05, 0xF5, 0x00, 0x0C, 0xFB, 0xD9, 0x00, 0x06, 0x00, 0x0C, 0x07, 0x4B, + 0x00, 0x0A, 0xFC, 0x8F, 0x00, 0x06, 0x00, 0x0A, 0x07, 0x0B, 0x00, 0x0A, + 0xFC, 0xB8, 0x00, 0x06, 0x00, 0x0A, 0x06, 0xBF, 0x00, 0x0A, 0xFD, 0x3E, + 0x00, 0x06, 0x00, 0x0A, 0x07, 0x85, 0x00, 0x0A, 0xFC, 0xE0, 0x00, 0x06, + 0x00, 0x0A, 0x07, 0x6B, 0x00, 0x0A, 0xFD, 0x27, 0x00, 0x06, 0x00, 0x0A, + 0x07, 0x3F, 0x00, 0x0A, 0xFD, 0x6A, 0x00, 0x06, 0x00, 0x0A, 0x06, 0xFA, + 0x00, 0x0A, 0xFD, 0x71, 0x00, 0x06, 0x00, 0x0A, 0x07, 0x5E, 0x00, 0x12, + 0xFE, 0x82, 0x00, 0x06, 0x00, 0x12, 0x08, 0x7F, 0x00, 0x0A, 0xFD, 0x2C, + 0x00, 0x06, 0x00, 0x0A, 0x08, 0x28, 0x00, 0x0C, 0xFD, 0xD0, 0x00, 0x06, + 0x00, 0x0C, 0x09, 0x18, 0x00, 0x06, 0xF9, 0x2E, 0x00, 0x06, 0x00, 0x06, + 0x07, 0x03, 0x00, 0x04, 0xF7, 0xF4, 0x00, 0x06, 0x00, 0x04, 0x03, 0xA8, + 0x00, 0x05, 0xF7, 0xD0, 0x00, 0x06, 0x00, 0x05, 0x01, 0x76, 0x00, 0x0A, + 0xF6, 0xEB, 0x00, 0x06, 0x00, 0x0A, 0xFE, 0xF4, 0x00, 0x0A, 0xF5, 0x61, + 0x00, 0x06, 0x00, 0x0A, 0xFE, 0x55, 0x00, 0x0A, 0xF6, 0x63, 0x00, 0x06, + 0x00, 0x0A, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 +}; + +// 0x14338 +struct CourseAddrUnkStruct d_course_dks_jungle_parkway_addr[] = { + {{ 0x07007DA0 }, { 0x02010000 }}, + {{ 0x07007E50 }, { 0x02020000 }}, + {{ 0x07007F58 }, { 0x02030000 }}, + {{ 0x07007FC8 }, { 0x02040000 }}, + {{ 0x070080A0 }, { 0x02050000 }}, + {{ 0x07007C78 }, { 0x02060000 }}, + {{ 0x07007538 }, { 0x02070000 }}, + {{ 0x070076A0 }, { 0x02080000 }}, + {{ 0x070077E8 }, { 0x02090000 }}, + {{ 0x07009988 }, { 0x06090000 }}, + {{ 0x070098E0 }, { 0xFC090000 }}, + {{ 0x07009B98 }, { 0xFD090000 }}, + {{ 0x07007920 }, { 0x020A0000 }}, + {{ 0x07007A88 }, { 0x020B0000 }}, + {{ 0x07007B10 }, { 0x020C0000 }}, + {{ 0x07008140 }, { 0x020D0000 }}, + {{ 0x070089B0 }, { 0x020E0000 }}, + {{ 0x07008A40 }, { 0x020F0000 }}, + {{ 0x07008BA8 }, { 0x02100000 }}, + {{ 0x07008C60 }, { 0x02110000 }}, + {{ 0x07008E78 }, { 0x02120000 }}, + {{ 0x07008800 }, { 0x02130000 }}, + {{ 0x07008358 }, { 0x02140000 }}, + {{ 0x07008458 }, { 0x02150000 }}, + {{ 0x07003130 }, { 0x10150000 }}, + {{ 0x070030C0 }, { 0x10150000 }}, + {{ 0x07003058 }, { 0x10160000 }}, + {{ 0x070085A0 }, { 0x0F170000 }}, + {{ 0x07008648 }, { 0x0F180000 }}, + {{ 0x070086B0 }, { 0x0F190000 }}, + {{ 0x07008760 }, { 0x0F1A0000 }}, + {{ 0x07005B50 }, { 0x08010000 }}, + {{ 0x07005AB0 }, { 0x08020000 }}, + {{ 0x07005A50 }, { 0x08030000 }}, + {{ 0x070059E0 }, { 0x08040000 }}, + {{ 0x07005BE0 }, { 0x08050000 }}, + {{ 0x07005C68 }, { 0x08060000 }}, + {{ 0x07005D68 }, { 0x08070000 }}, + {{ 0x07005DF0 }, { 0x08080000 }}, + {{ 0x070056B8 }, { 0x080A0000 }}, + {{ 0x07005648 }, { 0x080B0000 }}, + {{ 0x070055D8 }, { 0x080C0000 }}, + {{ 0x07005558 }, { 0x080C0000 }}, + {{ 0x07005768 }, { 0x080D0000 }}, + {{ 0x07005800 }, { 0x080D0000 }}, + {{ 0x07005890 }, { 0x080E0000 }}, + {{ 0x070058F8 }, { 0x080F0000 }}, + {{ 0x07005E70 }, { 0x080F0000 }}, + {{ 0x070064C0 }, { 0x08100000 }}, + {{ 0x07006530 }, { 0x08110000 }}, + {{ 0x070065A8 }, { 0x08110000 }}, + {{ 0x07006620 }, { 0x08110000 }}, + {{ 0x070066B0 }, { 0x08110000 }}, + {{ 0x07006728 }, { 0x08120000 }}, + {{ 0x07006798 }, { 0x08130000 }}, + {{ 0x07006430 }, { 0x08130000 }}, + {{ 0x07006008 }, { 0x08140000 }}, + {{ 0x07005F80 }, { 0x08140000 }}, + {{ 0x07005EF0 }, { 0x08150000 }}, + {{ 0x07006098 }, { 0x08150000 }}, + {{ 0x07006100 }, { 0x08150000 }}, + {{ 0x07006240 }, { 0x08010000 }}, + {{ 0x07006368 }, { 0x08010000 }}, + {{ 0x07003FD0 }, { 0x0F170000 }}, + {{ 0x07004230 }, { 0x0F180000 }}, + {{ 0x07004300 }, { 0x0F190000 }}, + {{ 0x07004548 }, { 0x0F1A0000 }}, + {{ 0x07009250 }, { 0x11FF0000 }}, + {{ 0x070054D8 }, { 0xFFFF0000 }}, + {{ 0x07003AD0 }, { 0xFFFF8000 }}, + {{ 0x070032A0 }, { 0x10FF0000 }}, + {{ 0x07002E28 }, { 0xFFFF4000 }}, + {{ 0x07002DC8 }, { 0xFFFF4000 }}, + {{ 0x07002D60 }, { 0xFFFF4000 }}, + {{ 0x07002D00 }, { 0xFFFF4000 }}, + {{ 0x07002510 }, { 0xFFFF4000 }}, + {{ 0x070024B0 }, { 0xFFFF4000 }}, + {{ 0x07002450 }, { 0xFFFF4000 }}, + {{ 0x070023F0 }, { 0xFFFF4000 }}, + {{ 0x070021C0 }, { 0xFFFF4000 }}, + {{ 0x07002160 }, { 0xFFFF4000 }}, + {{ 0x07002100 }, { 0xFFFF4000 }}, + {{ 0x070020A0 }, { 0xFFFF4000 }}, + {{ 0x07002040 }, { 0xFFFF4000 }}, + {{ 0x07002B78 }, { 0xFFFF0000 }}, + {{ 0x070029F0 }, { 0xFFFF0000 }}, + {{ 0x07002890 }, { 0xFFFF0000 }}, + {{ 0x07002788 }, { 0xFFFF0000 }}, + {{ 0x07002570 }, { 0xFFFF0000 }}, + {{ 0x07002378 }, { 0xFFFF0000 }}, + {{ 0x07001EB8 }, { 0xFFFF0000 }}, + {{ 0x07001C98 }, { 0xFFFF0000 }}, + {{ 0x07001B38 }, { 0xFFFF0000 }}, + {{ 0x07001970 }, { 0xFFFF0000 }}, + {{ 0x070017D0 }, { 0xFFFF0000 }}, + {{ 0x070015B0 }, { 0xFFFF0000 }}, + {{ 0x07001430 }, { 0xFFFF0000 }}, + {{ 0x070012A8 }, { 0xFFFF0000 }}, + {{ 0x07001118 }, { 0xFFFF0000 }}, + {{ 0x07000FD0 }, { 0xFFFF0000 }}, + {{ 0x07000EC8 }, { 0xFFFF0000 }}, + {{ 0x07000C90 }, { 0xFFFF0000 }}, + {{ 0x07000B68 }, { 0xFFFF0000 }}, + {{ 0x07000A40 }, { 0xFFFF0000 }}, + {{ 0x07000918 }, { 0xFFFF0000 }}, + {{ 0x070007E0 }, { 0xFFFF0000 }}, + {{ 0x070006C8 }, { 0xFFFF0000 }}, + {{ 0x07000520 }, { 0xFFFF0000 }}, + {{ 0x07000398 }, { 0xFFFF0000 }}, + {{ 0x07000200 }, { 0xFFFF0000 }}, + {{ 0x07000000 }, { 0xFFFF0000 }}, + {{ 0x070098F0 }, { 0x06FF0000 }}, + {{ 0x070037C0 }, { 0xFFFF4000 }}, + {{ 0x07003758 }, { 0xFFFF0000 }}, + {{ 0x00000000 }, { 0x00000000 }}, +}; \ No newline at end of file diff --git a/courses/special_cup/dks_jungle_parkway/packed.inc.c b/courses/special_cup/dks_jungle_parkway/packed.inc.c new file mode 100644 index 000000000..bf58818cd --- /dev/null +++ b/courses/special_cup/dks_jungle_parkway/packed.inc.c @@ -0,0 +1,5816 @@ +#include +#include +#include +#include +#include + +Gfx d_course_dks_jungle_parkway_packed_dl_0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000000, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000100, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000180, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000200, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000240, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040002C0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000340, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_200[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000440, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000500, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000540, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000580, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040005C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000600, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_398[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040006C0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000740, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000780, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040007C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000800, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000840, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_520[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040008C0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000980, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000A00, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000A40, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000AC0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000B00, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_6C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000BC0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000C40, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000C80, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000CC0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_7E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000D40, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000E00, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000E80, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000F00, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_918[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000FC0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04001040, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040010C0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04001140, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_A40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040011C0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04001240, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040012C0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04001340, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_B68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040013C0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04001440, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040014C0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04001540, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_C90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040015C0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04001640, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04001780, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04001840, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04001900, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040019C0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04001A80, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_EC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04001BC0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04001C00, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04001C40, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04001C80, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_FD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04001CC0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04001D80, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04001E40, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04001F00, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_1118[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04001FC0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002040, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002080, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002100, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002140, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002180, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_12A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002200, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002280, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040022C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002300, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002340, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002380, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_1430[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002400, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002540, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002640, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002780, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_15B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040028C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002900, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002A40, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002B00, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002B80, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002C40, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002CC0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_17D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002E00, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002EC0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002F00, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002F40, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002F80, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003000, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_1970[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040030C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003100, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003180, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040031C0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003240, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003280, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040032C0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_1B38[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003340, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003380, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003400, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003480, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003500, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_1C98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003580, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040036C0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003780, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003800, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003840, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003900, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003980, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_1EB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003AC0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003B40, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003B80, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003BC0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003C00, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003C40, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_2040[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003CC0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_20A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003D00, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_2100[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003D40, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_2160[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003D80, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_21C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003DC0, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003E30, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003E70, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003EB0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003EF0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003F30, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04003F70, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_2378[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003FB0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_23F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040040B0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_2450[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040040F0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_24B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04004130, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_2510[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04004170, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_2570[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040041B0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040041F0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040042B0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04004330, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04004370, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040043B0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04004430, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04004470, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_2788[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04004530, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04004570, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040045B0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040045F0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_2890[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04004630, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04004690, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04004710, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04004750, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040047D0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_29F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04004850, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040048D0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04004910, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04004950, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04004990, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040049D0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_2B78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04004A50, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04004AD0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04004B10, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04004B50, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04004B90, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04004BD0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_2D00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04004C50, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_2D60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04004C90, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_2DC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04004D10, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_2E28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04004D50, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_2E88[] = +{ + gsSPDisplayList(0x07002E28), + gsSPDisplayList(0x07002DC8), + gsSPDisplayList(0x07002D60), + gsSPDisplayList(0x07002D00), + gsSPDisplayList(0x07002B78), + gsSPDisplayList(0x070029F0), + gsSPDisplayList(0x07002890), + gsSPDisplayList(0x07002788), + gsSPDisplayList(0x07002570), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070023F0), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070021C0), + gsSPDisplayList(0x07002160), + gsSPDisplayList(0x07002100), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07002040), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07001C98), + gsSPDisplayList(0x07001B38), + gsSPDisplayList(0x07001970), + gsSPDisplayList(0x070017D0), + gsSPDisplayList(0x070015B0), + gsSPDisplayList(0x07001430), + gsSPDisplayList(0x070012A8), + gsSPDisplayList(0x07001118), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000EC8), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000B68), + gsSPDisplayList(0x07000A40), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x070007E0), + gsSPDisplayList(0x070006C8), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000398), + gsSPDisplayList(0x07000200), + gsSPDisplayList(0x07000000), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_2FD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004D90, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3058[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004F10, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_30C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004F90, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3130[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04005050, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_31A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005110, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3228[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005290, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_32A0[] = +{ + gsSPDisplayList(0x07003228), + gsSPDisplayList(0x070031A0), + gsSPDisplayList(0x07003130), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_32D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005390, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3348[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005450, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_33A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005490, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3420[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005590, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3498[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005690, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3508[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005750, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3588[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005890, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_35F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005910, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3660[] = +{ + gsSPDisplayList(0x070035F0), + gsSPDisplayList(0x07003588), + gsSPDisplayList(0x07003508), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003420), + gsSPDisplayList(0x070033A8), + gsSPDisplayList(0x07003348), + gsSPDisplayList(0x070032D8), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_36A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0x00D4, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, 0x05013000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040059D0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(5, 6, 7, 1, 0), + gsSP1Quadrangle(1, 7, 8, 2, 0), + gsSP1Quadrangle(9, 6, 10, 11, 0), + gsSP1Quadrangle(12, 7, 6, 9, 0), + gsSP1Quadrangle(7, 12, 13, 8, 0), + gsSP1Quadrangle(14, 10, 6, 5, 0), + gsSP1Quadrangle(15, 14, 5, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3748[] = +{ + gsSPDisplayList(0x070036A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3758[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04005AD0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_37C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005B50, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04005D50, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04005F50, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04006150, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04006350, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04006550, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04006750, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04006950, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3A30[] = +{ + gsSPDisplayList(0x070037C0), + gsSPDisplayList(0x07003758), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3A48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006A50, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3AD0[] = +{ + gsSPDisplayList(0x07003A48), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3AE0[] = +{ + gsSPDisplayList(0x07003AD0), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x07003748), + gsSPDisplayList(0x07003660), + gsSPDisplayList(0x070032A0), + gsSPDisplayList(0x07002E88), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3B18[] = +{ + gsSPDisplayList(0x07003AE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3B28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04006BD0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 10, 9, 11, 0), + gsSP1Quadrangle(9, 12, 13, 11, 0), + gsSP2Triangles(14, 15, 16, 0, 15, 17, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3BA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04006CF0, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP1Quadrangle(1, 4, 5, 6, 0), + gsSP1Quadrangle(1, 6, 7, 8, 0), + gsSP2Triangles(1, 8, 2, 0, 9, 0, 2, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP2Triangles(10, 13, 14, 0, 15, 12, 11, 0), + gsSP2Triangles(16, 15, 11, 0, 17, 16, 11, 0), + gsSP2Triangles(18, 17, 11, 0, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP2Triangles(24, 25, 4, 0, 3, 24, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3C50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04006E90, 29, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(3, 6, 7, 5, 0), + gsSP2Triangles(4, 5, 8, 0, 4, 9, 10, 0), + gsSP2Triangles(4, 11, 9, 0, 4, 8, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(13, 16, 17, 14, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP1Quadrangle(20, 12, 15, 21, 0), + gsSP1Quadrangle(22, 20, 21, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 24, 27, 25, 0), + gsSP1Triangle(27, 28, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3D08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04007060, 25, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 4, 5, 6, 0), + gsSP2Triangles(0, 3, 4, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 7, 9, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 12, 15, 16, 0), + gsSP2Triangles(12, 16, 13, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 17, 19, 0, 21, 20, 19, 0), + gsSP2Triangles(21, 19, 22, 0, 23, 21, 22, 0), + gsSP1Triangle(23, 22, 24, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3DA8[] = +{ + gsSPDisplayList(0x07003D08), + gsSPDisplayList(0x07003C50), + gsSPDisplayList(0x07003BA8), + gsSPDisplayList(0x07003B28), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3DD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0x00D4, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05012000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040071F0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(3, 4, 2, 0, 4, 5, 2, 0), + gsSP2Triangles(5, 6, 2, 0, 5, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3E40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0x00D4, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05012000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007270, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 0, 5, 0, 0, 2, 5, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3EB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0x00D4, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05012000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040072E0, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(1, 4, 3, 0, 3, 5, 2, 0), + gsSP2Triangles(5, 6, 2, 0, 5, 7, 6, 0), + gsSP2Triangles(2, 8, 9, 0, 8, 10, 9, 0), + gsSP1Triangle(9, 0, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3F30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0x00D4, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05012000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007390, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(4, 2, 3, 5, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 6, 5, 0), + gsSP1Quadrangle(7, 5, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3FA8[] = +{ + gsSPDisplayList(0x07003F30), + gsSPDisplayList(0x07003EB0), + gsSPDisplayList(0x07003E40), + gsSPDisplayList(0x07003DD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_3FD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04007430, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(3, 4, 2, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 8, 6, 0, 5, 7, 9, 0), + gsSP2Triangles(8, 5, 10, 0, 10, 11, 8, 0), + gsSP2Triangles(10, 12, 13, 0, 12, 10, 14, 0), + gsSP2Triangles(10, 13, 11, 0, 10, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP1Quadrangle(20, 18, 19, 21, 0), + gsSP1Quadrangle(21, 22, 23, 20, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 24, 27, 29, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04007620, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0), + gsSP2Triangles(3, 1, 0, 0, 5, 6, 0, 0), + gsSP2Triangles(2, 5, 0, 0, 0, 6, 7, 0), + gsSP2Triangles(0, 7, 3, 0, 2, 1, 8, 0), + gsSP2Triangles(1, 9, 8, 0, 1, 4, 9, 0), + gsSP2Triangles(2, 8, 10, 0, 11, 2, 10, 0), + gsSP1Quadrangle(11, 12, 5, 2, 0), + gsSP1Quadrangle(3, 7, 13, 14, 0), + gsSP1Quadrangle(14, 15, 4, 3, 0), + gsSP2Triangles(4, 16, 9, 0, 4, 15, 16, 0), + gsSP1Quadrangle(17, 18, 15, 14, 0), + gsSP1Quadrangle(14, 13, 19, 17, 0), + gsSP2Triangles(16, 15, 20, 0, 15, 18, 20, 0), + gsSP1Quadrangle(21, 22, 18, 17, 0), + gsSP1Quadrangle(17, 19, 23, 21, 0), + gsSP2Triangles(18, 24, 20, 0, 18, 22, 24, 0), + gsSP1Quadrangle(25, 26, 22, 21, 0), + gsSP1Quadrangle(21, 23, 27, 25, 0), + gsSP2Triangles(22, 28, 24, 0, 22, 26, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04007820, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 7, 0, 1, 0, 7, 0), + gsSP2Triangles(0, 5, 6, 0, 5, 8, 6, 0), + gsSP2Triangles(9, 10, 11, 0, 12, 13, 14, 0), + gsSP2Triangles(15, 1, 7, 0, 11, 16, 9, 0), + gsSP1Quadrangle(17, 18, 19, 20, 0), + gsSP2Triangles(17, 20, 21, 0, 17, 22, 18, 0), + gsSP2Triangles(17, 21, 22, 0, 22, 23, 24, 0), + gsSP2Triangles(21, 23, 22, 0, 25, 24, 26, 0), + gsSP1Quadrangle(25, 26, 27, 28, 0), + gsSP2Triangles(25, 28, 29, 0, 23, 26, 24, 0), + gsSP2Triangles(23, 30, 26, 0, 26, 30, 27, 0), + gsSP1Triangle(27, 30, 28, 0), + gsSPVertex(0x04007A10, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(0, 4, 5, 0, 6, 0, 7, 0), + gsSP2Triangles(8, 0, 5, 0, 0, 8, 7, 0), + gsSP2Triangles(9, 0, 6, 0, 3, 0, 10, 0), + gsSP1Quadrangle(11, 12, 9, 6, 0), + gsSP1Quadrangle(13, 11, 6, 7, 0), + gsSP2Triangles(3, 14, 1, 0, 4, 15, 16, 0), + gsSP2Triangles(4, 16, 5, 0, 16, 17, 8, 0), + gsSP2Triangles(16, 8, 5, 0, 8, 17, 13, 0), + gsSP2Triangles(8, 13, 7, 0, 18, 19, 20, 0), + gsSP2Triangles(19, 21, 20, 0, 18, 20, 22, 0), + gsSP2Triangles(23, 18, 24, 0, 18, 22, 24, 0), + gsSP2Triangles(19, 18, 23, 0, 25, 23, 24, 0), + gsSP2Triangles(26, 25, 14, 0, 25, 24, 14, 0), + gsSP2Triangles(1, 24, 22, 0, 24, 1, 14, 0), + gsSP2Triangles(20, 27, 22, 0, 1, 22, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_4230[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04007BD0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(4, 2, 1, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 8, 6, 0, 9, 10, 11, 0), + gsSP1Quadrangle(12, 9, 11, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP1Quadrangle(13, 20, 21, 12, 0), + gsSP2Triangles(14, 22, 15, 0, 14, 23, 22, 0), + gsSP2Triangles(14, 24, 23, 0, 25, 26, 27, 0), + gsSP1Quadrangle(25, 28, 29, 26, 0), + gsSP1Triangle(30, 25, 27, 0), + gsSPVertex(0x04007DC0, 13, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 8, 11, 12, 0), + gsSP1Triangle(8, 12, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_4300[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04007E90, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 2, 0), + gsSP2Triangles(0, 2, 4, 0, 5, 1, 0, 0), + gsSP2Triangles(6, 7, 0, 0, 0, 8, 6, 0), + gsSP2Triangles(7, 9, 0, 0, 0, 4, 10, 0), + gsSP2Triangles(0, 11, 8, 0, 0, 10, 11, 0), + gsSP2Triangles(12, 13, 0, 0, 9, 12, 0, 0), + gsSP2Triangles(13, 14, 0, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 16, 19, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP2Triangles(23, 24, 20, 0, 23, 25, 24, 0), + gsSP2Triangles(26, 22, 21, 0, 16, 27, 19, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSP1Quadrangle(23, 22, 29, 28, 0), + gsSPVertex(0x04008090, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0), + gsSP2Triangles(0, 2, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 8, 6, 0, 5, 9, 8, 0), + gsSP1Quadrangle(3, 8, 9, 10, 0), + gsSP2Triangles(10, 11, 3, 0, 3, 11, 1, 0), + gsSP2Triangles(5, 12, 9, 0, 9, 12, 10, 0), + gsSP2Triangles(10, 12, 13, 0, 13, 14, 10, 0), + gsSP2Triangles(10, 14, 11, 0, 5, 15, 12, 0), + gsSP1Quadrangle(12, 15, 16, 17, 0), + gsSP1Quadrangle(12, 17, 18, 13, 0), + gsSP2Triangles(19, 13, 18, 0, 19, 20, 13, 0), + gsSP2Triangles(13, 20, 14, 0, 21, 18, 17, 0), + gsSP2Triangles(18, 21, 19, 0, 22, 23, 24, 0), + gsSP2Triangles(22, 24, 25, 0, 25, 26, 22, 0), + gsSP2Triangles(15, 23, 22, 0, 22, 16, 15, 0), + gsSP1Quadrangle(22, 26, 27, 16, 0), + gsSP1Quadrangle(16, 27, 28, 17, 0), + gsSP2Triangles(17, 28, 21, 0, 23, 5, 24, 0), + gsSP2Triangles(23, 15, 5, 0, 29, 30, 31, 0), + gsSPVertex(0x04008290, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0), + gsSP1Quadrangle(3, 4, 5, 1, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 3, 8, 0), + gsSP1Quadrangle(7, 9, 4, 3, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 10, 0), + gsSP2Triangles(11, 10, 14, 0, 10, 12, 15, 0), + gsSP2Triangles(10, 16, 13, 0, 10, 15, 17, 0), + gsSP2Triangles(17, 18, 16, 0, 10, 17, 16, 0), + gsSP1Quadrangle(19, 20, 21, 22, 0), + gsSP2Triangles(20, 23, 21, 0, 24, 23, 20, 0), + gsSP1Quadrangle(9, 25, 26, 4, 0), + gsSP1Quadrangle(4, 26, 27, 5, 0), + gsSP1Quadrangle(15, 12, 20, 19, 0), + gsSP2Triangles(12, 24, 20, 0, 28, 7, 6, 0), + gsSP1Quadrangle(28, 29, 9, 7, 0), + gsSP2Triangles(30, 28, 6, 0, 31, 28, 30, 0), + gsSPVertex(0x04008490, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 4, 7, 0), + gsSP2Triangles(5, 0, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 5, 0, 5, 9, 1, 0), + gsSP2Triangles(5, 1, 0, 0, 6, 0, 10, 0), + gsSP2Triangles(11, 7, 4, 0, 12, 13, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 2, 18, 19, 0), + gsSP2Triangles(2, 19, 20, 0, 1, 21, 18, 0), + gsSP2Triangles(1, 18, 2, 0, 9, 22, 21, 0), + gsSP2Triangles(9, 21, 1, 0, 8, 23, 22, 0), + gsSP1Triangle(8, 22, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_4548[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04008610, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(0, 4, 1, 0, 1, 5, 2, 0), + gsSP1Quadrangle(1, 4, 6, 5, 0), + gsSP2Triangles(3, 2, 7, 0, 2, 8, 7, 0), + gsSP2Triangles(5, 9, 2, 0, 2, 10, 8, 0), + gsSP2Triangles(2, 9, 10, 0, 5, 6, 9, 0), + gsSP2Triangles(10, 9, 11, 0, 12, 9, 6, 0), + gsSP1Quadrangle(9, 13, 14, 15, 0), + gsSP2Triangles(9, 15, 11, 0, 9, 12, 16, 0), + gsSP2Triangles(9, 16, 13, 0, 8, 10, 17, 0), + gsSP2Triangles(10, 18, 17, 0, 10, 11, 18, 0), + gsSP2Triangles(7, 8, 19, 0, 17, 20, 8, 0), + gsSP2Triangles(19, 8, 20, 0, 21, 3, 7, 0), + gsSP2Triangles(22, 6, 4, 0, 6, 22, 23, 0), + gsSP2Triangles(24, 7, 19, 0, 19, 25, 24, 0), + gsSP2Triangles(7, 24, 21, 0, 20, 26, 19, 0), + gsSP1Quadrangle(19, 26, 27, 25, 0), + gsSP2Triangles(28, 29, 30, 0, 31, 29, 28, 0), + gsSPVertex(0x04008810, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 4, 0), + gsSP2Triangles(7, 4, 3, 0, 4, 9, 10, 0), + gsSP2Triangles(8, 9, 4, 0, 4, 10, 5, 0), + gsSP2Triangles(10, 11, 5, 0, 5, 11, 12, 0), + gsSP1Quadrangle(6, 5, 12, 13, 0), + gsSP1Quadrangle(14, 15, 8, 7, 0), + gsSP2Triangles(16, 9, 8, 0, 15, 16, 8, 0), + gsSP2Triangles(17, 16, 15, 0, 18, 19, 20, 0), + gsSP2Triangles(18, 20, 21, 0, 22, 23, 19, 0), + gsSP2Triangles(22, 19, 18, 0, 24, 25, 19, 0), + gsSP2Triangles(19, 25, 20, 0, 23, 24, 19, 0), + gsSP2Triangles(11, 26, 12, 0, 12, 26, 27, 0), + gsSP1Quadrangle(13, 12, 27, 28, 0), + gsSP2Triangles(29, 30, 31, 0, 28, 30, 29, 0), + gsSP1Triangle(28, 27, 30, 0), + gsSPVertex(0x04008A10, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0), + gsSP2Triangles(4, 2, 3, 0, 5, 4, 6, 0), + gsSP2Triangles(7, 1, 0, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 11, 0), + gsSP2Triangles(15, 12, 11, 0, 12, 16, 13, 0), + gsSP2Triangles(17, 18, 19, 0, 17, 20, 21, 0), + gsSP2Triangles(17, 14, 18, 0, 17, 22, 14, 0), + gsSP2Triangles(17, 23, 22, 0, 24, 20, 17, 0), + gsSP2Triangles(25, 24, 17, 0, 17, 26, 23, 0), + gsSP2Triangles(17, 21, 26, 0, 20, 27, 28, 0), + gsSP2Triangles(20, 28, 21, 0, 21, 28, 29, 0), + gsSP1Triangle(21, 29, 26, 0), + gsSPVertex(0x04008BF0, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSP2Triangles(2, 6, 3, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 10, 9, 12, 0), + gsSP2Triangles(10, 12, 11, 0, 15, 16, 17, 0), + gsSP1Triangle(16, 18, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_4760[] = +{ + gsSPDisplayList(0x07004548), + gsSPDisplayList(0x07004300), + gsSPDisplayList(0x07004230), + gsSPDisplayList(0x07003FD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_4788[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008D20, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 6, 9, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSP1Quadrangle(16, 12, 14, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(19, 22, 23, 20, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 24, 27, 29, 0), + gsSPVertex(0x04008F00, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 6, 9, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_4858[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008FC0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(7, 10, 11, 8, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(19, 22, 23, 20, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(25, 28, 29, 26, 0), + gsSPVertex(0x040091A0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 4, 2, 0, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_4948[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04009320, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(7, 10, 11, 8, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(13, 16, 17, 14, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 18, 21, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(25, 28, 29, 26, 0), + gsSPVertex(0x04009500, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_4A08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04009560, 27, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 6, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 12, 15, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 18, 20, 0), + gsSP1Quadrangle(18, 22, 23, 24, 0), + gsSP2Triangles(18, 24, 19, 0, 25, 26, 19, 0), + gsSP2Triangles(25, 19, 24, 0, 23, 25, 24, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_4AB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04009710, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 6, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 12, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(26, 28, 29, 27, 0), + gsSPVertex(0x040098F0, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_4B90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04009A10, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(0, 4, 5, 3, 0), + gsSP1Quadrangle(0, 6, 7, 4, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(9, 12, 13, 10, 0), + gsSP2Triangles(6, 14, 15, 0, 16, 7, 6, 0), + gsSP2Triangles(16, 6, 17, 0, 6, 15, 17, 0), + gsSP1Quadrangle(0, 2, 14, 6, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(21, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(28, 30, 31, 29, 0), + gsSPVertex(0x04009C10, 25, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(17, 20, 21, 18, 0), + gsSP1Quadrangle(21, 22, 23, 18, 0), + gsSP1Quadrangle(18, 23, 24, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_4CA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04009DA0, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(3, 2, 4, 0, 0, 5, 1, 0), + gsSP2Triangles(1, 6, 2, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 7, 10, 0), + gsSP2Triangles(11, 10, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 15, 14, 0), + gsSP1Triangle(17, 14, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_4D30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04009ED0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(4, 5, 6, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 7, 5, 4, 0), + gsSP2Triangles(8, 7, 4, 0, 3, 8, 4, 0), + gsSP1Quadrangle(9, 10, 11, 12, 0), + gsSP1Quadrangle(10, 13, 14, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_4DB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04009FC0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 4, 2, 0, 4, 5, 2, 0), + gsSP2Triangles(4, 6, 5, 0, 7, 8, 9, 0), + gsSP2Triangles(8, 10, 9, 0, 11, 7, 9, 0), + gsSP2Triangles(11, 9, 12, 0, 6, 13, 5, 0), + gsSP1Quadrangle(14, 15, 7, 11, 0), + gsSP1Quadrangle(15, 16, 8, 7, 0), + gsSP1Quadrangle(17, 14, 11, 18, 0), + gsSP1Quadrangle(18, 11, 12, 19, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400A100, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_4EB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400A1C0, 27, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(6, 9, 4, 5, 0), + gsSP1Quadrangle(3, 10, 11, 5, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSP1Quadrangle(14, 15, 11, 13, 0), + gsSP2Triangles(16, 5, 11, 0, 15, 16, 11, 0), + gsSP1Quadrangle(16, 17, 6, 5, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 18, 20, 0), + gsSP2Triangles(21, 20, 22, 0, 23, 21, 22, 0), + gsSP1Quadrangle(24, 23, 22, 25, 0), + gsSP2Triangles(7, 6, 2, 0, 26, 7, 2, 0), + gsSP1Triangle(2, 1, 26, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400A370, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 5, 0, 4, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_4FE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400A450, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 4, 5, 1, 0), + gsSP1Quadrangle(5, 4, 6, 7, 0), + gsSP1Quadrangle(5, 8, 9, 1, 0), + gsSP1Quadrangle(8, 5, 7, 10, 0), + gsSP1Quadrangle(1, 9, 11, 2, 0), + gsSP1Quadrangle(12, 10, 7, 13, 0), + gsSP1Quadrangle(7, 6, 14, 13, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 15, 17, 0), + gsSP2Triangles(18, 19, 15, 0, 14, 17, 13, 0), + gsSP1Quadrangle(17, 20, 12, 13, 0), + gsSP1Quadrangle(21, 18, 2, 11, 0), + gsSP1Triangle(18, 3, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_50A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400A5B0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 4, 5, 0, 0), + gsSP1Quadrangle(4, 6, 7, 5, 0), + gsSP2Triangles(0, 8, 9, 0, 9, 10, 1, 0), + gsSP2Triangles(9, 1, 0, 0, 0, 5, 8, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP1Quadrangle(15, 11, 14, 16, 0), + gsSP2Triangles(8, 12, 11, 0, 8, 17, 12, 0), + gsSP2Triangles(9, 8, 11, 0, 5, 17, 8, 0), + gsSP2Triangles(5, 7, 17, 0, 16, 18, 19, 0), + gsSP2Triangles(16, 19, 15, 0, 15, 19, 10, 0), + gsSP2Triangles(15, 10, 9, 0, 9, 11, 15, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400A6F0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_51C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400A7F0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(2, 1, 4, 0, 1, 5, 6, 0), + gsSP2Triangles(1, 6, 4, 0, 7, 8, 0, 0), + gsSP2Triangles(7, 0, 3, 0, 8, 1, 0, 0), + gsSP1Quadrangle(9, 10, 5, 1, 0), + gsSP1Quadrangle(1, 8, 11, 9, 0), + gsSP2Triangles(12, 8, 7, 0, 8, 12, 13, 0), + gsSP1Triangle(8, 13, 11, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400A8D0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_52C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400A990, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(2, 3, 4, 0, 1, 5, 6, 0), + gsSP2Triangles(1, 6, 3, 0, 5, 1, 7, 0), + gsSP1Quadrangle(1, 0, 8, 7, 0), + gsSP1Quadrangle(9, 10, 11, 12, 0), + gsSP1Quadrangle(11, 13, 14, 12, 0), + gsSP2Triangles(7, 15, 5, 0, 7, 16, 17, 0), + gsSP2Triangles(7, 17, 15, 0, 7, 8, 16, 0), + gsSP2Triangles(18, 15, 17, 0, 19, 15, 18, 0), + gsSP2Triangles(15, 20, 5, 0, 5, 21, 22, 0), + gsSP2Triangles(5, 22, 6, 0, 23, 21, 5, 0), + gsSP2Triangles(23, 5, 20, 0, 13, 24, 25, 0), + gsSP1Triangle(13, 25, 14, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400AB30, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 8, 10, 0), + gsSP2Triangles(12, 10, 13, 0, 12, 11, 10, 0), + gsSP2Triangles(14, 15, 16, 0, 15, 17, 16, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 22, 25, 23, 0), + gsSP2Triangles(26, 27, 28, 0, 26, 29, 27, 0), + gsSPVertex(0x0400AD10, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(3, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_5420[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0400AD80, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 6, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(1, 8, 4, 2, 0), + gsSP1Quadrangle(9, 4, 8, 10, 0), + gsSP1Quadrangle(4, 9, 11, 5, 0), + gsSP1Quadrangle(12, 13, 8, 1, 0), + gsSP1Quadrangle(10, 8, 13, 14, 0), + gsSP1Quadrangle(15, 0, 3, 16, 0), + gsSP1Quadrangle(16, 3, 7, 17, 0), + gsSP1Quadrangle(18, 12, 1, 0, 0), + gsSP1Quadrangle(19, 18, 0, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_54D8[] = +{ + gsSPDisplayList(0x07005420), + gsSPDisplayList(0x070052C0), + gsSPDisplayList(0x070051C8), + gsSPDisplayList(0x070050A8), + gsSPDisplayList(0x07004FE8), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x07004DB8), + gsSPDisplayList(0x07004D30), + gsSPDisplayList(0x07004CA0), + gsSPDisplayList(0x07004B90), + gsSPDisplayList(0x07004AB0), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004948), + gsSPDisplayList(0x07004858), + gsSPDisplayList(0x07004788), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_5558[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400AEC0, 11, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(3, 4, 0, 0, 0, 4, 5, 0), + gsSP1Quadrangle(1, 6, 7, 8, 0), + gsSP2Triangles(1, 8, 2, 0, 9, 10, 6, 0), + gsSP1Triangle(7, 6, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_55D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400AF70, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 4, 0), + gsSP2Triangles(3, 2, 1, 0, 3, 5, 2, 0), + gsSP2Triangles(3, 6, 5, 0, 3, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_5648[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400AFF0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 4, 0), + gsSP2Triangles(1, 3, 2, 0, 5, 2, 3, 0), + gsSP2Triangles(4, 6, 3, 0, 6, 4, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_56B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B070, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 0, 0), + gsSP2Triangles(0, 2, 3, 0, 5, 6, 2, 0), + gsSP2Triangles(2, 6, 7, 0, 2, 1, 5, 0), + gsSP1Quadrangle(3, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 3, 0, 3, 12, 4, 0), + gsSP2Triangles(3, 13, 11, 0, 3, 10, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP2Triangles(16, 18, 17, 0, 6, 19, 7, 0), + gsSP2Triangles(19, 20, 7, 0, 20, 21, 7, 0), + gsSP2Triangles(22, 23, 24, 0, 23, 25, 24, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_5768[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B230, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(0, 4, 3, 0, 0, 5, 4, 0), + gsSP2Triangles(2, 6, 0, 0, 7, 8, 0, 0), + gsSP2Triangles(8, 9, 0, 0, 0, 9, 5, 0), + gsSP2Triangles(6, 2, 10, 0, 11, 12, 6, 0), + gsSP1Quadrangle(6, 10, 13, 14, 0), + gsSP2Triangles(6, 14, 11, 0, 12, 15, 16, 0), + gsSP2Triangles(15, 12, 11, 0, 12, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_5800[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B350, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 2, 6, 0), + gsSP1Quadrangle(2, 5, 7, 8, 0), + gsSP2Triangles(2, 8, 9, 0, 9, 10, 2, 0), + gsSP2Triangles(10, 3, 2, 0, 11, 12, 2, 0), + gsSP2Triangles(13, 11, 2, 0, 14, 13, 2, 0), + gsSP2Triangles(4, 14, 2, 0, 15, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_5890[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B450, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 7, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_58F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B4D0, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 5, 2, 0, 6, 4, 2, 0), + gsSP2Triangles(7, 6, 2, 0, 8, 7, 2, 0), + gsSP2Triangles(9, 3, 2, 0, 5, 9, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_5970[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B570, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(2, 3, 4, 0, 1, 0, 5, 0), + gsSP2Triangles(6, 5, 0, 0, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_59E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B5F0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0), + gsSP2Triangles(4, 5, 0, 0, 5, 6, 0, 0), + gsSP2Triangles(6, 7, 0, 0, 7, 3, 0, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_5A50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B670, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_5AB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B6B0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 3, 2, 0, 5, 4, 2, 0), + gsSP2Triangles(6, 5, 2, 0, 7, 6, 2, 0), + gsSP1Quadrangle(8, 7, 2, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP2Triangles(12, 14, 15, 0, 13, 12, 15, 0), + gsSP2Triangles(14, 12, 16, 0, 16, 12, 17, 0), + gsSP2Triangles(17, 12, 18, 0, 18, 12, 19, 0), + gsSP1Triangle(19, 12, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_5B50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B7F0, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 5, 0, 4, 7, 6, 0), + gsSP2Triangles(1, 8, 2, 0, 8, 9, 2, 0), + gsSP2Triangles(10, 11, 12, 0, 12, 13, 14, 0), + gsSP2Triangles(14, 13, 15, 0, 16, 17, 18, 0), + gsSP2Triangles(19, 20, 21, 0, 21, 20, 22, 0), + gsSP2Triangles(19, 23, 20, 0, 24, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_5BE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B9A0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 2, 0, 6, 7, 2, 0), + gsSP2Triangles(7, 8, 2, 0, 5, 6, 2, 0), + gsSP2Triangles(3, 9, 2, 0, 9, 10, 2, 0), + gsSP2Triangles(10, 4, 2, 0, 11, 12, 13, 0), + gsSP1Triangle(13, 14, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_5C68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BA90, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 0, 2, 0, 0, 4, 5, 0), + gsSP2Triangles(6, 3, 0, 0, 0, 5, 6, 0), + gsSP2Triangles(6, 7, 3, 0, 1, 3, 8, 0), + gsSP2Triangles(9, 10, 3, 0, 7, 9, 3, 0), + gsSP2Triangles(10, 11, 3, 0, 3, 11, 8, 0), + gsSP2Triangles(1, 12, 2, 0, 12, 1, 13, 0), + gsSP1Quadrangle(1, 8, 14, 15, 0), + gsSP2Triangles(15, 16, 1, 0, 1, 16, 17, 0), + gsSP1Quadrangle(1, 17, 18, 19, 0), + gsSP1Quadrangle(1, 19, 20, 21, 0), + gsSP1Quadrangle(1, 21, 22, 23, 0), + gsSP2Triangles(23, 24, 1, 0, 1, 24, 25, 0), + gsSP2Triangles(25, 13, 1, 0, 12, 13, 26, 0), + gsSP2Triangles(27, 28, 29, 0, 30, 26, 29, 0), + gsSP2Triangles(31, 28, 27, 0, 29, 28, 30, 0), + gsSPVertex(0x0400BC90, 13, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 1, 5, 0, 6, 2, 7, 0), + gsSP2Triangles(8, 7, 9, 0, 7, 10, 6, 0), + gsSP2Triangles(4, 5, 11, 0, 1, 4, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_5D68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BD60, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 0, 2, 0, 5, 6, 2, 0), + gsSP2Triangles(6, 4, 2, 0, 2, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 12, 0), + gsSP2Triangles(17, 15, 12, 0, 12, 14, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_5DF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BE80, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 5, 4, 0, 7, 9, 6, 0), + gsSP2Triangles(9, 10, 6, 0, 10, 11, 6, 0), + gsSP2Triangles(4, 12, 8, 0, 4, 13, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_5E70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BF60, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(0, 4, 3, 0, 0, 5, 6, 0), + gsSP2Triangles(0, 7, 8, 0, 0, 6, 7, 0), + gsSP2Triangles(0, 8, 4, 0, 9, 6, 5, 0), + gsSP2Triangles(10, 9, 5, 0, 2, 1, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_5EF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C020, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(4, 5, 0, 0, 0, 5, 1, 0), + gsSP2Triangles(6, 7, 8, 0, 5, 7, 9, 0), + gsSP2Triangles(5, 8, 7, 0, 8, 5, 10, 0), + gsSP2Triangles(8, 10, 11, 0, 5, 4, 12, 0), + gsSP2Triangles(5, 12, 10, 0, 5, 13, 1, 0), + gsSP1Triangle(5, 9, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_5F80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C100, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(2, 4, 3, 0, 4, 5, 3, 0), + gsSP2Triangles(6, 0, 3, 0, 3, 7, 6, 0), + gsSP2Triangles(5, 8, 3, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 1, 10, 0, 0, 10, 1, 0), + gsSP1Triangle(0, 6, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_6008[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C1C0, 13, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 5, 0, 4, 0), + gsSP2Triangles(5, 6, 0, 0, 6, 1, 0, 0), + gsSP2Triangles(2, 7, 3, 0, 3, 8, 4, 0), + gsSP2Triangles(8, 3, 7, 0, 9, 4, 8, 0), + gsSP2Triangles(4, 10, 5, 0, 9, 8, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 8, 7, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_6098[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C290, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(5, 1, 4, 0, 1, 5, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_6100[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C2F0, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 0, 0), + gsSP2Triangles(5, 0, 4, 0, 0, 5, 1, 0), + gsSP2Triangles(0, 6, 3, 0, 6, 0, 2, 0), + gsSP2Triangles(6, 2, 7, 0, 6, 8, 3, 0), + gsSP2Triangles(7, 8, 6, 0, 5, 9, 10, 0), + gsSP2Triangles(10, 1, 5, 0, 7, 11, 8, 0), + gsSP2Triangles(12, 13, 14, 0, 9, 12, 15, 0), + gsSP2Triangles(14, 15, 12, 0, 15, 10, 9, 0), + gsSP2Triangles(16, 17, 18, 0, 18, 19, 16, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 20, 22, 0), + gsSP2Triangles(22, 24, 23, 0, 25, 23, 24, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_61B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C490, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 0, 2, 5, 0), + gsSP1Quadrangle(6, 0, 5, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 9, 8, 0), + gsSP1Quadrangle(9, 6, 7, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 14, 13, 0), + gsSP1Triangle(16, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_6240[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C5A0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(3, 4, 0, 0, 5, 2, 1, 0), + gsSP2Triangles(3, 2, 6, 0, 7, 4, 3, 0), + gsSP2Triangles(7, 3, 6, 0, 8, 9, 10, 0), + gsSP2Triangles(5, 9, 8, 0, 9, 11, 10, 0), + gsSP2Triangles(9, 5, 12, 0, 11, 9, 13, 0), + gsSP2Triangles(12, 13, 9, 0, 11, 14, 10, 0), + gsSP2Triangles(1, 15, 5, 0, 15, 12, 5, 0), + gsSP2Triangles(14, 11, 13, 0, 16, 17, 18, 0), + gsSP2Triangles(16, 19, 17, 0, 17, 20, 18, 0), + gsSP2Triangles(18, 20, 21, 0, 21, 20, 22, 0), + gsSP1Quadrangle(23, 16, 18, 21, 0), + gsSP2Triangles(24, 23, 21, 0, 21, 22, 25, 0), + gsSP2Triangles(24, 21, 26, 0, 27, 28, 24, 0), + gsSP2Triangles(29, 27, 30, 0, 31, 27, 29, 0), + gsSP2Triangles(27, 26, 30, 0, 24, 26, 27, 0), + gsSP1Triangle(31, 28, 27, 0), + gsSPVertex(0x0400C7A0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 3, 5, 0, 7, 3, 6, 0), + gsSP2Triangles(8, 9, 1, 0, 8, 4, 9, 0), + gsSP2Triangles(1, 10, 8, 0, 0, 10, 1, 0), + gsSP2Triangles(11, 10, 0, 0, 12, 13, 10, 0), + gsSP2Triangles(10, 11, 12, 0, 10, 13, 8, 0), + gsSP2Triangles(14, 6, 5, 0, 5, 8, 14, 0), + gsSP2Triangles(14, 8, 13, 0, 8, 5, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_6368[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C890, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0), + gsSP2Triangles(4, 3, 1, 0, 1, 5, 4, 0), + gsSP2Triangles(1, 6, 5, 0, 6, 1, 7, 0), + gsSP2Triangles(0, 7, 1, 0, 8, 4, 5, 0), + gsSP2Triangles(3, 4, 9, 0, 8, 9, 4, 0), + gsSP2Triangles(10, 9, 8, 0, 9, 11, 3, 0), + gsSP2Triangles(11, 9, 12, 0, 10, 12, 9, 0), + gsSP2Triangles(12, 10, 13, 0, 12, 14, 11, 0), + gsSP2Triangles(13, 14, 12, 0, 15, 7, 0, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP2Triangles(17, 15, 19, 0, 17, 20, 15, 0), + gsSP2Triangles(21, 18, 0, 0, 18, 19, 0, 0), + gsSP2Triangles(19, 15, 0, 0, 2, 21, 0, 0), + gsSP1Triangle(14, 13, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_6430[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CA00, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(1, 4, 3, 0, 1, 5, 4, 0), + gsSP2Triangles(1, 6, 5, 0, 1, 7, 6, 0), + gsSP2Triangles(8, 6, 7, 0, 7, 9, 8, 0), + gsSP2Triangles(7, 10, 11, 0, 11, 9, 7, 0), + gsSP2Triangles(2, 12, 0, 0, 12, 13, 0, 0), + gsSP1Triangle(13, 14, 0, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_64C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CAF0, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 0, 2, 0, 5, 4, 2, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_6530[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CB60, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(5, 1, 4, 0, 2, 1, 5, 0), + gsSP2Triangles(4, 3, 6, 0, 7, 3, 8, 0), + gsSP1Triangle(6, 3, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_65A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CBF0, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0), + gsSP1Quadrangle(2, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 7, 4, 3, 0), + gsSP1Quadrangle(6, 3, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_6620[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CC90, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(2, 4, 3, 0, 2, 5, 4, 0), + gsSP2Triangles(2, 6, 5, 0, 2, 7, 6, 0), + gsSP2Triangles(2, 8, 7, 0, 2, 9, 8, 0), + gsSP2Triangles(10, 9, 2, 0, 11, 10, 2, 0), + gsSP2Triangles(12, 11, 2, 0, 13, 12, 2, 0), + gsSP1Triangle(2, 14, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_66B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CD80, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(1, 0, 4, 0, 2, 5, 6, 0), + gsSP2Triangles(2, 7, 5, 0, 2, 8, 7, 0), + gsSP2Triangles(2, 6, 3, 0, 9, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_6728[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CE20, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(0, 4, 1, 0, 4, 5, 1, 0), + gsSP1Triangle(4, 6, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_6798[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CE90, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 6, 2, 0), + gsSP2Triangles(6, 7, 2, 0, 7, 8, 2, 0), + gsSP2Triangles(2, 8, 9, 0, 10, 5, 2, 0), + gsSP2Triangles(11, 3, 2, 0, 2, 9, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_6818[] = +{ + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070066B0), + gsSPDisplayList(0x07006620), + gsSPDisplayList(0x070065A8), + gsSPDisplayList(0x07006530), + gsSPDisplayList(0x070064C0), + gsSPDisplayList(0x07006430), + gsSPDisplayList(0x07006368), + gsSPDisplayList(0x07006240), + gsSPDisplayList(0x070061B0), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07006098), + gsSPDisplayList(0x07006008), + gsSPDisplayList(0x07005F80), + gsSPDisplayList(0x07005EF0), + gsSPDisplayList(0x07005E70), + gsSPDisplayList(0x07005DF0), + gsSPDisplayList(0x07005D68), + gsSPDisplayList(0x07005C68), + gsSPDisplayList(0x07005BE0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005AB0), + gsSPDisplayList(0x07005A50), + gsSPDisplayList(0x070059E0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005890), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x070056B8), + gsSPDisplayList(0x07005648), + gsSPDisplayList(0x070055D8), + gsSPDisplayList(0x07005558), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_6930[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400CF50, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 7, 4, 0), + gsSP2Triangles(8, 9, 10, 0, 10, 9, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_69A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D010, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_6A10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D0D0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 6, 8, 7, 0), + gsSP2Triangles(9, 10, 11, 0, 9, 12, 13, 0), + gsSP2Triangles(14, 11, 10, 0, 15, 16, 17, 0), + gsSP2Triangles(17, 16, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 21, 23, 22, 0), + gsSP2Triangles(23, 24, 22, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 28, 29, 0, 26, 30, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_6AA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D2C0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(2, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 7, 0, 7, 5, 4, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(9, 12, 13, 0, 13, 10, 9, 0), + gsSP2Triangles(14, 10, 13, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 16, 19, 0, 16, 15, 19, 0), + gsSP2Triangles(17, 20, 15, 0, 8, 21, 11, 0), + gsSP2Triangles(17, 22, 20, 0, 22, 23, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_6B48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D440, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 2, 6, 0), + gsSP2Triangles(5, 7, 2, 0, 7, 8, 2, 0), + gsSP2Triangles(8, 3, 2, 0, 4, 9, 2, 0), + gsSP1Quadrangle(10, 11, 9, 4, 0), + gsSP1Triangle(12, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_6BD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D510, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_6C38[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D590, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_6C98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D5D0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 5, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 10, 11, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_6D08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D690, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_6D68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D6D0, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(3, 4, 5, 0, 5, 0, 3, 0), + gsSP2Triangles(6, 7, 8, 0, 8, 9, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_6DD8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D770, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_6E40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D7F0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(3, 2, 4, 0, 4, 5, 3, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 8, 0), + gsSP2Triangles(7, 10, 9, 0, 8, 11, 6, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 14, 0), + gsSP2Triangles(14, 16, 12, 0, 13, 12, 17, 0), + gsSP2Triangles(17, 18, 13, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 21, 23, 22, 0), + gsSP2Triangles(21, 24, 23, 0, 23, 25, 22, 0), + gsSP2Triangles(26, 27, 28, 0, 26, 29, 27, 0), + gsSP1Triangle(26, 30, 29, 0), + gsSPVertex(0x0400D9E0, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 4, 0), + gsSP2Triangles(3, 0, 2, 0, 5, 3, 4, 0), + gsSP2Triangles(6, 5, 4, 0, 7, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_6F10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400DA80, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 1, 0, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(9, 12, 13, 10, 0), + gsSP1Quadrangle(14, 8, 11, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_6F98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400DB80, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(2, 1, 4, 0, 1, 5, 4, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 7, 0), + gsSP2Triangles(8, 7, 10, 0, 7, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 13, 12, 0), + gsSP2Triangles(13, 16, 14, 0, 13, 17, 16, 0), + gsSP2Triangles(18, 19, 20, 0, 20, 21, 18, 0), + gsSP2Triangles(19, 22, 20, 0, 19, 23, 22, 0), + gsSP2Triangles(23, 24, 22, 0, 25, 26, 27, 0), + gsSP2Triangles(27, 28, 25, 0, 29, 26, 25, 0), + gsSP1Triangle(25, 30, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_7048[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400DD70, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 0, 0, 0, 3, 4, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(8, 10, 11, 0, 9, 8, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_70C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400DE30, 25, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(1, 4, 2, 0, 2, 4, 5, 0), + gsSP2Triangles(4, 6, 5, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 8, 0), + gsSP2Triangles(11, 8, 7, 0, 8, 13, 14, 0), + gsSP2Triangles(8, 14, 9, 0, 15, 13, 8, 0), + gsSP2Triangles(15, 8, 12, 0, 9, 16, 17, 0), + gsSP2Triangles(9, 17, 10, 0, 14, 18, 16, 0), + gsSP2Triangles(14, 16, 9, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 22, 20, 0, 21, 20, 23, 0), + gsSP1Triangle(20, 24, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_7170[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400DFC0, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(0, 4, 5, 3, 0), + gsSP2Triangles(6, 4, 7, 0, 6, 5, 4, 0), + gsSP2Triangles(6, 8, 5, 0, 3, 9, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_71E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400E060, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(2, 4, 3, 0, 5, 6, 3, 0), + gsSP2Triangles(4, 5, 3, 0, 7, 8, 9, 0), + gsSP2Triangles(9, 10, 7, 0, 10, 11, 7, 0), + gsSP2Triangles(7, 11, 12, 0, 13, 7, 12, 0), + gsSP2Triangles(14, 15, 16, 0, 15, 14, 17, 0), + gsSP2Triangles(16, 18, 14, 0, 12, 19, 13, 0), + gsSP2Triangles(20, 21, 22, 0, 22, 21, 23, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(27, 28, 25, 0, 29, 25, 28, 0), + gsSP1Triangle(18, 16, 30, 0), + gsSPVertex(0x0400E250, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_72A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400E280, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(3, 2, 4, 0, 4, 5, 3, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 8, 0), + gsSP2Triangles(7, 10, 9, 0, 11, 12, 13, 0), + gsSP2Triangles(12, 14, 13, 0, 15, 13, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP1Quadrangle(19, 20, 21, 18, 0), + gsSP2Triangles(5, 22, 23, 0, 5, 4, 22, 0), + gsSP2Triangles(15, 24, 25, 0, 15, 26, 24, 0), + gsSP2Triangles(26, 15, 14, 0, 21, 20, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400E470, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(2, 3, 0, 0, 6, 7, 5, 0), + gsSP2Triangles(5, 4, 6, 0, 8, 9, 10, 0), + gsSP2Triangles(8, 11, 9, 0, 12, 9, 11, 0), + gsSP2Triangles(11, 13, 12, 0, 14, 15, 12, 0), + gsSP2Triangles(12, 13, 14, 0, 4, 16, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_7390[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400E580, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(4, 6, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_7400[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400E600, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(2, 4, 3, 0, 4, 5, 3, 0), + gsSP2Triangles(6, 7, 8, 0, 8, 9, 10, 0), + gsSP2Triangles(8, 10, 6, 0, 11, 7, 6, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_7488[] = +{ + gsSPDisplayList(0x07007400), + gsSPDisplayList(0x07007390), + gsSPDisplayList(0x070072A8), + gsSPDisplayList(0x070071E8), + gsSPDisplayList(0x07007170), + gsSPDisplayList(0x070070C0), + gsSPDisplayList(0x07007048), + gsSPDisplayList(0x07006F98), + gsSPDisplayList(0x07006F10), + gsSPDisplayList(0x07006E40), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x07006D68), + gsSPDisplayList(0x07006D08), + gsSPDisplayList(0x07006C98), + gsSPDisplayList(0x07006C38), + gsSPDisplayList(0x07006BD0), + gsSPDisplayList(0x07006B48), + gsSPDisplayList(0x07006AA8), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x070069A0), + gsSPDisplayList(0x07006930), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_7538[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400E740, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSP2Triangles(21, 24, 23, 0, 24, 25, 23, 0), + gsSP1Quadrangle(24, 26, 27, 25, 0), + gsSP2Triangles(28, 29, 30, 0, 31, 28, 30, 0), + gsSPVertex(0x0400E940, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 8, 11, 13, 0), + gsSP1Quadrangle(14, 12, 13, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400EB40, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(8, 10, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(14, 16, 15, 0, 13, 15, 17, 0), + gsSP2Triangles(5, 18, 6, 0, 18, 19, 6, 0), + gsSP2Triangles(18, 20, 19, 0, 20, 21, 19, 0), + gsSP2Triangles(22, 13, 17, 0, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 26, 30, 0), + gsSP2Triangles(26, 28, 30, 0, 27, 31, 28, 0), + gsSPVertex(0x0400ED40, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 5, 0, 4, 7, 6, 0), + gsSP1Triangle(7, 8, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_76A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400EDD0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 3, 13, 14, 0), + gsSP1Quadrangle(3, 14, 15, 4, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP2Triangles(17, 20, 19, 0, 20, 21, 19, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400EFD0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400F1D0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(1, 4, 2, 0, 3, 5, 4, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 6, 8, 0), + gsSP2Triangles(9, 8, 10, 0, 11, 9, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(12, 14, 16, 0, 17, 12, 16, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP2Triangles(22, 18, 21, 0, 19, 23, 20, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 24, 26, 0), + gsSP2Triangles(27, 26, 28, 0, 29, 27, 28, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_77E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F3B0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 8, 0, 7, 10, 8, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 22, 21, 23, 0), + gsSP1Quadrangle(24, 25, 26, 11, 0), + gsSP2Triangles(10, 24, 11, 0, 27, 28, 29, 0), + gsSP1Triangle(27, 29, 30, 0), + gsSPVertex(0x0400F5A0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 13, 12, 0, 15, 12, 16, 0), + gsSP2Triangles(15, 16, 17, 0, 12, 18, 16, 0), + gsSP2Triangles(19, 15, 17, 0, 15, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP2Triangles(26, 14, 12, 0, 27, 28, 29, 0), + gsSP2Triangles(30, 27, 29, 0, 27, 31, 28, 0), + gsSPVertex(0x0400F7A0, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 5, 0, 3, 5, 7, 0), + gsSP2Triangles(8, 3, 7, 0, 9, 10, 11, 0), + gsSP1Quadrangle(12, 9, 11, 13, 0), + gsSP2Triangles(14, 12, 13, 0, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP1Triangle(18, 20, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_7920[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400F8F0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 4, 5, 1, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(6, 10, 11, 7, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 13, 12, 0, 12, 15, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(18, 22, 23, 19, 0), + gsSP1Quadrangle(20, 24, 25, 21, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Triangle(26, 29, 30, 0), + gsSPVertex(0x0400FAE0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(4, 8, 9, 5, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(11, 14, 15, 12, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(17, 20, 21, 18, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(22, 26, 27, 23, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400FCE0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(4, 8, 9, 5, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(11, 14, 15, 12, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(6, 26, 7, 0, 27, 28, 29, 0), + gsSPVertex(0x0400FEC0, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(3, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_7A88[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400FF30, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(7, 10, 11, 8, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(13, 16, 17, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_7B10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04010050, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0), + gsSP2Triangles(3, 1, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 8, 7, 9, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 12, 3, 4, 0), + gsSP2Triangles(12, 4, 13, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 17, 19, 20, 0), + gsSP2Triangles(17, 20, 18, 0, 21, 20, 19, 0), + gsSP2Triangles(21, 19, 22, 0, 9, 23, 24, 0), + gsSP2Triangles(9, 24, 10, 0, 25, 24, 23, 0), + gsSP1Quadrangle(15, 26, 27, 16, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04010250, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 6, 5, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 12, 11, 15, 0), + gsSP1Quadrangle(16, 0, 3, 17, 0), + gsSP1Quadrangle(17, 18, 19, 16, 0), + gsSP1Quadrangle(20, 14, 15, 21, 0), + gsSP1Quadrangle(21, 22, 23, 20, 0), + gsSP1Quadrangle(24, 8, 9, 25, 0), + gsSP1Quadrangle(25, 26, 27, 24, 0), + gsSP2Triangles(28, 29, 30, 0, 29, 31, 30, 0), + gsSPVertex(0x04010450, 26, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 7, 8, 0), + gsSP2Triangles(6, 8, 4, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 10, 9, 0, 13, 8, 7, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(15, 18, 19, 16, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(21, 24, 25, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_7C78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040105F0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(2, 5, 6, 7, 0), + gsSP1Quadrangle(8, 7, 6, 9, 0), + gsSP2Triangles(8, 9, 1, 0, 9, 4, 1, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(11, 14, 15, 12, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(17, 20, 21, 18, 0), + gsSP1Quadrangle(22, 0, 3, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(25, 28, 29, 26, 0), + gsSPVertex(0x040107D0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(4, 14, 15, 5, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(17, 20, 21, 22, 0), + gsSP2Triangles(17, 22, 18, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 26, 25, 27, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 16, 19, 0), + gsSP2Triangles(29, 19, 30, 0, 20, 31, 21, 0), + gsSPVertex(0x040109D0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_7DA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04010A10, 23, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 1, 0, 5, 0), + gsSP2Triangles(2, 6, 7, 0, 2, 8, 9, 0), + gsSP2Triangles(2, 9, 3, 0, 10, 11, 12, 0), + gsSP2Triangles(10, 12, 5, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 12, 0, 1, 4, 16, 0), + gsSP1Quadrangle(9, 17, 18, 19, 0), + gsSP1Quadrangle(17, 20, 21, 22, 0), + gsSP1Quadrangle(11, 10, 19, 18, 0), + gsSP2Triangles(7, 8, 2, 0, 21, 14, 13, 0), + gsSP1Triangle(21, 13, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_7E50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04010B80, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(7, 10, 11, 8, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(13, 16, 17, 14, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(19, 22, 23, 20, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(25, 28, 29, 26, 0), + gsSP1Quadrangle(10, 30, 31, 11, 0), + gsSPVertex(0x04010D80, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(9, 12, 13, 10, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(15, 18, 19, 16, 0), + gsSP1Quadrangle(20, 8, 11, 21, 0), + gsSP1Quadrangle(22, 14, 17, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_7F58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04010F80, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(1, 6, 7, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_7FC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04011000, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(7, 10, 11, 8, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(13, 16, 17, 14, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(19, 22, 23, 20, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(25, 28, 29, 26, 0), + gsSP1Quadrangle(30, 0, 3, 31, 0), + gsSPVertex(0x04011200, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_80A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04011300, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(7, 10, 11, 8, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(13, 16, 17, 14, 0), + gsSP1Quadrangle(18, 0, 3, 19, 0), + gsSP1Quadrangle(16, 20, 21, 17, 0), + gsSP1Quadrangle(10, 22, 23, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_8140[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04011480, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 4, 5, 0, 0), + gsSP1Quadrangle(1, 6, 7, 2, 0), + gsSP1Quadrangle(8, 7, 6, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(13, 14, 15, 10, 0), + gsSP1Quadrangle(11, 16, 17, 12, 0), + gsSP1Quadrangle(18, 17, 16, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(23, 24, 25, 20, 0), + gsSP1Quadrangle(21, 26, 27, 22, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04011680, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 2, 1, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 8, 7, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 14, 13, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 20, 19, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 26, 25, 29, 0), + gsSPVertex(0x04011860, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 2, 1, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(17, 18, 19, 14, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(15, 22, 21, 16, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 26, 25, 29, 0), + gsSPVertex(0x04011A40, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 8, 9, 4, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(13, 14, 15, 10, 0), + gsSP1Quadrangle(3, 16, 17, 0, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(21, 22, 23, 18, 0), + gsSP1Quadrangle(19, 24, 25, 20, 0), + gsSP1Quadrangle(26, 25, 24, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04011C40, 26, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 8, 9, 4, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(13, 14, 15, 10, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(19, 20, 21, 16, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(17, 24, 23, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_8358[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04011DE0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 10, 9, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(17, 12, 13, 14, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(25, 26, 27, 22, 0), + gsSP1Quadrangle(23, 28, 29, 24, 0), + gsSP1Quadrangle(30, 29, 28, 31, 0), + gsSPVertex(0x04011FE0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(5, 8, 9, 6, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 10, 13, 15, 0), + gsSP1Quadrangle(15, 16, 17, 14, 0), + gsSP1Quadrangle(7, 18, 19, 4, 0), + gsSP1Quadrangle(3, 20, 21, 0, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_8458[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04012160, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(8, 12, 9, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 29, 26, 25, 0), + gsSPVertex(0x04012340, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 8, 9, 4, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 11, 10, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(23, 22, 26, 27, 0), + gsSP2Triangles(22, 28, 26, 0, 29, 22, 25, 0), + gsSP2Triangles(29, 25, 30, 0, 22, 29, 28, 0), + gsSP1Triangle(29, 31, 28, 0), + gsSPVertex(0x04012540, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(7, 10, 11, 8, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(13, 16, 17, 14, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(19, 22, 23, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_85A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040126C0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(7, 6, 10, 11, 0), + gsSP1Quadrangle(11, 10, 12, 13, 0), + gsSP1Quadrangle(14, 15, 9, 8, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(17, 16, 20, 21, 0), + gsSP1Quadrangle(22, 23, 15, 14, 0), + gsSP1Quadrangle(19, 18, 23, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_8648[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04012840, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_86B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040128C0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSP1Quadrangle(11, 10, 12, 13, 0), + gsSP1Quadrangle(13, 12, 14, 15, 0), + gsSP1Quadrangle(15, 14, 1, 0, 0), + gsSP1Quadrangle(16, 17, 5, 4, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(21, 20, 22, 23, 0), + gsSP1Quadrangle(23, 22, 17, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_8760[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04012A40, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(5, 4, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(15, 14, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(11, 10, 19, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_8800[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04012BA0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 4, 5, 0, 0), + gsSP1Quadrangle(1, 6, 7, 2, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 8, 11, 13, 0), + gsSP1Quadrangle(14, 10, 9, 15, 0), + gsSP1Quadrangle(13, 16, 17, 12, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(19, 22, 23, 20, 0), + gsSP1Quadrangle(24, 23, 22, 25, 0), + gsSP1Quadrangle(26, 7, 6, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04012DA0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 2, 1, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 10, 13, 15, 0), + gsSP1Quadrangle(16, 12, 11, 17, 0), + gsSP1Quadrangle(15, 18, 19, 14, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 26, 25, 29, 0), + gsSPVertex(0x04012F80, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 5, 4, 7, 0), + gsSP1Quadrangle(3, 8, 9, 0, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 10, 13, 15, 0), + gsSP1Quadrangle(16, 12, 11, 17, 0), + gsSP1Quadrangle(15, 18, 19, 14, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(23, 24, 25, 20, 0), + gsSP2Triangles(26, 27, 22, 0, 21, 26, 22, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04013180, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 2, 1, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(17, 18, 19, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_89B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040132C0, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 4, 5, 2, 0), + gsSP1Quadrangle(5, 6, 7, 2, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(9, 12, 10, 0, 9, 11, 7, 0), + gsSP2Triangles(11, 0, 7, 0, 6, 12, 9, 0), + gsSP2Triangles(7, 0, 2, 0, 6, 9, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_8A40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04013390, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 2, 1, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 8, 7, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 14, 13, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(21, 22, 23, 18, 0), + gsSP1Quadrangle(24, 4, 5, 25, 0), + gsSP1Quadrangle(25, 26, 27, 24, 0), + gsSP1Quadrangle(28, 10, 11, 29, 0), + gsSP1Quadrangle(29, 30, 31, 28, 0), + gsSPVertex(0x04013590, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 4, 5, 0, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 8, 7, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(15, 16, 17, 12, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP1Quadrangle(20, 19, 18, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 24, 23, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04013790, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 6, 5, 9, 0), + gsSP1Quadrangle(10, 8, 9, 11, 0), + gsSP1Quadrangle(11, 12, 13, 10, 0), + gsSP1Quadrangle(14, 0, 3, 15, 0), + gsSP1Quadrangle(15, 16, 17, 14, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(21, 22, 23, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_8BA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04013910, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 4, 5, 0, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 10, 11, 6, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(1, 14, 13, 2, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 18, 17, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(7, 24, 23, 8, 0), + gsSP1Quadrangle(26, 20, 21, 27, 0), + gsSP1Quadrangle(27, 28, 29, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_8C60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04013AF0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 4, 5, 0, 0), + gsSP1Quadrangle(1, 6, 7, 2, 0), + gsSP1Quadrangle(8, 7, 6, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(13, 14, 15, 10, 0), + gsSP1Quadrangle(11, 16, 17, 12, 0), + gsSP1Quadrangle(18, 17, 16, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(23, 24, 25, 20, 0), + gsSP1Quadrangle(21, 26, 27, 22, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04013CF0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 2, 1, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 8, 7, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(15, 16, 17, 12, 0), + gsSP1Quadrangle(13, 18, 19, 14, 0), + gsSP1Quadrangle(20, 19, 18, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(25, 26, 27, 22, 0), + gsSP1Quadrangle(23, 28, 29, 24, 0), + gsSP1Quadrangle(30, 29, 28, 31, 0), + gsSPVertex(0x04013EF0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 10, 9, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(15, 18, 19, 16, 0), + gsSP1Quadrangle(20, 19, 18, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(25, 26, 27, 22, 0), + gsSP1Quadrangle(23, 28, 29, 24, 0), + gsSP1Quadrangle(30, 29, 28, 31, 0), + gsSPVertex(0x040140F0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 4, 5, 0, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(13, 14, 15, 10, 0), + gsSP1Quadrangle(11, 16, 17, 12, 0), + gsSP1Quadrangle(18, 17, 16, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(23, 24, 25, 20, 0), + gsSP1Quadrangle(21, 26, 27, 22, 0), + gsSP1Quadrangle(28, 27, 26, 29, 0), + gsSPVertex(0x040142D0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 4, 5, 0, 0), + gsSP1Quadrangle(1, 6, 7, 2, 0), + gsSP1Quadrangle(8, 7, 6, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(13, 14, 15, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_8E78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040143D0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 2, 1, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 10, 11, 6, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSP1Quadrangle(14, 13, 12, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 18, 17, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(25, 20, 21, 22, 0), + gsSP1Quadrangle(26, 4, 5, 27, 0), + gsSP1Quadrangle(27, 28, 29, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_8F30[] = +{ + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07008C60), + gsSPDisplayList(0x07008BA8), + gsSPDisplayList(0x07008A40), + gsSPDisplayList(0x070089B0), + gsSPDisplayList(0x07008800), + gsSPDisplayList(0x07008760), + gsSPDisplayList(0x070086B0), + gsSPDisplayList(0x07008648), + gsSPDisplayList(0x070085A0), + gsSPDisplayList(0x07008458), + gsSPDisplayList(0x07008358), + gsSPDisplayList(0x07008140), + gsSPDisplayList(0x070080A0), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007E50), + gsSPDisplayList(0x07007DA0), + gsSPDisplayList(0x07007C78), + gsSPDisplayList(0x07007B10), + gsSPDisplayList(0x07007A88), + gsSPDisplayList(0x07007920), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x070076A0), + gsSPDisplayList(0x07007538), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_9000[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040145B0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040147B0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040148B0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(0, 4, 1, 0, 0, 5, 4, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 10, 0), + gsSP2Triangles(7, 11, 9, 0, 7, 10, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_9128[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04014970, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04014B70, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014C70, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(0, 4, 1, 0, 0, 5, 4, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 10, 0), + gsSP2Triangles(7, 11, 9, 0, 7, 10, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_9250[] = +{ + gsSPDisplayList(0x07009128), + gsSPDisplayList(0x07009000), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_9268[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04014D30, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 0, 3, 0, 2, 1, 5, 0), + gsSP2Triangles(2, 5, 6, 0, 7, 4, 3, 0), + gsSP2Triangles(8, 4, 7, 0, 9, 8, 7, 0), + gsSP2Triangles(5, 10, 11, 0, 6, 5, 11, 0), + gsSP1Quadrangle(11, 10, 12, 13, 0), + gsSP2Triangles(14, 8, 9, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 15, 0), + gsSP2Triangles(20, 16, 15, 0, 21, 22, 19, 0), + gsSP2Triangles(22, 20, 19, 0, 14, 9, 23, 0), + gsSP2Triangles(24, 25, 14, 0, 14, 23, 24, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_92D8[] = +{ + gsSPDisplayList(0x07009268), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_92E8[] = +{ + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04014ED0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05012800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014F90, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_9390[] = +{ + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04015050, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05012800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015090, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_9418[] = +{ + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x040150D0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05012800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040151D0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_94D0[] = +{ + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x040152D0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05012800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040153D0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_9588[] = +{ + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x040154D0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05012800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015590, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_9630[] = +{ + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04015650, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05012800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015790, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_96F8[] = +{ + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x040158D0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05012800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015950, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_9790[] = +{ + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x040159D0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05012800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015A90, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_9838[] = +{ + gsSPDisplayList(0x07009790), + gsSPDisplayList(0x070096F8), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x07009588), + gsSPDisplayList(0x070094D0), + gsSPDisplayList(0x07009418), + gsSPDisplayList(0x07009390), + gsSPDisplayList(0x070092E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_9880[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0x00D7, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015B50, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_98E0[] = +{ + gsSPDisplayList(0x07009880), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_98F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05013800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015B90, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_9988[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05013800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015D90, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 8, 9, 10, 0), + gsSP2Triangles(8, 10, 3, 0, 11, 12, 2, 0), + gsSP2Triangles(11, 2, 13, 0, 10, 0, 3, 0), + gsSP2Triangles(1, 13, 2, 0, 14, 15, 16, 0), + gsSP2Triangles(14, 16, 17, 0, 18, 19, 20, 0), + gsSP1Triangle(18, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_9A20[] = +{ + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070098F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_9A38[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015EF0, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP1Quadrangle(2, 1, 4, 5, 0), + gsSP2Triangles(6, 3, 2, 0, 7, 6, 2, 0), + gsSP2Triangles(7, 2, 8, 0, 2, 9, 8, 0), + gsSP1Triangle(2, 5, 9, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015F90, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 6, 9, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(13, 16, 17, 14, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(19, 22, 23, 20, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(25, 28, 29, 26, 0), + gsSPVertex(0x04016170, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(7, 10, 11, 8, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 12, 15, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(19, 22, 23, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_9B98[] = +{ + gsSPDisplayList(0x07009A38), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_9BA8[] = +{ + gsSPDisplayList(0x07009B98), + gsSPDisplayList(0x07009A20), + gsSPDisplayList(0x070098E0), + gsSPDisplayList(0x07009838), + gsSPDisplayList(0x070092D8), + gsSPDisplayList(0x07009250), + gsSPDisplayList(0x07008F30), + gsSPDisplayList(0x07007488), + gsSPDisplayList(0x07006818), + gsSPDisplayList(0x070054D8), + gsSPDisplayList(0x07004760), + gsSPDisplayList(0x07003FA8), + gsSPDisplayList(0x07003DA8), + gsSPEndDisplayList(), +}; + +Gfx d_course_dks_jungle_parkway_packed_dl_9C18[] = +{ + gsSPDisplayList(0x07009BA8), + gsSPEndDisplayList(), +}; + +u8 d_course_dks_jungle_parkway_packed_tail[] = { 0xFF, 6, 0, 0, 0, 0, 0, 0 }; diff --git a/courses/special_cup/rainbow_road/course_data.inc.c b/courses/special_cup/rainbow_road/course_data.inc.c new file mode 100644 index 000000000..a888fb167 --- /dev/null +++ b/courses/special_cup/rainbow_road/course_data.inc.c @@ -0,0 +1,3582 @@ +// todo: Replace addresses with variables +#include +#include +#include +#include +#include + +Gfx d_course_rainbow_road_0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPClearGeometryMode(G_LIGHTING), + gsDPNoOp(), + gsDPSetTextureFilter(G_TF_BILERP), + gsDPSetTexturePersp(G_TP_PERSP), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_80[] = +{ + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_D8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000EA8), + gsSPDisplayList(0x07000B90), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x07001528), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001BC0), + gsSPDisplayList(0x07001A20), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_178[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000EA8), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000B90), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001D30), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001BC0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001A20), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_210[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000EA8), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000B90), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001BC0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001A20), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_288[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000B90), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x07001528), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001D30), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001A20), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_338[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000498), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x070015F8), + gsSPDisplayList(0x07001528), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001FC8), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_3D0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000EA8), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000B90), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x07001528), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001D30), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001BC0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001A20), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_4A0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000498), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000EA8), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x070015F8), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001BC0), + gsSPDisplayList(0x07001B28), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_528[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000498), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000B90), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x070015F8), + gsSPDisplayList(0x07001528), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001D30), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001A20), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_5F8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000498), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x070015F8), + gsSPDisplayList(0x07001528), + gsSPDisplayList(0x07001FC8), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_658[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000498), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x070015F8), + gsSPDisplayList(0x07001528), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001FC8), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_6E0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000498), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x070015F8), + gsSPDisplayList(0x07001FC8), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_730[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000498), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x070015F8), + gsSPDisplayList(0x07001528), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001FC8), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_7A8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000498), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x070015F8), + gsSPDisplayList(0x07001528), + gsSPDisplayList(0x07001FC8), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_7F8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000498), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x070015F8), + gsSPDisplayList(0x07001528), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001FC8), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_880[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000498), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x070015F8), + gsSPDisplayList(0x07001528), + gsSPDisplayList(0x07001FC8), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_8E0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000498), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x070015F8), + gsSPDisplayList(0x07001528), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001FC8), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_958[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000498), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x070015F8), + gsSPDisplayList(0x07001528), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001FC8), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_9C8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000498), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x070015F8), + gsSPDisplayList(0x07001528), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001D30), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_A70[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000498), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x070015F8), + gsSPDisplayList(0x07001528), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001FC8), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_B08[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000498), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x070015F8), + gsSPDisplayList(0x07001528), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001D30), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_B70[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000498), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x070015F8), + gsSPDisplayList(0x07001528), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_BF0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001528), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001D30), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_C70[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000498), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x070015F8), + gsSPDisplayList(0x07001528), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_D10[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001528), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001D30), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_D80[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x07001528), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001D30), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_E08[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000B90), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001D30), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001A20), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_E98[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000B90), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x07001528), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001D30), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001A20), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_F50[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001528), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001D30), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_FB0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001D30), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_1030[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000B90), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001D30), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001A20), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_10A8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000B90), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001D30), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001BC0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001A20), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_1150[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001D30), + gsSPDisplayList(0x07001C70), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_1198[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000EA8), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001D30), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001BC0), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_1228[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000EA8), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000B90), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001D30), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001BC0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001A20), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_12A0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000EA8), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000B90), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001D30), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001BC0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001A20), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_1340[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000EA8), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000B90), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001D30), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001BC0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001A20), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_13F0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000EA8), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000B90), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001BC0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001A20), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_1488[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000EA8), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000B90), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001BC0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001A20), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_14E8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000EA8), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001BC0), + gsSPDisplayList(0x07001B28), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_1530[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000EA8), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000B90), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001BC0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001A20), + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_15D0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000EA8), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000B90), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001D30), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001BC0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001A20), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_1678[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000EA8), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000B90), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001BC0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001A20), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_16C0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000EA8), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000B90), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001BC0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001A20), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_1738[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000EA8), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000B90), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001D30), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001BC0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001A20), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_17D0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000EA8), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000B90), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001D30), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001BC0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001A20), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_1878[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000EA8), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000B90), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001BC0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001A20), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_18D0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000EA8), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000B90), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001BC0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001A20), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_1948[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000B90), + gsSPDisplayList(0x06000080), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x070013A0), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001D30), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001A20), + gsSPEndDisplayList(), +}; + +struct ActorSpawnData d_course_rainbow_road_path[] = { + {{ 6, 0, 3 }, { 0 }}, + {{ 6, 0, -25 }, { 0 }}, + {{ 0, 0, -514 }, { 0 }}, + {{ 1, 0, -1537 }, { 0 }}, + {{ -3, 0, -2579 }, { 0 }}, + {{ -3, 0, -3696 }, { 0 }}, + {{ 1, 0, -4448 }, { 0 }}, + {{ 30, 0, -4782 }, { 0 }}, + {{ 113, 0, -5064 }, { 0 }}, + {{ 331, 0, -5290 }, { 0 }}, + {{ 610, 0, -5390 }, { 0 }}, + {{ 915, 0, -5345 }, { 0 }}, + {{ 1149, 0, -5158 }, { 0 }}, + {{ 1287, 0, -4862 }, { 0 }}, + {{ 1271, 0, -4526 }, { 0 }}, + {{ 1117, 0, -4214 }, { 0 }}, + {{ 810, 0, -3880 }, { 0 }}, + {{ -132, 0, -3352 }, { 0 }}, + {{ -544, 0, -3140 }, { 0 }}, + {{ -823, 0, -2922 }, { 0 }}, + {{ -980, 0, -2716 }, { 0 }}, + {{ -1050, 0, -2539 }, { 0 }}, + {{ -1092, 0, -2350 }, { 0 }}, + {{ -1127, 0, -2143 }, { 0 }}, + {{ -1194, 0, -1806 }, { 0 }}, + {{ -1332, 0, -1421 }, { 0 }}, + {{ -1537, 0, -1074 }, { 0 }}, + {{ -1675, 0, -715 }, { 0 }}, + {{ -1685, 0, -365 }, { 0 }}, + {{ -1637, 0, -240 }, { 0 }}, + {{ -1515, 0, -92 }, { 0 }}, + {{ -1345, 0, 1 }, { 0 }}, + {{ -1111, 0, 13 }, { 0 }}, + {{ -909, 0, -83 }, { 0 }}, + {{ -771, 0, -256 }, { 0 }}, + {{ -716, 0, -467 }, { 0 }}, + {{ -768, 0, -692 }, { 0 }}, + {{ -886, 0, -839 }, { 0 }}, + {{ -1072, 0, -929 }, { 0 }}, + {{ -1303, 0, -942 }, { 0 }}, + {{ -1492, 0, -859 }, { 0 }}, + {{ -1643, 0, -679 }, { 0 }}, + {{ -1685, 0, -567 }, { 0 }}, + {{ -1704, 0, -147 }, { 0 }}, + {{ -1703, 0, 434 }, { 0 }}, + {{ -1715, 0, 643 }, { 0 }}, + {{ -1763, 0, 861 }, { 0 }}, + {{ -1890, 0, 1040 }, { 0 }}, + {{ -2223, 0, 1351 }, { 0 }}, + {{ -2928, 0, 1854 }, { 0 }}, + {{ -3246, 0, 2085 }, { 0 }}, + {{ -3361, 0, 2245 }, { 0 }}, + {{ -3400, 0, 2415 }, { 0 }}, + {{ -3374, 0, 2594 }, { 0 }}, + {{ -3284, 0, 2757 }, { 0 }}, + {{ -3108, 0, 2886 }, { 0 }}, + {{ -2893, 0, 2921 }, { 0 }}, + {{ -2700, 0, 2869 }, { 0 }}, + {{ -2466, 0, 2716 }, { 0 }}, + {{ -1921, 0, 2318 }, { 0 }}, + {{ -1389, 0, 1994 }, { 0 }}, + {{ -1129, 0, 1926 }, { 0 }}, + {{ -857, 0, 1930 }, { 0 }}, + {{ 154, 0, 1923 }, { 0 }}, + {{ 1180, 0, 1927 }, { 0 }}, + {{ 1570, 0, 1992 }, { 0 }}, + {{ 1836, 0, 2137 }, { 0 }}, + {{ 2029, 0, 2396 }, { 0 }}, + {{ 2135, 0, 2736 }, { 0 }}, + {{ 2079, 0, 3132 }, { 0 }}, + {{ 1813, 0, 3443 }, { 0 }}, + {{ 1495, 0, 3559 }, { 0 }}, + {{ 1181, 0, 3552 }, { 0 }}, + {{ 895, 0, 3433 }, { 0 }}, + {{ 642, 0, 3206 }, { 0 }}, + {{ 334, 0, 2914 }, { 0 }}, + {{ 84, 0, 2764 }, { 0 }}, + {{ -176, 0, 2690 }, { 0 }}, + {{ -490, 0, 2684 }, { 0 }}, + {{ -705, 0, 2774 }, { 0 }}, + {{ -898, 0, 2931 }, { 0 }}, + {{ -1010, 0, 3159 }, { 0 }}, + {{ -1036, 0, 3422 }, { 0 }}, + {{ -962, 0, 3689 }, { 0 }}, + {{ -821, 0, 3878 }, { 0 }}, + {{ -577, 0, 4026 }, { 0 }}, + {{ -278, 0, 4058 }, { 0 }}, + {{ -6, 0, 3971 }, { 0 }}, + {{ 206, 0, 3801 }, { 0 }}, + {{ 331, 0, 3510 }, { 0 }}, + {{ 366, 0, 3227 }, { 0 }}, + {{ 373, 0, 2714 }, { 0 }}, + {{ 357, 0, 2070 }, { 0 }}, + {{ 322, 0, 1653 }, { 0 }}, + {{ 223, 0, 1342 }, { 0 }}, + {{ 114, 0, 1031 }, { 0 }}, + {{ 37, 0, 624 }, { 0 }}, + {{ 15, 0, 331 }, { 0 }}, + {{ 5, 0, 40 }, { 0 }}, + {{ 373, 0, -3598 }, { 0 }}, + {{ -32768, 0, 0 }, { 0 }}, +}; + +struct ActorSpawnData d_course_rainbow_road_path2[] = { + {{ 6, 1510, -11 }, { 1 }}, + {{ 5, 1509, -31 }, { 2 }}, + {{ 5, 1509, -51 }, { 2 }}, + {{ 5, 1508, -71 }, { 2 }}, + {{ 5, 1507, -91 }, { 2 }}, + {{ 4, 1506, -111 }, { 2 }}, + {{ 4, 1505, -131 }, { 2 }}, + {{ 4, 1504, -151 }, { 2 }}, + {{ 4, 1504, -171 }, { 2 }}, + {{ 3, 1503, -191 }, { 2 }}, + {{ 3, 1502, -211 }, { 2 }}, + {{ 3, 1501, -231 }, { 2 }}, + {{ 3, 1500, -251 }, { 2 }}, + {{ 2, 1500, -271 }, { 2 }}, + {{ 2, 1499, -291 }, { 2 }}, + {{ 2, 1498, -311 }, { 2 }}, + {{ 2, 1497, -331 }, { 2 }}, + {{ 2, 1495, -351 }, { 2 }}, + {{ 1, 1494, -371 }, { 2 }}, + {{ 1, 1492, -391 }, { 2 }}, + {{ 1, 1490, -411 }, { 2 }}, + {{ 1, 1488, -431 }, { 2 }}, + {{ 1, 1486, -451 }, { 2 }}, + {{ 1, 1483, -471 }, { 2 }}, + {{ 1, 1481, -491 }, { 2 }}, + {{ 1, 1479, -511 }, { 2 }}, + {{ 1, 1476, -531 }, { 2 }}, + {{ 0, 1473, -551 }, { 2 }}, + {{ 0, 1470, -571 }, { 2 }}, + {{ 0, 1467, -591 }, { 2 }}, + {{ 0, 1464, -611 }, { 2 }}, + {{ 0, 1460, -631 }, { 2 }}, + {{ 0, 1457, -651 }, { 2 }}, + {{ 0, 1454, -671 }, { 2 }}, + {{ 0, 1451, -691 }, { 2 }}, + {{ 0, 1447, -711 }, { 2 }}, + {{ 0, 1442, -731 }, { 2 }}, + {{ 0, 1438, -751 }, { 2 }}, + {{ 0, 1434, -771 }, { 2 }}, + {{ 0, 1429, -791 }, { 2 }}, + {{ 0, 1423, -811 }, { 2 }}, + {{ 0, 1417, -831 }, { 2 }}, + {{ 0, 1411, -851 }, { 2 }}, + {{ 0, 1405, -871 }, { 2 }}, + {{ 0, 1399, -891 }, { 2 }}, + {{ 0, 1392, -911 }, { 2 }}, + {{ 0, 1385, -931 }, { 2 }}, + {{ 0, 1377, -951 }, { 2 }}, + {{ 0, 1370, -971 }, { 2 }}, + {{ 0, 1362, -991 }, { 2 }}, + {{ 0, 1353, -1011 }, { 2 }}, + {{ 0, 1344, -1031 }, { 2 }}, + {{ 0, 1336, -1051 }, { 2 }}, + {{ 0, 1327, -1071 }, { 2 }}, + {{ 0, 1316, -1091 }, { 2 }}, + {{ 0, 1304, -1111 }, { 2 }}, + {{ 0, 1293, -1131 }, { 2 }}, + {{ 0, 1281, -1151 }, { 2 }}, + {{ 0, 1270, -1171 }, { 2 }}, + {{ 0, 1256, -1191 }, { 2 }}, + {{ 0, 1241, -1211 }, { 2 }}, + {{ 0, 1227, -1231 }, { 2 }}, + {{ 0, 1213, -1251 }, { 2 }}, + {{ 0, 1199, -1271 }, { 2 }}, + {{ 0, 1184, -1291 }, { 2 }}, + {{ 0, 1169, -1311 }, { 2 }}, + {{ 0, 1154, -1331 }, { 2 }}, + {{ 0, 1139, -1351 }, { 2 }}, + {{ 0, 1124, -1371 }, { 2 }}, + {{ 0, 1109, -1391 }, { 2 }}, + {{ 0, 1094, -1411 }, { 2 }}, + {{ 0, 1079, -1431 }, { 2 }}, + {{ 0, 1064, -1451 }, { 2 }}, + {{ 0, 1049, -1471 }, { 2 }}, + {{ 0, 1034, -1491 }, { 2 }}, + {{ 0, 1019, -1511 }, { 2 }}, + {{ 0, 1004, -1531 }, { 2 }}, + {{ 0, 989, -1551 }, { 2 }}, + {{ 0, 974, -1571 }, { 2 }}, + {{ 0, 959, -1591 }, { 2 }}, + {{ 0, 944, -1611 }, { 2 }}, + {{ 0, 929, -1631 }, { 2 }}, + {{ 0, 914, -1651 }, { 2 }}, + {{ 0, 899, -1671 }, { 2 }}, + {{ 0, 885, -1692 }, { 2 }}, + {{ 0, 872, -1712 }, { 2 }}, + {{ 0, 858, -1732 }, { 2 }}, + {{ 0, 846, -1752 }, { 2 }}, + {{ 0, 834, -1772 }, { 2 }}, + {{ 0, 822, -1792 }, { 2 }}, + {{ 0, 810, -1812 }, { 2 }}, + {{ 0, 799, -1832 }, { 2 }}, + {{ 0, 789, -1852 }, { 2 }}, + {{ 0, 779, -1872 }, { 2 }}, + {{ 0, 770, -1892 }, { 2 }}, + {{ 0, 760, -1912 }, { 2 }}, + {{ 0, 751, -1932 }, { 2 }}, + {{ 0, 743, -1952 }, { 2 }}, + {{ 0, 735, -1972 }, { 2 }}, + {{ 0, 727, -1992 }, { 2 }}, + {{ 0, 719, -2012 }, { 2 }}, + {{ 0, 712, -2032 }, { 2 }}, + {{ 0, 705, -2052 }, { 2 }}, + {{ -1, 698, -2072 }, { 2 }}, + {{ -1, 691, -2092 }, { 2 }}, + {{ -1, 685, -2112 }, { 2 }}, + {{ -1, 680, -2132 }, { 2 }}, + {{ -1, 675, -2152 }, { 2 }}, + {{ -1, 670, -2172 }, { 2 }}, + {{ -1, 664, -2192 }, { 2 }}, + {{ -1, 660, -2212 }, { 2 }}, + {{ -1, 657, -2232 }, { 2 }}, + {{ -1, 654, -2252 }, { 2 }}, + {{ -1, 650, -2272 }, { 2 }}, + {{ -1, 647, -2292 }, { 2 }}, + {{ -1, 645, -2312 }, { 2 }}, + {{ -1, 643, -2332 }, { 2 }}, + {{ -1, 642, -2352 }, { 2 }}, + {{ -2, 640, -2372 }, { 2 }}, + {{ -2, 639, -2392 }, { 2 }}, + {{ -2, 639, -2412 }, { 2 }}, + {{ -2, 639, -2432 }, { 2 }}, + {{ -2, 639, -2452 }, { 2 }}, + {{ -2, 639, -2472 }, { 2 }}, + {{ -2, 639, -2492 }, { 2 }}, + {{ -2, 641, -2512 }, { 2 }}, + {{ -2, 643, -2532 }, { 2 }}, + {{ -2, 645, -2552 }, { 2 }}, + {{ -2, 646, -2572 }, { 2 }}, + {{ -2, 650, -2592 }, { 3 }}, + {{ -2, 654, -2612 }, { 3 }}, + {{ -2, 658, -2632 }, { 3 }}, + {{ -2, 661, -2652 }, { 3 }}, + {{ -2, 665, -2672 }, { 3 }}, + {{ -2, 669, -2692 }, { 3 }}, + {{ -2, 673, -2712 }, { 3 }}, + {{ -2, 677, -2732 }, { 3 }}, + {{ -2, 681, -2752 }, { 3 }}, + {{ -2, 685, -2772 }, { 3 }}, + {{ -2, 689, -2792 }, { 3 }}, + {{ -2, 694, -2812 }, { 3 }}, + {{ -2, 699, -2832 }, { 3 }}, + {{ -2, 704, -2852 }, { 3 }}, + {{ -2, 708, -2872 }, { 3 }}, + {{ -2, 713, -2892 }, { 3 }}, + {{ -2, 718, -2912 }, { 3 }}, + {{ -2, 722, -2932 }, { 3 }}, + {{ -2, 727, -2952 }, { 3 }}, + {{ -2, 732, -2972 }, { 3 }}, + {{ -2, 737, -2992 }, { 3 }}, + {{ -2, 741, -3012 }, { 3 }}, + {{ -2, 746, -3032 }, { 3 }}, + {{ -2, 751, -3052 }, { 3 }}, + {{ -2, 755, -3072 }, { 3 }}, + {{ -2, 760, -3092 }, { 3 }}, + {{ -2, 765, -3112 }, { 3 }}, + {{ -2, 769, -3132 }, { 3 }}, + {{ -2, 774, -3152 }, { 3 }}, + {{ -2, 779, -3172 }, { 3 }}, + {{ -2, 783, -3193 }, { 3 }}, + {{ -2, 788, -3213 }, { 3 }}, + {{ -2, 793, -3233 }, { 3 }}, + {{ -2, 798, -3253 }, { 3 }}, + {{ -2, 802, -3273 }, { 3 }}, + {{ -2, 807, -3293 }, { 3 }}, + {{ -2, 812, -3313 }, { 3 }}, + {{ -2, 816, -3333 }, { 3 }}, + {{ -2, 820, -3353 }, { 3 }}, + {{ -2, 824, -3373 }, { 3 }}, + {{ -2, 828, -3393 }, { 3 }}, + {{ -2, 832, -3413 }, { 3 }}, + {{ -2, 836, -3433 }, { 3 }}, + {{ -2, 840, -3453 }, { 3 }}, + {{ -2, 844, -3473 }, { 3 }}, + {{ -2, 849, -3493 }, { 3 }}, + {{ -2, 853, -3513 }, { 3 }}, + {{ -2, 856, -3533 }, { 3 }}, + {{ -2, 860, -3553 }, { 3 }}, + {{ -2, 863, -3573 }, { 3 }}, + {{ -2, 867, -3593 }, { 3 }}, + {{ -2, 871, -3613 }, { 3 }}, + {{ -2, 874, -3633 }, { 3 }}, + {{ -2, 878, -3653 }, { 3 }}, + {{ -2, 882, -3673 }, { 3 }}, + {{ -2, 885, -3693 }, { 3 }}, + {{ -2, 889, -3713 }, { 3 }}, + {{ -2, 892, -3733 }, { 3 }}, + {{ -2, 895, -3753 }, { 3 }}, + {{ -2, 898, -3773 }, { 3 }}, + {{ -2, 901, -3793 }, { 3 }}, + {{ -2, 905, -3813 }, { 3 }}, + {{ -2, 908, -3833 }, { 3 }}, + {{ -1, 911, -3853 }, { 3 }}, + {{ -1, 914, -3873 }, { 3 }}, + {{ -1, 917, -3893 }, { 3 }}, + {{ -1, 920, -3913 }, { 3 }}, + {{ -1, 923, -3933 }, { 3 }}, + {{ -1, 926, -3953 }, { 3 }}, + {{ -1, 928, -3973 }, { 3 }}, + {{ -1, 931, -3993 }, { 3 }}, + {{ -1, 934, -4013 }, { 3 }}, + {{ -1, 937, -4033 }, { 3 }}, + {{ -1, 940, -4053 }, { 3 }}, + {{ 0, 942, -4073 }, { 3 }}, + {{ 0, 945, -4093 }, { 3 }}, + {{ 0, 947, -4113 }, { 3 }}, + {{ 0, 949, -4133 }, { 3 }}, + {{ 0, 952, -4153 }, { 3 }}, + {{ 0, 954, -4173 }, { 3 }}, + {{ 0, 956, -4193 }, { 3 }}, + {{ 0, 959, -4213 }, { 3 }}, + {{ 0, 961, -4233 }, { 3 }}, + {{ 0, 963, -4253 }, { 3 }}, + {{ 1, 966, -4273 }, { 3 }}, + {{ 1, 967, -4293 }, { 3 }}, + {{ 2, 969, -4313 }, { 3 }}, + {{ 2, 971, -4333 }, { 3 }}, + {{ 2, 973, -4353 }, { 3 }}, + {{ 3, 975, -4373 }, { 3 }}, + {{ 4, 977, -4393 }, { 3 }}, + {{ 4, 979, -4413 }, { 3 }}, + {{ 5, 981, -4433 }, { 3 }}, + {{ 6, 983, -4453 }, { 3 }}, + {{ 6, 984, -4473 }, { 3 }}, + {{ 7, 985, -4493 }, { 3 }}, + {{ 8, 987, -4513 }, { 3 }}, + {{ 9, 988, -4533 }, { 3 }}, + {{ 11, 989, -4553 }, { 3 }}, + {{ 12, 990, -4573 }, { 3 }}, + {{ 13, 992, -4593 }, { 3 }}, + {{ 15, 993, -4613 }, { 3 }}, + {{ 17, 994, -4633 }, { 3 }}, + {{ 19, 994, -4653 }, { 3 }}, + {{ 21, 995, -4673 }, { 3 }}, + {{ 23, 996, -4693 }, { 3 }}, + {{ 26, 996, -4713 }, { 3 }}, + {{ 29, 997, -4732 }, { 3 }}, + {{ 32, 998, -4752 }, { 3 }}, + {{ 36, 998, -4772 }, { 3 }}, + {{ 39, 999, -4791 }, { 3 }}, + {{ 43, 999, -4811 }, { 3 }}, + {{ 47, 999, -4831 }, { 3 }}, + {{ 52, 999, -4850 }, { 3 }}, + {{ 57, 999, -4870 }, { 3 }}, + {{ 62, 999, -4889 }, { 3 }}, + {{ 67, 999, -4908 }, { 3 }}, + {{ 73, 999, -4928 }, { 3 }}, + {{ 79, 999, -4947 }, { 3 }}, + {{ 85, 999, -4965 }, { 3 }}, + {{ 93, 999, -4984 }, { 3 }}, + {{ 101, 999, -5002 }, { 3 }}, + {{ 110, 999, -5020 }, { 3 }}, + {{ 119, 999, -5038 }, { 3 }}, + {{ 129, 999, -5055 }, { 3 }}, + {{ 139, 999, -5073 }, { 3 }}, + {{ 150, 999, -5089 }, { 3 }}, + {{ 162, 999, -5106 }, { 3 }}, + {{ 174, 999, -5122 }, { 3 }}, + {{ 186, 999, -5137 }, { 3 }}, + {{ 199, 999, -5152 }, { 3 }}, + {{ 213, 999, -5167 }, { 3 }}, + {{ 227, 999, -5182 }, { 3 }}, + {{ 241, 999, -5196 }, { 3 }}, + {{ 255, 999, -5209 }, { 3 }}, + {{ 270, 999, -5223 }, { 3 }}, + {{ 286, 999, -5235 }, { 3 }}, + {{ 301, 999, -5248 }, { 3 }}, + {{ 318, 999, -5260 }, { 3 }}, + {{ 334, 999, -5271 }, { 3 }}, + {{ 351, 999, -5282 }, { 3 }}, + {{ 368, 999, -5292 }, { 3 }}, + {{ 386, 999, -5302 }, { 3 }}, + {{ 403, 999, -5311 }, { 3 }}, + {{ 421, 999, -5320 }, { 3 }}, + {{ 440, 999, -5328 }, { 3 }}, + {{ 458, 999, -5335 }, { 3 }}, + {{ 477, 999, -5342 }, { 3 }}, + {{ 496, 999, -5348 }, { 3 }}, + {{ 515, 999, -5354 }, { 3 }}, + {{ 535, 999, -5359 }, { 3 }}, + {{ 554, 999, -5363 }, { 3 }}, + {{ 574, 999, -5366 }, { 3 }}, + {{ 594, 999, -5369 }, { 3 }}, + {{ 614, 999, -5371 }, { 3 }}, + {{ 634, 999, -5373 }, { 3 }}, + {{ 654, 999, -5374 }, { 3 }}, + {{ 674, 999, -5374 }, { 3 }}, + {{ 694, 999, -5373 }, { 3 }}, + {{ 714, 999, -5372 }, { 3 }}, + {{ 734, 999, -5371 }, { 3 }}, + {{ 753, 999, -5368 }, { 3 }}, + {{ 773, 999, -5365 }, { 4 }}, + {{ 793, 999, -5362 }, { 4 }}, + {{ 812, 999, -5357 }, { 4 }}, + {{ 832, 999, -5352 }, { 4 }}, + {{ 851, 999, -5347 }, { 4 }}, + {{ 870, 999, -5341 }, { 4 }}, + {{ 889, 999, -5334 }, { 4 }}, + {{ 907, 999, -5326 }, { 4 }}, + {{ 925, 999, -5318 }, { 4 }}, + {{ 943, 999, -5309 }, { 4 }}, + {{ 961, 999, -5299 }, { 4 }}, + {{ 978, 999, -5289 }, { 4 }}, + {{ 995, 999, -5278 }, { 4 }}, + {{ 1011, 999, -5266 }, { 4 }}, + {{ 1027, 999, -5254 }, { 4 }}, + {{ 1043, 999, -5242 }, { 4 }}, + {{ 1058, 999, -5229 }, { 4 }}, + {{ 1073, 999, -5215 }, { 4 }}, + {{ 1087, 999, -5201 }, { 4 }}, + {{ 1101, 999, -5187 }, { 4 }}, + {{ 1114, 999, -5172 }, { 4 }}, + {{ 1127, 999, -5156 }, { 4 }}, + {{ 1139, 999, -5141 }, { 4 }}, + {{ 1151, 999, -5124 }, { 4 }}, + {{ 1162, 999, -5108 }, { 4 }}, + {{ 1173, 999, -5091 }, { 4 }}, + {{ 1184, 999, -5074 }, { 4 }}, + {{ 1194, 999, -5057 }, { 4 }}, + {{ 1203, 999, -5039 }, { 4 }}, + {{ 1212, 999, -5021 }, { 4 }}, + {{ 1220, 999, -5003 }, { 4 }}, + {{ 1228, 999, -4985 }, { 4 }}, + {{ 1236, 999, -4966 }, { 4 }}, + {{ 1243, 999, -4947 }, { 4 }}, + {{ 1249, 999, -4928 }, { 4 }}, + {{ 1255, 999, -4909 }, { 4 }}, + {{ 1260, 999, -4890 }, { 4 }}, + {{ 1264, 999, -4870 }, { 4 }}, + {{ 1268, 999, -4851 }, { 4 }}, + {{ 1272, 999, -4831 }, { 4 }}, + {{ 1274, 999, -4811 }, { 4 }}, + {{ 1276, 999, -4791 }, { 4 }}, + {{ 1278, 999, -4771 }, { 4 }}, + {{ 1279, 999, -4751 }, { 4 }}, + {{ 1279, 999, -4731 }, { 4 }}, + {{ 1279, 999, -4711 }, { 4 }}, + {{ 1278, 999, -4691 }, { 4 }}, + {{ 1277, 999, -4671 }, { 4 }}, + {{ 1275, 999, -4651 }, { 4 }}, + {{ 1273, 999, -4631 }, { 4 }}, + {{ 1270, 999, -4612 }, { 4 }}, + {{ 1267, 999, -4592 }, { 4 }}, + {{ 1263, 999, -4572 }, { 4 }}, + {{ 1259, 999, -4553 }, { 4 }}, + {{ 1254, 999, -4533 }, { 4 }}, + {{ 1249, 999, -4514 }, { 4 }}, + {{ 1244, 999, -4495 }, { 4 }}, + {{ 1237, 999, -4476 }, { 4 }}, + {{ 1231, 999, -4457 }, { 4 }}, + {{ 1224, 999, -4438 }, { 4 }}, + {{ 1216, 999, -4420 }, { 4 }}, + {{ 1208, 999, -4401 }, { 4 }}, + {{ 1200, 999, -4383 }, { 4 }}, + {{ 1191, 999, -4365 }, { 4 }}, + {{ 1182, 999, -4347 }, { 4 }}, + {{ 1173, 999, -4330 }, { 4 }}, + {{ 1163, 999, -4312 }, { 4 }}, + {{ 1153, 999, -4295 }, { 4 }}, + {{ 1142, 999, -4278 }, { 4 }}, + {{ 1132, 999, -4261 }, { 4 }}, + {{ 1121, 999, -4244 }, { 4 }}, + {{ 1109, 999, -4228 }, { 4 }}, + {{ 1098, 999, -4211 }, { 4 }}, + {{ 1086, 999, -4195 }, { 4 }}, + {{ 1074, 999, -4179 }, { 4 }}, + {{ 1062, 999, -4163 }, { 4 }}, + {{ 1050, 999, -4147 }, { 4 }}, + {{ 1037, 999, -4132 }, { 4 }}, + {{ 1024, 999, -4116 }, { 4 }}, + {{ 1011, 999, -4101 }, { 4 }}, + {{ 998, 999, -4086 }, { 4 }}, + {{ 985, 999, -4071 }, { 4 }}, + {{ 972, 1000, -4056 }, { 4 }}, + {{ 958, 1000, -4041 }, { 4 }}, + {{ 944, 1001, -4027 }, { 4 }}, + {{ 930, 1002, -4013 }, { 4 }}, + {{ 915, 1002, -3999 }, { 4 }}, + {{ 900, 1003, -3986 }, { 4 }}, + {{ 885, 1003, -3973 }, { 4 }}, + {{ 870, 1004, -3960 }, { 4 }}, + {{ 854, 1004, -3947 }, { 4 }}, + {{ 839, 1005, -3935 }, { 4 }}, + {{ 823, 1006, -3923 }, { 4 }}, + {{ 807, 1006, -3910 }, { 4 }}, + {{ 791, 1007, -3899 }, { 4 }}, + {{ 775, 1007, -3887 }, { 4 }}, + {{ 759, 1007, -3875 }, { 4 }}, + {{ 742, 1007, -3864 }, { 4 }}, + {{ 726, 1007, -3852 }, { 4 }}, + {{ 709, 1007, -3841 }, { 4 }}, + {{ 693, 1007, -3830 }, { 4 }}, + {{ 676, 1007, -3819 }, { 4 }}, + {{ 659, 1007, -3808 }, { 4 }}, + {{ 642, 1007, -3797 }, { 4 }}, + {{ 626, 1007, -3786 }, { 4 }}, + {{ 609, 1007, -3775 }, { 4 }}, + {{ 592, 1007, -3765 }, { 4 }}, + {{ 575, 1006, -3754 }, { 4 }}, + {{ 558, 1006, -3744 }, { 4 }}, + {{ 541, 1005, -3733 }, { 4 }}, + {{ 523, 1004, -3723 }, { 4 }}, + {{ 506, 1004, -3712 }, { 4 }}, + {{ 489, 1003, -3702 }, { 4 }}, + {{ 472, 1002, -3692 }, { 4 }}, + {{ 455, 1002, -3682 }, { 4 }}, + {{ 437, 1001, -3672 }, { 4 }}, + {{ 420, 1001, -3662 }, { 4 }}, + {{ 403, 1000, -3652 }, { 4 }}, + {{ 385, 999, -3642 }, { 4 }}, + {{ 368, 999, -3632 }, { 4 }}, + {{ 350, 998, -3622 }, { 4 }}, + {{ 333, 996, -3612 }, { 4 }}, + {{ 315, 995, -3603 }, { 4 }}, + {{ 298, 994, -3593 }, { 4 }}, + {{ 281, 993, -3583 }, { 4 }}, + {{ 263, 991, -3573 }, { 4 }}, + {{ 246, 990, -3564 }, { 4 }}, + {{ 228, 989, -3554 }, { 4 }}, + {{ 211, 988, -3544 }, { 4 }}, + {{ 193, 986, -3534 }, { 4 }}, + {{ 176, 985, -3525 }, { 4 }}, + {{ 158, 984, -3515 }, { 4 }}, + {{ 141, 983, -3505 }, { 4 }}, + {{ 123, 981, -3495 }, { 4 }}, + {{ 106, 980, -3486 }, { 4 }}, + {{ 88, 978, -3476 }, { 4 }}, + {{ 71, 976, -3466 }, { 4 }}, + {{ 53, 975, -3457 }, { 4 }}, + {{ 36, 973, -3447 }, { 4 }}, + {{ 18, 972, -3437 }, { 4 }}, + {{ 1, 970, -3428 }, { 4 }}, + {{ -16, 969, -3418 }, { 4 }}, + {{ -34, 967, -3408 }, { 4 }}, + {{ -51, 966, -3399 }, { 4 }}, + {{ -69, 964, -3389 }, { 4 }}, + {{ -86, 962, -3380 }, { 4 }}, + {{ -104, 961, -3370 }, { 4 }}, + {{ -121, 959, -3360 }, { 4 }}, + {{ -139, 958, -3351 }, { 4 }}, + {{ -157, 956, -3341 }, { 4 }}, + {{ -174, 954, -3332 }, { 4 }}, + {{ -192, 952, -3322 }, { 4 }}, + {{ -209, 950, -3313 }, { 4 }}, + {{ -227, 949, -3303 }, { 4 }}, + {{ -245, 947, -3294 }, { 4 }}, + {{ -262, 945, -3285 }, { 4 }}, + {{ -280, 943, -3275 }, { 4 }}, + {{ -298, 941, -3266 }, { 4 }}, + {{ -316, 939, -3257 }, { 4 }}, + {{ -333, 938, -3248 }, { 4 }}, + {{ -351, 936, -3238 }, { 4 }}, + {{ -369, 934, -3229 }, { 5 }}, + {{ -387, 932, -3220 }, { 5 }}, + {{ -404, 930, -3210 }, { 5 }}, + {{ -422, 928, -3201 }, { 5 }}, + {{ -439, 926, -3191 }, { 5 }}, + {{ -456, 923, -3181 }, { 5 }}, + {{ -474, 921, -3171 }, { 5 }}, + {{ -491, 919, -3161 }, { 5 }}, + {{ -508, 917, -3150 }, { 5 }}, + {{ -525, 915, -3140 }, { 5 }}, + {{ -542, 913, -3129 }, { 5 }}, + {{ -559, 911, -3118 }, { 5 }}, + {{ -576, 909, -3107 }, { 5 }}, + {{ -592, 907, -3096 }, { 5 }}, + {{ -609, 904, -3085 }, { 5 }}, + {{ -625, 902, -3073 }, { 5 }}, + {{ -642, 900, -3062 }, { 5 }}, + {{ -658, 898, -3050 }, { 5 }}, + {{ -674, 896, -3038 }, { 5 }}, + {{ -689, 893, -3026 }, { 5 }}, + {{ -705, 891, -3013 }, { 5 }}, + {{ -721, 888, -3000 }, { 5 }}, + {{ -736, 886, -2988 }, { 5 }}, + {{ -751, 883, -2975 }, { 5 }}, + {{ -766, 880, -2961 }, { 5 }}, + {{ -781, 877, -2948 }, { 5 }}, + {{ -796, 875, -2934 }, { 5 }}, + {{ -810, 872, -2920 }, { 5 }}, + {{ -824, 869, -2906 }, { 5 }}, + {{ -838, 866, -2892 }, { 5 }}, + {{ -852, 864, -2877 }, { 5 }}, + {{ -865, 861, -2862 }, { 5 }}, + {{ -878, 858, -2847 }, { 5 }}, + {{ -891, 855, -2832 }, { 5 }}, + {{ -903, 852, -2816 }, { 5 }}, + {{ -915, 848, -2800 }, { 5 }}, + {{ -927, 845, -2783 }, { 5 }}, + {{ -938, 841, -2767 }, { 5 }}, + {{ -949, 837, -2750 }, { 5 }}, + {{ -960, 833, -2733 }, { 5 }}, + {{ -970, 829, -2716 }, { 5 }}, + {{ -980, 824, -2699 }, { 5 }}, + {{ -990, 818, -2681 }, { 5 }}, + {{ -999, 812, -2663 }, { 5 }}, + {{ -1007, 807, -2645 }, { 5 }}, + {{ -1015, 801, -2627 }, { 5 }}, + {{ -1022, 796, -2608 }, { 5 }}, + {{ -1029, 790, -2589 }, { 5 }}, + {{ -1035, 784, -2570 }, { 5 }}, + {{ -1042, 777, -2551 }, { 5 }}, + {{ -1047, 770, -2532 }, { 5 }}, + {{ -1053, 762, -2513 }, { 5 }}, + {{ -1058, 754, -2494 }, { 5 }}, + {{ -1063, 746, -2474 }, { 5 }}, + {{ -1068, 738, -2455 }, { 5 }}, + {{ -1072, 731, -2435 }, { 5 }}, + {{ -1077, 723, -2416 }, { 5 }}, + {{ -1081, 715, -2396 }, { 5 }}, + {{ -1085, 707, -2377 }, { 5 }}, + {{ -1089, 699, -2357 }, { 5 }}, + {{ -1093, 691, -2337 }, { 5 }}, + {{ -1096, 683, -2318 }, { 5 }}, + {{ -1100, 674, -2298 }, { 5 }}, + {{ -1103, 667, -2278 }, { 5 }}, + {{ -1107, 659, -2259 }, { 5 }}, + {{ -1110, 651, -2239 }, { 5 }}, + {{ -1114, 644, -2219 }, { 5 }}, + {{ -1117, 637, -2199 }, { 5 }}, + {{ -1121, 630, -2180 }, { 5 }}, + {{ -1124, 623, -2160 }, { 5 }}, + {{ -1128, 616, -2140 }, { 5 }}, + {{ -1132, 609, -2121 }, { 5 }}, + {{ -1135, 603, -2101 }, { 5 }}, + {{ -1139, 596, -2081 }, { 5 }}, + {{ -1143, 590, -2062 }, { 5 }}, + {{ -1147, 583, -2042 }, { 5 }}, + {{ -1150, 577, -2022 }, { 5 }}, + {{ -1154, 571, -2003 }, { 5 }}, + {{ -1158, 565, -1983 }, { 5 }}, + {{ -1162, 560, -1964 }, { 5 }}, + {{ -1166, 554, -1944 }, { 5 }}, + {{ -1171, 549, -1924 }, { 5 }}, + {{ -1175, 544, -1905 }, { 5 }}, + {{ -1180, 540, -1885 }, { 5 }}, + {{ -1184, 536, -1866 }, { 5 }}, + {{ -1189, 532, -1847 }, { 5 }}, + {{ -1195, 527, -1827 }, { 5 }}, + {{ -1200, 523, -1808 }, { 5 }}, + {{ -1205, 520, -1789 }, { 5 }}, + {{ -1211, 516, -1770 }, { 5 }}, + {{ -1217, 513, -1750 }, { 5 }}, + {{ -1223, 510, -1731 }, { 5 }}, + {{ -1229, 506, -1712 }, { 5 }}, + {{ -1235, 504, -1693 }, { 5 }}, + {{ -1241, 502, -1674 }, { 5 }}, + {{ -1248, 500, -1655 }, { 5 }}, + {{ -1254, 498, -1636 }, { 5 }}, + {{ -1261, 497, -1617 }, { 5 }}, + {{ -1268, 495, -1599 }, { 5 }}, + {{ -1275, 494, -1580 }, { 5 }}, + {{ -1282, 493, -1561 }, { 5 }}, + {{ -1289, 492, -1543 }, { 5 }}, + {{ -1297, 491, -1524 }, { 5 }}, + {{ -1304, 490, -1506 }, { 5 }}, + {{ -1312, 489, -1487 }, { 5 }}, + {{ -1320, 488, -1469 }, { 5 }}, + {{ -1328, 487, -1451 }, { 5 }}, + {{ -1337, 486, -1432 }, { 5 }}, + {{ -1345, 486, -1414 }, { 5 }}, + {{ -1354, 486, -1396 }, { 5 }}, + {{ -1363, 486, -1378 }, { 5 }}, + {{ -1372, 486, -1360 }, { 5 }}, + {{ -1381, 486, -1343 }, { 5 }}, + {{ -1390, 487, -1325 }, { 5 }}, + {{ -1400, 487, -1307 }, { 5 }}, + {{ -1409, 487, -1290 }, { 5 }}, + {{ -1419, 487, -1272 }, { 5 }}, + {{ -1429, 487, -1255 }, { 5 }}, + {{ -1439, 487, -1238 }, { 5 }}, + {{ -1449, 488, -1220 }, { 5 }}, + {{ -1459, 489, -1203 }, { 5 }}, + {{ -1469, 489, -1186 }, { 5 }}, + {{ -1479, 490, -1168 }, { 5 }}, + {{ -1488, 490, -1150 }, { 5 }}, + {{ -1498, 491, -1133 }, { 5 }}, + {{ -1507, 491, -1115 }, { 5 }}, + {{ -1516, 492, -1097 }, { 5 }}, + {{ -1525, 492, -1079 }, { 5 }}, + {{ -1533, 493, -1061 }, { 5 }}, + {{ -1542, 494, -1043 }, { 5 }}, + {{ -1550, 495, -1025 }, { 5 }}, + {{ -1559, 496, -1007 }, { 5 }}, + {{ -1567, 497, -988 }, { 5 }}, + {{ -1575, 498, -970 }, { 5 }}, + {{ -1582, 499, -952 }, { 5 }}, + {{ -1590, 500, -933 }, { 5 }}, + {{ -1598, 501, -914 }, { 5 }}, + {{ -1605, 503, -896 }, { 5 }}, + {{ -1612, 503, -877 }, { 5 }}, + {{ -1619, 503, -858 }, { 5 }}, + {{ -1625, 503, -839 }, { 5 }}, + {{ -1631, 503, -820 }, { 5 }}, + {{ -1637, 504, -801 }, { 5 }}, + {{ -1642, 504, -782 }, { 5 }}, + {{ -1648, 504, -763 }, { 5 }}, + {{ -1652, 504, -743 }, { 5 }}, + {{ -1657, 504, -724 }, { 5 }}, + {{ -1661, 505, -704 }, { 6 }}, + {{ -1665, 505, -684 }, { 6 }}, + {{ -1668, 505, -665 }, { 6 }}, + {{ -1671, 505, -645 }, { 6 }}, + {{ -1673, 505, -625 }, { 6 }}, + {{ -1675, 506, -605 }, { 6 }}, + {{ -1677, 506, -585 }, { 6 }}, + {{ -1678, 506, -565 }, { 6 }}, + {{ -1679, 506, -545 }, { 6 }}, + {{ -1680, 506, -525 }, { 6 }}, + {{ -1680, 507, -505 }, { 6 }}, + {{ -1680, 507, -485 }, { 6 }}, + {{ -1680, 508, -465 }, { 6 }}, + {{ -1680, 508, -445 }, { 6 }}, + {{ -1679, 509, -425 }, { 6 }}, + {{ -1678, 509, -405 }, { 6 }}, + {{ -1677, 510, -385 }, { 6 }}, + {{ -1674, 510, -365 }, { 6 }}, + {{ -1672, 512, -345 }, { 6 }}, + {{ -1668, 513, -326 }, { 6 }}, + {{ -1662, 514, -307 }, { 6 }}, + {{ -1655, 516, -288 }, { 6 }}, + {{ -1646, 517, -270 }, { 6 }}, + {{ -1637, 518, -252 }, { 6 }}, + {{ -1626, 519, -235 }, { 6 }}, + {{ -1615, 520, -218 }, { 6 }}, + {{ -1604, 522, -202 }, { 6 }}, + {{ -1592, 523, -186 }, { 6 }}, + {{ -1579, 524, -170 }, { 6 }}, + {{ -1567, 526, -155 }, { 6 }}, + {{ -1553, 527, -140 }, { 6 }}, + {{ -1539, 528, -126 }, { 6 }}, + {{ -1525, 529, -112 }, { 6 }}, + {{ -1509, 531, -99 }, { 6 }}, + {{ -1494, 532, -87 }, { 6 }}, + {{ -1478, 533, -75 }, { 6 }}, + {{ -1461, 534, -64 }, { 6 }}, + {{ -1444, 535, -53 }, { 6 }}, + {{ -1427, 537, -43 }, { 6 }}, + {{ -1409, 538, -34 }, { 6 }}, + {{ -1390, 539, -26 }, { 6 }}, + {{ -1372, 541, -19 }, { 6 }}, + {{ -1353, 542, -13 }, { 6 }}, + {{ -1333, 543, -8 }, { 6 }}, + {{ -1314, 544, -3 }, { 6 }}, + {{ -1294, 545, 0 }, { 6 }}, + {{ -1274, 546, 2 }, { 6 }}, + {{ -1254, 547, 5 }, { 6 }}, + {{ -1234, 548, 6 }, { 6 }}, + {{ -1214, 549, 7 }, { 6 }}, + {{ -1194, 550, 7 }, { 6 }}, + {{ -1174, 551, 6 }, { 6 }}, + {{ -1155, 552, 5 }, { 6 }}, + {{ -1135, 553, 2 }, { 6 }}, + {{ -1115, 554, 0 }, { 6 }}, + {{ -1095, 555, -4 }, { 6 }}, + {{ -1076, 556, -9 }, { 6 }}, + {{ -1057, 557, -15 }, { 6 }}, + {{ -1038, 558, -22 }, { 6 }}, + {{ -1020, 559, -30 }, { 6 }}, + {{ -1002, 560, -38 }, { 6 }}, + {{ -984, 562, -48 }, { 6 }}, + {{ -966, 563, -58 }, { 6 }}, + {{ -950, 564, -68 }, { 6 }}, + {{ -933, 565, -80 }, { 6 }}, + {{ -917, 566, -92 }, { 6 }}, + {{ -902, 567, -104 }, { 6 }}, + {{ -887, 568, -118 }, { 6 }}, + {{ -872, 569, -132 }, { 6 }}, + {{ -859, 570, -146 }, { 6 }}, + {{ -846, 572, -161 }, { 6 }}, + {{ -833, 573, -177 }, { 6 }}, + {{ -821, 574, -193 }, { 6 }}, + {{ -810, 575, -210 }, { 6 }}, + {{ -799, 576, -227 }, { 6 }}, + {{ -789, 577, -244 }, { 6 }}, + {{ -780, 578, -262 }, { 6 }}, + {{ -772, 579, -280 }, { 6 }}, + {{ -764, 581, -298 }, { 6 }}, + {{ -757, 582, -317 }, { 6 }}, + {{ -750, 582, -336 }, { 6 }}, + {{ -745, 584, -355 }, { 6 }}, + {{ -740, 585, -375 }, { 6 }}, + {{ -736, 586, -394 }, { 6 }}, + {{ -733, 587, -414 }, { 6 }}, + {{ -730, 588, -434 }, { 6 }}, + {{ -729, 589, -454 }, { 6 }}, + {{ -729, 590, -474 }, { 6 }}, + {{ -729, 591, -494 }, { 6 }}, + {{ -731, 592, -514 }, { 6 }}, + {{ -733, 593, -534 }, { 6 }}, + {{ -736, 594, -553 }, { 6 }}, + {{ -740, 596, -573 }, { 6 }}, + {{ -745, 597, -592 }, { 6 }}, + {{ -750, 598, -612 }, { 6 }}, + {{ -756, 599, -631 }, { 6 }}, + {{ -763, 600, -650 }, { 6 }}, + {{ -770, 601, -668 }, { 6 }}, + {{ -778, 602, -687 }, { 6 }}, + {{ -787, 604, -705 }, { 6 }}, + {{ -797, 605, -722 }, { 6 }}, + {{ -807, 606, -739 }, { 6 }}, + {{ -819, 608, -755 }, { 6 }}, + {{ -831, 609, -771 }, { 6 }}, + {{ -845, 610, -786 }, { 6 }}, + {{ -859, 611, -800 }, { 6 }}, + {{ -873, 613, -814 }, { 6 }}, + {{ -888, 614, -827 }, { 6 }}, + {{ -904, 615, -839 }, { 6 }}, + {{ -921, 616, -851 }, { 6 }}, + {{ -938, 617, -861 }, { 6 }}, + {{ -955, 619, -871 }, { 6 }}, + {{ -973, 620, -881 }, { 6 }}, + {{ -991, 621, -889 }, { 6 }}, + {{ -1009, 623, -897 }, { 6 }}, + {{ -1028, 624, -904 }, { 6 }}, + {{ -1047, 625, -910 }, { 6 }}, + {{ -1066, 626, -916 }, { 6 }}, + {{ -1086, 627, -921 }, { 6 }}, + {{ -1105, 628, -925 }, { 6 }}, + {{ -1125, 629, -928 }, { 6 }}, + {{ -1145, 630, -931 }, { 6 }}, + {{ -1165, 631, -933 }, { 6 }}, + {{ -1185, 632, -935 }, { 6 }}, + {{ -1205, 633, -936 }, { 6 }}, + {{ -1225, 634, -936 }, { 6 }}, + {{ -1244, 636, -935 }, { 6 }}, + {{ -1264, 637, -934 }, { 6 }}, + {{ -1284, 638, -931 }, { 6 }}, + {{ -1304, 639, -928 }, { 6 }}, + {{ -1324, 640, -924 }, { 6 }}, + {{ -1343, 641, -919 }, { 6 }}, + {{ -1362, 642, -913 }, { 6 }}, + {{ -1381, 643, -907 }, { 6 }}, + {{ -1399, 644, -899 }, { 6 }}, + {{ -1418, 645, -890 }, { 6 }}, + {{ -1435, 647, -881 }, { 6 }}, + {{ -1452, 648, -871 }, { 6 }}, + {{ -1469, 649, -859 }, { 6 }}, + {{ -1485, 650, -848 }, { 6 }}, + {{ -1501, 652, -835 }, { 6 }}, + {{ -1516, 653, -822 }, { 6 }}, + {{ -1530, 654, -808 }, { 6 }}, + {{ -1544, 655, -794 }, { 6 }}, + {{ -1558, 656, -779 }, { 6 }}, + {{ -1571, 657, -764 }, { 6 }}, + {{ -1584, 658, -748 }, { 6 }}, + {{ -1596, 659, -733 }, { 6 }}, + {{ -1608, 661, -717 }, { 6 }}, + {{ -1620, 661, -700 }, { 6 }}, + {{ -1631, 662, -684 }, { 6 }}, + {{ -1641, 663, -667 }, { 6 }}, + {{ -1651, 663, -649 }, { 6 }}, + {{ -1660, 664, -631 }, { 6 }}, + {{ -1667, 665, -613 }, { 6 }}, + {{ -1672, 665, -593 }, { 6 }}, + {{ -1675, 666, -574 }, { 6 }}, + {{ -1678, 667, -554 }, { 6 }}, + {{ -1681, 667, -534 }, { 6 }}, + {{ -1683, 667, -514 }, { 6 }}, + {{ -1685, 668, -494 }, { 6 }}, + {{ -1687, 668, -474 }, { 6 }}, + {{ -1688, 668, -454 }, { 6 }}, + {{ -1690, 669, -434 }, { 6 }}, + {{ -1691, 669, -414 }, { 6 }}, + {{ -1692, 669, -394 }, { 6 }}, + {{ -1693, 670, -374 }, { 6 }}, + {{ -1694, 670, -354 }, { 6 }}, + {{ -1695, 671, -334 }, { 7 }}, + {{ -1696, 671, -314 }, { 7 }}, + {{ -1697, 671, -294 }, { 7 }}, + {{ -1697, 671, -274 }, { 7 }}, + {{ -1698, 671, -254 }, { 7 }}, + {{ -1698, 671, -234 }, { 7 }}, + {{ -1699, 671, -214 }, { 7 }}, + {{ -1700, 671, -194 }, { 7 }}, + {{ -1700, 671, -174 }, { 7 }}, + {{ -1700, 671, -154 }, { 7 }}, + {{ -1701, 671, -134 }, { 7 }}, + {{ -1701, 671, -114 }, { 7 }}, + {{ -1702, 672, -94 }, { 7 }}, + {{ -1702, 672, -74 }, { 7 }}, + {{ -1702, 673, -54 }, { 7 }}, + {{ -1702, 674, -34 }, { 7 }}, + {{ -1702, 674, -14 }, { 7 }}, + {{ -1703, 675, 5 }, { 7 }}, + {{ -1703, 675, 25 }, { 7 }}, + {{ -1703, 676, 45 }, { 7 }}, + {{ -1703, 676, 65 }, { 7 }}, + {{ -1703, 677, 85 }, { 7 }}, + {{ -1703, 677, 105 }, { 7 }}, + {{ -1703, 678, 125 }, { 7 }}, + {{ -1703, 678, 145 }, { 7 }}, + {{ -1703, 679, 165 }, { 7 }}, + {{ -1703, 680, 185 }, { 7 }}, + {{ -1703, 681, 205 }, { 7 }}, + {{ -1703, 682, 225 }, { 7 }}, + {{ -1703, 683, 245 }, { 7 }}, + {{ -1703, 684, 265 }, { 7 }}, + {{ -1703, 685, 285 }, { 7 }}, + {{ -1703, 686, 305 }, { 7 }}, + {{ -1703, 687, 325 }, { 7 }}, + {{ -1704, 688, 345 }, { 7 }}, + {{ -1704, 689, 365 }, { 7 }}, + {{ -1704, 690, 385 }, { 7 }}, + {{ -1704, 692, 405 }, { 7 }}, + {{ -1705, 693, 425 }, { 7 }}, + {{ -1705, 694, 445 }, { 7 }}, + {{ -1706, 695, 465 }, { 7 }}, + {{ -1706, 697, 485 }, { 7 }}, + {{ -1707, 698, 505 }, { 7 }}, + {{ -1708, 699, 525 }, { 7 }}, + {{ -1709, 700, 545 }, { 7 }}, + {{ -1710, 701, 565 }, { 7 }}, + {{ -1712, 703, 585 }, { 7 }}, + {{ -1714, 704, 605 }, { 7 }}, + {{ -1716, 705, 625 }, { 7 }}, + {{ -1719, 707, 644 }, { 7 }}, + {{ -1722, 707, 664 }, { 7 }}, + {{ -1725, 708, 684 }, { 7 }}, + {{ -1729, 708, 704 }, { 7 }}, + {{ -1733, 709, 723 }, { 7 }}, + {{ -1737, 709, 743 }, { 7 }}, + {{ -1741, 710, 763 }, { 7 }}, + {{ -1746, 710, 782 }, { 7 }}, + {{ -1752, 711, 801 }, { 7 }}, + {{ -1758, 711, 820 }, { 7 }}, + {{ -1765, 712, 839 }, { 7 }}, + {{ -1773, 713, 857 }, { 7 }}, + {{ -1782, 714, 875 }, { 7 }}, + {{ -1791, 715, 893 }, { 7 }}, + {{ -1800, 716, 911 }, { 7 }}, + {{ -1811, 716, 928 }, { 7 }}, + {{ -1822, 717, 944 }, { 7 }}, + {{ -1834, 718, 961 }, { 7 }}, + {{ -1846, 719, 976 }, { 7 }}, + {{ -1858, 720, 992 }, { 7 }}, + {{ -1871, 721, 1007 }, { 7 }}, + {{ -1884, 722, 1022 }, { 7 }}, + {{ -1898, 723, 1037 }, { 7 }}, + {{ -1911, 724, 1052 }, { 7 }}, + {{ -1925, 725, 1066 }, { 7 }}, + {{ -1939, 726, 1081 }, { 7 }}, + {{ -1953, 727, 1095 }, { 7 }}, + {{ -1967, 728, 1109 }, { 7 }}, + {{ -1981, 729, 1123 }, { 7 }}, + {{ -1996, 730, 1137 }, { 7 }}, + {{ -2010, 731, 1151 }, { 7 }}, + {{ -2024, 732, 1165 }, { 7 }}, + {{ -2039, 733, 1179 }, { 7 }}, + {{ -2054, 733, 1193 }, { 7 }}, + {{ -2068, 733, 1206 }, { 7 }}, + {{ -2083, 734, 1220 }, { 7 }}, + {{ -2098, 734, 1233 }, { 7 }}, + {{ -2113, 735, 1246 }, { 7 }}, + {{ -2128, 735, 1259 }, { 7 }}, + {{ -2143, 735, 1272 }, { 7 }}, + {{ -2159, 736, 1285 }, { 7 }}, + {{ -2174, 736, 1298 }, { 7 }}, + {{ -2189, 737, 1311 }, { 7 }}, + {{ -2205, 737, 1323 }, { 7 }}, + {{ -2221, 737, 1336 }, { 7 }}, + {{ -2236, 738, 1349 }, { 7 }}, + {{ -2252, 738, 1361 }, { 7 }}, + {{ -2268, 738, 1373 }, { 7 }}, + {{ -2283, 739, 1386 }, { 7 }}, + {{ -2299, 739, 1398 }, { 7 }}, + {{ -2315, 739, 1410 }, { 7 }}, + {{ -2331, 740, 1422 }, { 7 }}, + {{ -2347, 740, 1434 }, { 7 }}, + {{ -2363, 741, 1447 }, { 7 }}, + {{ -2379, 741, 1459 }, { 7 }}, + {{ -2395, 741, 1471 }, { 7 }}, + {{ -2411, 742, 1483 }, { 7 }}, + {{ -2427, 742, 1494 }, { 7 }}, + {{ -2443, 742, 1506 }, { 7 }}, + {{ -2459, 743, 1518 }, { 7 }}, + {{ -2475, 743, 1530 }, { 7 }}, + {{ -2491, 743, 1542 }, { 7 }}, + {{ -2508, 743, 1554 }, { 7 }}, + {{ -2524, 743, 1565 }, { 7 }}, + {{ -2540, 743, 1577 }, { 7 }}, + {{ -2556, 743, 1589 }, { 7 }}, + {{ -2573, 743, 1600 }, { 7 }}, + {{ -2589, 743, 1612 }, { 7 }}, + {{ -2605, 743, 1624 }, { 7 }}, + {{ -2621, 743, 1635 }, { 7 }}, + {{ -2638, 743, 1647 }, { 7 }}, + {{ -2654, 743, 1658 }, { 7 }}, + {{ -2670, 743, 1670 }, { 7 }}, + {{ -2687, 743, 1682 }, { 7 }}, + {{ -2703, 743, 1693 }, { 7 }}, + {{ -2719, 743, 1705 }, { 7 }}, + {{ -2735, 743, 1717 }, { 7 }}, + {{ -2752, 743, 1728 }, { 7 }}, + {{ -2768, 743, 1740 }, { 7 }}, + {{ -2784, 743, 1752 }, { 7 }}, + {{ -2801, 743, 1763 }, { 7 }}, + {{ -2817, 743, 1775 }, { 7 }}, + {{ -2833, 743, 1787 }, { 7 }}, + {{ -2849, 743, 1798 }, { 7 }}, + {{ -2866, 743, 1810 }, { 7 }}, + {{ -2882, 743, 1822 }, { 7 }}, + {{ -2898, 743, 1833 }, { 7 }}, + {{ -2914, 743, 1845 }, { 7 }}, + {{ -2931, 743, 1857 }, { 7 }}, + {{ -2947, 743, 1868 }, { 7 }}, + {{ -2963, 743, 1880 }, { 7 }}, + {{ -2979, 743, 1892 }, { 7 }}, + {{ -2996, 743, 1903 }, { 7 }}, + {{ -3012, 743, 1915 }, { 7 }}, + {{ -3028, 743, 1927 }, { 7 }}, + {{ -3044, 743, 1938 }, { 7 }}, + {{ -3061, 743, 1950 }, { 7 }}, + {{ -3077, 743, 1962 }, { 7 }}, + {{ -3093, 743, 1974 }, { 7 }}, + {{ -3109, 743, 1986 }, { 7 }}, + {{ -3125, 743, 1998 }, { 7 }}, + {{ -3141, 743, 2010 }, { 7 }}, + {{ -3157, 743, 2022 }, { 8 }}, + {{ -3172, 743, 2035 }, { 8 }}, + {{ -3188, 743, 2047 }, { 8 }}, + {{ -3203, 743, 2060 }, { 8 }}, + {{ -3218, 743, 2074 }, { 8 }}, + {{ -3233, 743, 2087 }, { 8 }}, + {{ -3247, 743, 2101 }, { 8 }}, + {{ -3261, 743, 2115 }, { 8 }}, + {{ -3275, 743, 2130 }, { 8 }}, + {{ -3288, 743, 2145 }, { 8 }}, + {{ -3300, 743, 2161 }, { 8 }}, + {{ -3312, 743, 2177 }, { 8 }}, + {{ -3323, 743, 2194 }, { 8 }}, + {{ -3333, 743, 2211 }, { 8 }}, + {{ -3343, 743, 2229 }, { 8 }}, + {{ -3351, 743, 2247 }, { 8 }}, + {{ -3359, 743, 2265 }, { 8 }}, + {{ -3367, 743, 2284 }, { 8 }}, + {{ -3373, 743, 2303 }, { 8 }}, + {{ -3378, 743, 2322 }, { 8 }}, + {{ -3383, 743, 2341 }, { 8 }}, + {{ -3386, 743, 2361 }, { 8 }}, + {{ -3389, 743, 2381 }, { 8 }}, + {{ -3391, 743, 2401 }, { 8 }}, + {{ -3392, 743, 2421 }, { 8 }}, + {{ -3392, 743, 2441 }, { 8 }}, + {{ -3391, 743, 2461 }, { 8 }}, + {{ -3389, 743, 2481 }, { 8 }}, + {{ -3387, 743, 2501 }, { 8 }}, + {{ -3384, 743, 2520 }, { 8 }}, + {{ -3380, 743, 2540 }, { 8 }}, + {{ -3375, 743, 2559 }, { 8 }}, + {{ -3370, 743, 2579 }, { 8 }}, + {{ -3363, 743, 2598 }, { 8 }}, + {{ -3356, 743, 2616 }, { 8 }}, + {{ -3349, 743, 2635 }, { 8 }}, + {{ -3340, 743, 2653 }, { 8 }}, + {{ -3331, 743, 2671 }, { 8 }}, + {{ -3321, 743, 2688 }, { 8 }}, + {{ -3310, 743, 2705 }, { 8 }}, + {{ -3298, 743, 2721 }, { 8 }}, + {{ -3286, 743, 2737 }, { 8 }}, + {{ -3273, 743, 2752 }, { 8 }}, + {{ -3259, 743, 2767 }, { 8 }}, + {{ -3245, 743, 2780 }, { 8 }}, + {{ -3230, 743, 2794 }, { 8 }}, + {{ -3214, 743, 2807 }, { 8 }}, + {{ -3199, 743, 2819 }, { 8 }}, + {{ -3182, 743, 2830 }, { 8 }}, + {{ -3165, 743, 2841 }, { 8 }}, + {{ -3148, 743, 2851 }, { 8 }}, + {{ -3131, 743, 2861 }, { 8 }}, + {{ -3113, 743, 2869 }, { 8 }}, + {{ -3094, 743, 2877 }, { 8 }}, + {{ -3075, 743, 2884 }, { 8 }}, + {{ -3056, 743, 2890 }, { 8 }}, + {{ -3037, 743, 2895 }, { 8 }}, + {{ -3017, 743, 2900 }, { 8 }}, + {{ -2998, 743, 2903 }, { 8 }}, + {{ -2978, 743, 2906 }, { 8 }}, + {{ -2958, 743, 2908 }, { 8 }}, + {{ -2938, 743, 2910 }, { 8 }}, + {{ -2918, 743, 2910 }, { 8 }}, + {{ -2898, 743, 2910 }, { 8 }}, + {{ -2878, 743, 2909 }, { 8 }}, + {{ -2858, 743, 2907 }, { 8 }}, + {{ -2838, 743, 2904 }, { 8 }}, + {{ -2819, 743, 2900 }, { 8 }}, + {{ -2799, 743, 2895 }, { 8 }}, + {{ -2780, 743, 2890 }, { 8 }}, + {{ -2761, 743, 2884 }, { 8 }}, + {{ -2742, 743, 2877 }, { 8 }}, + {{ -2724, 743, 2869 }, { 8 }}, + {{ -2705, 743, 2861 }, { 8 }}, + {{ -2687, 743, 2852 }, { 8 }}, + {{ -2669, 743, 2843 }, { 8 }}, + {{ -2652, 743, 2834 }, { 8 }}, + {{ -2634, 743, 2824 }, { 8 }}, + {{ -2617, 743, 2814 }, { 8 }}, + {{ -2600, 743, 2803 }, { 8 }}, + {{ -2583, 743, 2793 }, { 8 }}, + {{ -2567, 743, 2782 }, { 8 }}, + {{ -2550, 743, 2770 }, { 8 }}, + {{ -2533, 743, 2759 }, { 8 }}, + {{ -2517, 743, 2748 }, { 8 }}, + {{ -2500, 743, 2737 }, { 8 }}, + {{ -2484, 743, 2725 }, { 8 }}, + {{ -2468, 743, 2714 }, { 8 }}, + {{ -2451, 743, 2702 }, { 8 }}, + {{ -2435, 743, 2691 }, { 8 }}, + {{ -2418, 743, 2679 }, { 8 }}, + {{ -2402, 743, 2668 }, { 8 }}, + {{ -2386, 743, 2656 }, { 8 }}, + {{ -2370, 743, 2644 }, { 8 }}, + {{ -2353, 743, 2633 }, { 8 }}, + {{ -2337, 743, 2621 }, { 8 }}, + {{ -2321, 743, 2609 }, { 8 }}, + {{ -2305, 743, 2598 }, { 8 }}, + {{ -2288, 743, 2586 }, { 8 }}, + {{ -2272, 743, 2574 }, { 8 }}, + {{ -2256, 743, 2562 }, { 8 }}, + {{ -2240, 743, 2551 }, { 8 }}, + {{ -2224, 743, 2539 }, { 8 }}, + {{ -2207, 743, 2527 }, { 8 }}, + {{ -2191, 743, 2515 }, { 8 }}, + {{ -2175, 743, 2503 }, { 8 }}, + {{ -2159, 743, 2492 }, { 8 }}, + {{ -2143, 743, 2480 }, { 8 }}, + {{ -2126, 743, 2468 }, { 8 }}, + {{ -2110, 743, 2457 }, { 8 }}, + {{ -2094, 743, 2445 }, { 8 }}, + {{ -2077, 743, 2434 }, { 8 }}, + {{ -2061, 743, 2422 }, { 8 }}, + {{ -2045, 743, 2411 }, { 8 }}, + {{ -2028, 743, 2399 }, { 8 }}, + {{ -2012, 743, 2388 }, { 8 }}, + {{ -1995, 743, 2376 }, { 8 }}, + {{ -1979, 743, 2365 }, { 8 }}, + {{ -1962, 743, 2354 }, { 8 }}, + {{ -1946, 743, 2343 }, { 8 }}, + {{ -1929, 743, 2331 }, { 8 }}, + {{ -1912, 743, 2320 }, { 8 }}, + {{ -1896, 743, 2309 }, { 8 }}, + {{ -1879, 743, 2298 }, { 8 }}, + {{ -1862, 743, 2287 }, { 8 }}, + {{ -1846, 743, 2276 }, { 8 }}, + {{ -1829, 743, 2265 }, { 8 }}, + {{ -1812, 743, 2254 }, { 8 }}, + {{ -1795, 743, 2243 }, { 8 }}, + {{ -1778, 743, 2233 }, { 8 }}, + {{ -1761, 743, 2222 }, { 8 }}, + {{ -1745, 743, 2211 }, { 8 }}, + {{ -1728, 743, 2201 }, { 8 }}, + {{ -1711, 743, 2190 }, { 8 }}, + {{ -1694, 743, 2180 }, { 8 }}, + {{ -1677, 743, 2169 }, { 8 }}, + {{ -1660, 743, 2159 }, { 8 }}, + {{ -1642, 743, 2148 }, { 8 }}, + {{ -1625, 743, 2138 }, { 8 }}, + {{ -1608, 743, 2128 }, { 8 }}, + {{ -1591, 743, 2117 }, { 8 }}, + {{ -1574, 743, 2107 }, { 8 }}, + {{ -1556, 743, 2097 }, { 9 }}, + {{ -1539, 743, 2087 }, { 9 }}, + {{ -1521, 743, 2078 }, { 9 }}, + {{ -1504, 743, 2068 }, { 9 }}, + {{ -1486, 743, 2058 }, { 9 }}, + {{ -1469, 743, 2049 }, { 9 }}, + {{ -1451, 743, 2040 }, { 9 }}, + {{ -1433, 743, 2031 }, { 9 }}, + {{ -1415, 743, 2022 }, { 9 }}, + {{ -1397, 743, 2013 }, { 9 }}, + {{ -1379, 743, 2005 }, { 9 }}, + {{ -1361, 743, 1997 }, { 9 }}, + {{ -1342, 743, 1989 }, { 9 }}, + {{ -1324, 743, 1981 }, { 9 }}, + {{ -1305, 743, 1974 }, { 9 }}, + {{ -1286, 743, 1968 }, { 9 }}, + {{ -1267, 743, 1962 }, { 9 }}, + {{ -1248, 743, 1957 }, { 9 }}, + {{ -1228, 743, 1952 }, { 9 }}, + {{ -1208, 743, 1948 }, { 9 }}, + {{ -1189, 743, 1944 }, { 9 }}, + {{ -1169, 743, 1940 }, { 9 }}, + {{ -1149, 743, 1937 }, { 9 }}, + {{ -1130, 743, 1935 }, { 9 }}, + {{ -1110, 742, 1933 }, { 9 }}, + {{ -1090, 741, 1931 }, { 9 }}, + {{ -1070, 740, 1929 }, { 9 }}, + {{ -1050, 739, 1928 }, { 9 }}, + {{ -1030, 738, 1928 }, { 9 }}, + {{ -1010, 737, 1927 }, { 9 }}, + {{ -990, 736, 1928 }, { 9 }}, + {{ -970, 735, 1928 }, { 9 }}, + {{ -950, 734, 1928 }, { 9 }}, + {{ -930, 731, 1928 }, { 9 }}, + {{ -910, 729, 1928 }, { 9 }}, + {{ -890, 726, 1928 }, { 9 }}, + {{ -870, 724, 1928 }, { 9 }}, + {{ -850, 720, 1928 }, { 9 }}, + {{ -830, 715, 1928 }, { 9 }}, + {{ -810, 711, 1928 }, { 9 }}, + {{ -790, 707, 1928 }, { 9 }}, + {{ -770, 702, 1928 }, { 9 }}, + {{ -750, 696, 1928 }, { 9 }}, + {{ -730, 690, 1928 }, { 9 }}, + {{ -710, 684, 1928 }, { 9 }}, + {{ -690, 678, 1928 }, { 9 }}, + {{ -669, 671, 1928 }, { 9 }}, + {{ -649, 664, 1928 }, { 9 }}, + {{ -629, 657, 1928 }, { 9 }}, + {{ -609, 650, 1928 }, { 9 }}, + {{ -589, 643, 1927 }, { 9 }}, + {{ -569, 636, 1927 }, { 9 }}, + {{ -549, 629, 1927 }, { 9 }}, + {{ -529, 622, 1927 }, { 9 }}, + {{ -509, 615, 1927 }, { 9 }}, + {{ -489, 608, 1927 }, { 9 }}, + {{ -469, 602, 1927 }, { 9 }}, + {{ -449, 596, 1927 }, { 9 }}, + {{ -429, 590, 1927 }, { 9 }}, + {{ -409, 584, 1926 }, { 9 }}, + {{ -389, 580, 1926 }, { 9 }}, + {{ -369, 576, 1926 }, { 9 }}, + {{ -349, 573, 1926 }, { 9 }}, + {{ -329, 569, 1926 }, { 9 }}, + {{ -309, 567, 1926 }, { 9 }}, + {{ -289, 567, 1926 }, { 9 }}, + {{ -269, 567, 1925 }, { 9 }}, + {{ -249, 567, 1925 }, { 9 }}, + {{ -229, 567, 1925 }, { 9 }}, + {{ -209, 568, 1925 }, { 9 }}, + {{ -189, 571, 1925 }, { 9 }}, + {{ -169, 574, 1925 }, { 9 }}, + {{ -149, 576, 1925 }, { 9 }}, + {{ -129, 579, 1925 }, { 9 }}, + {{ -109, 584, 1925 }, { 9 }}, + {{ -89, 589, 1925 }, { 9 }}, + {{ -69, 594, 1924 }, { 9 }}, + {{ -49, 600, 1924 }, { 9 }}, + {{ -29, 606, 1924 }, { 9 }}, + {{ -9, 613, 1924 }, { 9 }}, + {{ 10, 621, 1924 }, { 9 }}, + {{ 30, 629, 1924 }, { 9 }}, + {{ 50, 636, 1924 }, { 9 }}, + {{ 70, 643, 1924 }, { 9 }}, + {{ 90, 650, 1924 }, { 9 }}, + {{ 110, 657, 1924 }, { 9 }}, + {{ 130, 664, 1924 }, { 9 }}, + {{ 150, 671, 1924 }, { 9 }}, + {{ 170, 676, 1924 }, { 9 }}, + {{ 190, 680, 1924 }, { 9 }}, + {{ 210, 685, 1924 }, { 9 }}, + {{ 230, 690, 1924 }, { 9 }}, + {{ 250, 695, 1924 }, { 9 }}, + {{ 270, 699, 1924 }, { 9 }}, + {{ 290, 704, 1924 }, { 9 }}, + {{ 310, 709, 1924 }, { 9 }}, + {{ 330, 712, 1924 }, { 9 }}, + {{ 350, 715, 1924 }, { 9 }}, + {{ 370, 718, 1924 }, { 9 }}, + {{ 390, 721, 1924 }, { 9 }}, + {{ 410, 724, 1924 }, { 9 }}, + {{ 430, 727, 1924 }, { 9 }}, + {{ 450, 730, 1924 }, { 9 }}, + {{ 470, 733, 1924 }, { 9 }}, + {{ 490, 735, 1924 }, { 9 }}, + {{ 510, 737, 1924 }, { 9 }}, + {{ 530, 738, 1924 }, { 9 }}, + {{ 550, 740, 1924 }, { 9 }}, + {{ 570, 741, 1924 }, { 9 }}, + {{ 590, 743, 1924 }, { 9 }}, + {{ 610, 745, 1924 }, { 9 }}, + {{ 630, 746, 1924 }, { 9 }}, + {{ 650, 748, 1924 }, { 9 }}, + {{ 670, 749, 1925 }, { 9 }}, + {{ 690, 750, 1925 }, { 9 }}, + {{ 710, 752, 1925 }, { 9 }}, + {{ 730, 753, 1925 }, { 9 }}, + {{ 750, 754, 1925 }, { 9 }}, + {{ 770, 755, 1925 }, { 9 }}, + {{ 790, 756, 1925 }, { 9 }}, + {{ 811, 757, 1926 }, { 9 }}, + {{ 831, 758, 1926 }, { 9 }}, + {{ 851, 759, 1926 }, { 10 }}, + {{ 871, 760, 1927 }, { 10 }}, + {{ 891, 761, 1927 }, { 10 }}, + {{ 911, 762, 1928 }, { 10 }}, + {{ 931, 763, 1928 }, { 10 }}, + {{ 951, 764, 1929 }, { 10 }}, + {{ 971, 765, 1929 }, { 10 }}, + {{ 991, 766, 1930 }, { 10 }}, + {{ 1011, 767, 1930 }, { 10 }}, + {{ 1031, 768, 1931 }, { 10 }}, + {{ 1051, 769, 1932 }, { 10 }}, + {{ 1071, 770, 1933 }, { 10 }}, + {{ 1091, 770, 1934 }, { 10 }}, + {{ 1111, 771, 1935 }, { 10 }}, + {{ 1131, 772, 1936 }, { 10 }}, + {{ 1151, 773, 1937 }, { 10 }}, + {{ 1171, 774, 1938 }, { 10 }}, + {{ 1191, 775, 1939 }, { 10 }}, + {{ 1211, 776, 1941 }, { 10 }}, + {{ 1230, 777, 1942 }, { 10 }}, + {{ 1250, 777, 1944 }, { 10 }}, + {{ 1270, 778, 1946 }, { 10 }}, + {{ 1290, 779, 1948 }, { 10 }}, + {{ 1310, 780, 1950 }, { 10 }}, + {{ 1330, 781, 1953 }, { 10 }}, + {{ 1350, 781, 1955 }, { 10 }}, + {{ 1370, 782, 1958 }, { 10 }}, + {{ 1389, 783, 1962 }, { 10 }}, + {{ 1409, 783, 1965 }, { 10 }}, + {{ 1429, 784, 1969 }, { 10 }}, + {{ 1448, 784, 1973 }, { 10 }}, + {{ 1468, 785, 1978 }, { 10 }}, + {{ 1487, 785, 1982 }, { 10 }}, + {{ 1507, 785, 1987 }, { 10 }}, + {{ 1526, 786, 1993 }, { 10 }}, + {{ 1545, 786, 1999 }, { 10 }}, + {{ 1564, 787, 2005 }, { 10 }}, + {{ 1583, 787, 2011 }, { 10 }}, + {{ 1602, 788, 2018 }, { 10 }}, + {{ 1620, 788, 2025 }, { 10 }}, + {{ 1639, 789, 2033 }, { 10 }}, + {{ 1657, 790, 2041 }, { 10 }}, + {{ 1675, 790, 2050 }, { 10 }}, + {{ 1693, 791, 2059 }, { 10 }}, + {{ 1711, 791, 2068 }, { 10 }}, + {{ 1728, 791, 2079 }, { 10 }}, + {{ 1745, 791, 2089 }, { 10 }}, + {{ 1762, 791, 2100 }, { 10 }}, + {{ 1778, 791, 2112 }, { 10 }}, + {{ 1794, 791, 2124 }, { 10 }}, + {{ 1809, 791, 2136 }, { 10 }}, + {{ 1825, 791, 2149 }, { 10 }}, + {{ 1840, 791, 2163 }, { 10 }}, + {{ 1854, 791, 2176 }, { 10 }}, + {{ 1868, 791, 2191 }, { 10 }}, + {{ 1882, 791, 2205 }, { 10 }}, + {{ 1895, 791, 2220 }, { 10 }}, + {{ 1908, 791, 2235 }, { 10 }}, + {{ 1921, 791, 2251 }, { 10 }}, + {{ 1933, 791, 2267 }, { 10 }}, + {{ 1945, 791, 2283 }, { 10 }}, + {{ 1956, 791, 2300 }, { 10 }}, + {{ 1967, 791, 2316 }, { 10 }}, + {{ 1978, 791, 2333 }, { 10 }}, + {{ 1988, 791, 2351 }, { 10 }}, + {{ 1998, 791, 2368 }, { 10 }}, + {{ 2007, 791, 2385 }, { 10 }}, + {{ 2016, 791, 2403 }, { 10 }}, + {{ 2025, 791, 2421 }, { 10 }}, + {{ 2034, 791, 2439 }, { 10 }}, + {{ 2042, 791, 2458 }, { 10 }}, + {{ 2049, 791, 2476 }, { 10 }}, + {{ 2057, 791, 2495 }, { 10 }}, + {{ 2064, 791, 2513 }, { 10 }}, + {{ 2071, 791, 2532 }, { 10 }}, + {{ 2077, 791, 2551 }, { 10 }}, + {{ 2083, 791, 2570 }, { 10 }}, + {{ 2089, 791, 2590 }, { 10 }}, + {{ 2094, 791, 2609 }, { 10 }}, + {{ 2098, 791, 2628 }, { 10 }}, + {{ 2102, 791, 2648 }, { 10 }}, + {{ 2106, 791, 2668 }, { 10 }}, + {{ 2109, 791, 2688 }, { 10 }}, + {{ 2111, 791, 2707 }, { 10 }}, + {{ 2113, 791, 2727 }, { 10 }}, + {{ 2115, 791, 2747 }, { 10 }}, + {{ 2116, 792, 2767 }, { 10 }}, + {{ 2116, 793, 2787 }, { 10 }}, + {{ 2116, 794, 2807 }, { 10 }}, + {{ 2116, 795, 2827 }, { 10 }}, + {{ 2115, 796, 2847 }, { 10 }}, + {{ 2114, 796, 2867 }, { 10 }}, + {{ 2112, 797, 2887 }, { 10 }}, + {{ 2110, 798, 2907 }, { 10 }}, + {{ 2107, 799, 2927 }, { 10 }}, + {{ 2104, 799, 2947 }, { 10 }}, + {{ 2101, 800, 2967 }, { 10 }}, + {{ 2097, 801, 2986 }, { 10 }}, + {{ 2092, 802, 3006 }, { 10 }}, + {{ 2087, 803, 3025 }, { 10 }}, + {{ 2082, 804, 3044 }, { 10 }}, + {{ 2075, 804, 3063 }, { 10 }}, + {{ 2069, 805, 3082 }, { 10 }}, + {{ 2061, 806, 3101 }, { 10 }}, + {{ 2053, 807, 3119 }, { 10 }}, + {{ 2045, 807, 3137 }, { 10 }}, + {{ 2036, 808, 3155 }, { 10 }}, + {{ 2026, 809, 3172 }, { 10 }}, + {{ 2016, 810, 3190 }, { 10 }}, + {{ 2005, 811, 3207 }, { 10 }}, + {{ 1994, 811, 3223 }, { 10 }}, + {{ 1983, 812, 3240 }, { 10 }}, + {{ 1971, 813, 3256 }, { 10 }}, + {{ 1958, 814, 3272 }, { 10 }}, + {{ 1946, 814, 3287 }, { 10 }}, + {{ 1932, 815, 3302 }, { 10 }}, + {{ 1919, 816, 3317 }, { 10 }}, + {{ 1905, 817, 3331 }, { 10 }}, + {{ 1891, 818, 3345 }, { 10 }}, + {{ 1877, 819, 3359 }, { 10 }}, + {{ 1862, 820, 3373 }, { 10 }}, + {{ 1847, 820, 3386 }, { 10 }}, + {{ 1831, 821, 3399 }, { 10 }}, + {{ 1816, 822, 3411 }, { 10 }}, + {{ 1799, 823, 3423 }, { 10 }}, + {{ 1783, 824, 3434 }, { 10 }}, + {{ 1766, 825, 3445 }, { 10 }}, + {{ 1749, 826, 3455 }, { 10 }}, + {{ 1732, 827, 3465 }, { 10 }}, + {{ 1714, 828, 3474 }, { 10 }}, + {{ 1696, 829, 3483 }, { 10 }}, + {{ 1678, 830, 3491 }, { 10 }}, + {{ 1659, 830, 3498 }, { 10 }}, + {{ 1640, 831, 3505 }, { 10 }}, + {{ 1621, 832, 3512 }, { 10 }}, + {{ 1602, 833, 3518 }, { 10 }}, + {{ 1583, 834, 3523 }, { 10 }}, + {{ 1563, 835, 3528 }, { 10 }}, + {{ 1544, 836, 3533 }, { 10 }}, + {{ 1524, 837, 3538 }, { 10 }}, + {{ 1505, 838, 3541 }, { 10 }}, + {{ 1485, 839, 3545 }, { 10 }}, + {{ 1465, 840, 3548 }, { 10 }}, + {{ 1445, 841, 3550 }, { 10 }}, + {{ 1426, 842, 3552 }, { 10 }}, + {{ 1406, 843, 3554 }, { 10 }}, + {{ 1386, 844, 3555 }, { 10 }}, + {{ 1366, 845, 3555 }, { 10 }}, + {{ 1346, 845, 3555 }, { 10 }}, + {{ 1326, 846, 3555 }, { 10 }}, + {{ 1306, 847, 3554 }, { 11 }}, + {{ 1286, 849, 3552 }, { 11 }}, + {{ 1266, 850, 3550 }, { 11 }}, + {{ 1246, 851, 3548 }, { 11 }}, + {{ 1226, 852, 3545 }, { 11 }}, + {{ 1206, 853, 3542 }, { 11 }}, + {{ 1187, 854, 3538 }, { 11 }}, + {{ 1167, 855, 3534 }, { 11 }}, + {{ 1148, 856, 3529 }, { 11 }}, + {{ 1128, 857, 3524 }, { 11 }}, + {{ 1109, 858, 3518 }, { 11 }}, + {{ 1090, 859, 3512 }, { 11 }}, + {{ 1071, 860, 3505 }, { 11 }}, + {{ 1053, 861, 3498 }, { 11 }}, + {{ 1034, 862, 3491 }, { 11 }}, + {{ 1016, 863, 3483 }, { 11 }}, + {{ 998, 864, 3474 }, { 11 }}, + {{ 980, 866, 3465 }, { 11 }}, + {{ 962, 867, 3456 }, { 11 }}, + {{ 944, 868, 3446 }, { 11 }}, + {{ 927, 869, 3436 }, { 11 }}, + {{ 910, 870, 3426 }, { 11 }}, + {{ 893, 871, 3415 }, { 11 }}, + {{ 876, 872, 3404 }, { 11 }}, + {{ 860, 873, 3393 }, { 11 }}, + {{ 844, 874, 3381 }, { 11 }}, + {{ 828, 875, 3369 }, { 11 }}, + {{ 812, 876, 3356 }, { 11 }}, + {{ 797, 877, 3344 }, { 11 }}, + {{ 781, 878, 3331 }, { 11 }}, + {{ 766, 879, 3318 }, { 11 }}, + {{ 751, 880, 3304 }, { 11 }}, + {{ 737, 881, 3291 }, { 11 }}, + {{ 722, 882, 3277 }, { 11 }}, + {{ 707, 882, 3264 }, { 11 }}, + {{ 692, 883, 3250 }, { 11 }}, + {{ 677, 884, 3237 }, { 11 }}, + {{ 663, 885, 3223 }, { 11 }}, + {{ 648, 886, 3210 }, { 11 }}, + {{ 633, 887, 3196 }, { 11 }}, + {{ 619, 887, 3183 }, { 11 }}, + {{ 604, 888, 3169 }, { 11 }}, + {{ 589, 889, 3155 }, { 11 }}, + {{ 575, 890, 3142 }, { 11 }}, + {{ 560, 891, 3128 }, { 11 }}, + {{ 545, 891, 3114 }, { 11 }}, + {{ 531, 892, 3101 }, { 11 }}, + {{ 516, 893, 3087 }, { 11 }}, + {{ 502, 894, 3073 }, { 11 }}, + {{ 487, 895, 3059 }, { 11 }}, + {{ 473, 895, 3046 }, { 11 }}, + {{ 458, 896, 3032 }, { 11 }}, + {{ 443, 897, 3018 }, { 11 }}, + {{ 428, 898, 3005 }, { 11 }}, + {{ 413, 898, 2992 }, { 11 }}, + {{ 398, 899, 2979 }, { 11 }}, + {{ 383, 900, 2966 }, { 11 }}, + {{ 368, 901, 2953 }, { 11 }}, + {{ 352, 901, 2940 }, { 11 }}, + {{ 336, 902, 2928 }, { 11 }}, + {{ 321, 903, 2916 }, { 11 }}, + {{ 305, 904, 2904 }, { 11 }}, + {{ 289, 905, 2892 }, { 11 }}, + {{ 272, 906, 2880 }, { 11 }}, + {{ 256, 907, 2869 }, { 11 }}, + {{ 239, 908, 2858 }, { 11 }}, + {{ 222, 909, 2847 }, { 11 }}, + {{ 205, 910, 2836 }, { 11 }}, + {{ 188, 911, 2826 }, { 11 }}, + {{ 170, 912, 2817 }, { 11 }}, + {{ 153, 913, 2807 }, { 11 }}, + {{ 135, 915, 2798 }, { 11 }}, + {{ 117, 916, 2789 }, { 11 }}, + {{ 99, 917, 2781 }, { 11 }}, + {{ 81, 918, 2772 }, { 11 }}, + {{ 62, 919, 2764 }, { 11 }}, + {{ 44, 920, 2757 }, { 11 }}, + {{ 25, 922, 2750 }, { 11 }}, + {{ 6, 923, 2743 }, { 11 }}, + {{ -12, 924, 2737 }, { 11 }}, + {{ -31, 925, 2731 }, { 11 }}, + {{ -50, 927, 2725 }, { 11 }}, + {{ -69, 928, 2720 }, { 11 }}, + {{ -89, 929, 2715 }, { 11 }}, + {{ -108, 930, 2711 }, { 11 }}, + {{ -128, 931, 2707 }, { 11 }}, + {{ -148, 932, 2703 }, { 11 }}, + {{ -167, 934, 2700 }, { 11 }}, + {{ -187, 935, 2697 }, { 11 }}, + {{ -207, 937, 2695 }, { 11 }}, + {{ -227, 938, 2693 }, { 11 }}, + {{ -247, 940, 2691 }, { 11 }}, + {{ -267, 942, 2689 }, { 11 }}, + {{ -287, 943, 2688 }, { 11 }}, + {{ -307, 945, 2687 }, { 11 }}, + {{ -327, 946, 2687 }, { 11 }}, + {{ -347, 948, 2686 }, { 11 }}, + {{ -367, 949, 2686 }, { 11 }}, + {{ -387, 951, 2687 }, { 11 }}, + {{ -407, 952, 2688 }, { 11 }}, + {{ -427, 953, 2689 }, { 11 }}, + {{ -447, 955, 2691 }, { 11 }}, + {{ -467, 957, 2694 }, { 11 }}, + {{ -486, 958, 2697 }, { 11 }}, + {{ -506, 960, 2701 }, { 11 }}, + {{ -526, 961, 2705 }, { 11 }}, + {{ -545, 962, 2710 }, { 11 }}, + {{ -564, 964, 2716 }, { 11 }}, + {{ -583, 965, 2723 }, { 11 }}, + {{ -601, 967, 2730 }, { 12 }}, + {{ -620, 968, 2738 }, { 12 }}, + {{ -638, 969, 2747 }, { 12 }}, + {{ -656, 971, 2756 }, { 12 }}, + {{ -673, 972, 2765 }, { 12 }}, + {{ -691, 974, 2775 }, { 12 }}, + {{ -708, 975, 2786 }, { 12 }}, + {{ -725, 976, 2796 }, { 12 }}, + {{ -741, 977, 2807 }, { 12 }}, + {{ -758, 979, 2819 }, { 12 }}, + {{ -774, 980, 2831 }, { 12 }}, + {{ -790, 982, 2843 }, { 12 }}, + {{ -805, 983, 2856 }, { 12 }}, + {{ -821, 984, 2869 }, { 12 }}, + {{ -835, 985, 2882 }, { 12 }}, + {{ -850, 987, 2896 }, { 12 }}, + {{ -863, 988, 2911 }, { 12 }}, + {{ -876, 989, 2926 }, { 12 }}, + {{ -889, 991, 2941 }, { 12 }}, + {{ -901, 992, 2957 }, { 12 }}, + {{ -913, 993, 2974 }, { 12 }}, + {{ -924, 995, 2991 }, { 12 }}, + {{ -934, 996, 3008 }, { 12 }}, + {{ -944, 998, 3025 }, { 12 }}, + {{ -953, 999, 3043 }, { 12 }}, + {{ -961, 1000, 3061 }, { 12 }}, + {{ -969, 1001, 3079 }, { 12 }}, + {{ -977, 1003, 3098 }, { 12 }}, + {{ -984, 1004, 3117 }, { 12 }}, + {{ -990, 1005, 3136 }, { 12 }}, + {{ -996, 1006, 3155 }, { 12 }}, + {{ -1002, 1008, 3174 }, { 12 }}, + {{ -1007, 1009, 3193 }, { 12 }}, + {{ -1011, 1010, 3213 }, { 12 }}, + {{ -1015, 1011, 3233 }, { 12 }}, + {{ -1018, 1012, 3252 }, { 12 }}, + {{ -1021, 1014, 3272 }, { 12 }}, + {{ -1023, 1015, 3292 }, { 12 }}, + {{ -1024, 1016, 3312 }, { 12 }}, + {{ -1025, 1017, 3332 }, { 12 }}, + {{ -1026, 1018, 3352 }, { 12 }}, + {{ -1026, 1020, 3372 }, { 12 }}, + {{ -1025, 1021, 3392 }, { 12 }}, + {{ -1024, 1022, 3412 }, { 12 }}, + {{ -1022, 1023, 3432 }, { 12 }}, + {{ -1020, 1024, 3452 }, { 12 }}, + {{ -1017, 1025, 3472 }, { 12 }}, + {{ -1013, 1027, 3491 }, { 12 }}, + {{ -1009, 1028, 3511 }, { 12 }}, + {{ -1005, 1029, 3530 }, { 12 }}, + {{ -1000, 1030, 3550 }, { 12 }}, + {{ -994, 1032, 3569 }, { 12 }}, + {{ -989, 1033, 3588 }, { 12 }}, + {{ -982, 1034, 3607 }, { 12 }}, + {{ -975, 1035, 3626 }, { 12 }}, + {{ -968, 1036, 3645 }, { 12 }}, + {{ -960, 1038, 3663 }, { 12 }}, + {{ -952, 1039, 3681 }, { 12 }}, + {{ -943, 1040, 3699 }, { 12 }}, + {{ -934, 1042, 3717 }, { 12 }}, + {{ -924, 1043, 3734 }, { 12 }}, + {{ -913, 1045, 3751 }, { 12 }}, + {{ -902, 1046, 3768 }, { 12 }}, + {{ -890, 1047, 3784 }, { 12 }}, + {{ -878, 1048, 3800 }, { 12 }}, + {{ -865, 1049, 3815 }, { 12 }}, + {{ -852, 1051, 3830 }, { 12 }}, + {{ -838, 1052, 3844 }, { 12 }}, + {{ -823, 1053, 3858 }, { 12 }}, + {{ -809, 1055, 3872 }, { 12 }}, + {{ -793, 1056, 3885 }, { 12 }}, + {{ -778, 1057, 3897 }, { 12 }}, + {{ -762, 1058, 3909 }, { 12 }}, + {{ -745, 1059, 3921 }, { 12 }}, + {{ -729, 1061, 3932 }, { 12 }}, + {{ -712, 1062, 3943 }, { 12 }}, + {{ -695, 1063, 3954 }, { 12 }}, + {{ -678, 1064, 3964 }, { 12 }}, + {{ -660, 1065, 3973 }, { 12 }}, + {{ -642, 1066, 3982 }, { 12 }}, + {{ -624, 1067, 3990 }, { 12 }}, + {{ -606, 1068, 3998 }, { 12 }}, + {{ -587, 1069, 4005 }, { 12 }}, + {{ -568, 1071, 4012 }, { 12 }}, + {{ -549, 1072, 4018 }, { 12 }}, + {{ -530, 1073, 4023 }, { 12 }}, + {{ -510, 1074, 4028 }, { 12 }}, + {{ -491, 1075, 4032 }, { 12 }}, + {{ -471, 1076, 4035 }, { 12 }}, + {{ -451, 1077, 4039 }, { 12 }}, + {{ -431, 1078, 4041 }, { 12 }}, + {{ -411, 1080, 4043 }, { 12 }}, + {{ -391, 1081, 4044 }, { 12 }}, + {{ -371, 1083, 4045 }, { 12 }}, + {{ -351, 1084, 4046 }, { 12 }}, + {{ -331, 1086, 4046 }, { 12 }}, + {{ -311, 1088, 4045 }, { 12 }}, + {{ -291, 1090, 4044 }, { 12 }}, + {{ -271, 1091, 4042 }, { 12 }}, + {{ -252, 1093, 4039 }, { 12 }}, + {{ -232, 1095, 4036 }, { 12 }}, + {{ -212, 1096, 4032 }, { 12 }}, + {{ -193, 1099, 4028 }, { 12 }}, + {{ -173, 1101, 4023 }, { 12 }}, + {{ -154, 1103, 4018 }, { 12 }}, + {{ -135, 1105, 4012 }, { 12 }}, + {{ -116, 1107, 4005 }, { 12 }}, + {{ -97, 1109, 3998 }, { 12 }}, + {{ -79, 1111, 3991 }, { 12 }}, + {{ -60, 1113, 3983 }, { 12 }}, + {{ -42, 1115, 3975 }, { 12 }}, + {{ -24, 1117, 3966 }, { 12 }}, + {{ -6, 1120, 3957 }, { 12 }}, + {{ 10, 1122, 3947 }, { 12 }}, + {{ 27, 1124, 3936 }, { 12 }}, + {{ 44, 1127, 3926 }, { 12 }}, + {{ 61, 1129, 3914 }, { 12 }}, + {{ 77, 1132, 3903 }, { 12 }}, + {{ 93, 1135, 3891 }, { 12 }}, + {{ 108, 1137, 3878 }, { 12 }}, + {{ 124, 1139, 3865 }, { 12 }}, + {{ 138, 1141, 3851 }, { 12 }}, + {{ 152, 1143, 3837 }, { 12 }}, + {{ 165, 1146, 3822 }, { 12 }}, + {{ 178, 1148, 3807 }, { 12 }}, + {{ 191, 1151, 3791 }, { 12 }}, + {{ 202, 1153, 3775 }, { 12 }}, + {{ 213, 1154, 3758 }, { 12 }}, + {{ 224, 1156, 3741 }, { 12 }}, + {{ 234, 1158, 3724 }, { 12 }}, + {{ 244, 1160, 3706 }, { 12 }}, + {{ 253, 1162, 3688 }, { 12 }}, + {{ 261, 1164, 3670 }, { 12 }}, + {{ 269, 1166, 3652 }, { 12 }}, + {{ 277, 1169, 3633 }, { 12 }}, + {{ 284, 1171, 3615 }, { 12 }}, + {{ 292, 1174, 3596 }, { 12 }}, + {{ 298, 1176, 3577 }, { 12 }}, + {{ 305, 1179, 3558 }, { 12 }}, + {{ 311, 1182, 3539 }, { 12 }}, + {{ 317, 1184, 3520 }, { 12 }}, + {{ 322, 1187, 3501 }, { 12 }}, + {{ 327, 1190, 3481 }, { 12 }}, + {{ 332, 1192, 3462 }, { 12 }}, + {{ 336, 1195, 3442 }, { 12 }}, + {{ 340, 1198, 3423 }, { 12 }}, + {{ 343, 1200, 3403 }, { 12 }}, + {{ 346, 1203, 3383 }, { 12 }}, + {{ 349, 1206, 3363 }, { 12 }}, + {{ 351, 1209, 3344 }, { 12 }}, + {{ 353, 1211, 3324 }, { 12 }}, + {{ 355, 1214, 3304 }, { 12 }}, + {{ 356, 1216, 3284 }, { 12 }}, + {{ 358, 1219, 3264 }, { 12 }}, + {{ 359, 1221, 3244 }, { 12 }}, + {{ 361, 1224, 3224 }, { 12 }}, + {{ 362, 1226, 3204 }, { 12 }}, + {{ 363, 1229, 3184 }, { 12 }}, + {{ 364, 1231, 3164 }, { 12 }}, + {{ 364, 1234, 3144 }, { 12 }}, + {{ 365, 1236, 3124 }, { 12 }}, + {{ 366, 1238, 3104 }, { 12 }}, + {{ 367, 1241, 3084 }, { 12 }}, + {{ 367, 1243, 3064 }, { 12 }}, + {{ 368, 1245, 3044 }, { 12 }}, + {{ 368, 1248, 3024 }, { 12 }}, + {{ 368, 1250, 3004 }, { 12 }}, + {{ 369, 1253, 2984 }, { 12 }}, + {{ 369, 1255, 2964 }, { 12 }}, + {{ 369, 1258, 2944 }, { 12 }}, + {{ 370, 1260, 2924 }, { 12 }}, + {{ 370, 1263, 2904 }, { 12 }}, + {{ 370, 1265, 2884 }, { 12 }}, + {{ 370, 1268, 2864 }, { 12 }}, + {{ 370, 1270, 2844 }, { 12 }}, + {{ 370, 1273, 2824 }, { 12 }}, + {{ 370, 1275, 2804 }, { 12 }}, + {{ 370, 1277, 2784 }, { 12 }}, + {{ 370, 1280, 2764 }, { 12 }}, + {{ 370, 1282, 2744 }, { 12 }}, + {{ 370, 1284, 2724 }, { 12 }}, + {{ 370, 1287, 2704 }, { 12 }}, + {{ 370, 1289, 2684 }, { 12 }}, + {{ 369, 1292, 2664 }, { 12 }}, + {{ 369, 1294, 2644 }, { 12 }}, + {{ 369, 1296, 2624 }, { 12 }}, + {{ 369, 1299, 2604 }, { 12 }}, + {{ 368, 1301, 2584 }, { 12 }}, + {{ 368, 1303, 2564 }, { 12 }}, + {{ 368, 1306, 2544 }, { 1 }}, + {{ 367, 1308, 2524 }, { 1 }}, + {{ 367, 1310, 2504 }, { 1 }}, + {{ 367, 1312, 2484 }, { 1 }}, + {{ 366, 1314, 2464 }, { 1 }}, + {{ 366, 1317, 2444 }, { 1 }}, + {{ 365, 1319, 2424 }, { 1 }}, + {{ 365, 1321, 2404 }, { 1 }}, + {{ 364, 1323, 2384 }, { 1 }}, + {{ 364, 1325, 2364 }, { 1 }}, + {{ 363, 1327, 2344 }, { 1 }}, + {{ 363, 1329, 2324 }, { 1 }}, + {{ 362, 1331, 2304 }, { 1 }}, + {{ 361, 1333, 2284 }, { 1 }}, + {{ 361, 1335, 2264 }, { 1 }}, + {{ 360, 1337, 2244 }, { 1 }}, + {{ 359, 1339, 2224 }, { 1 }}, + {{ 359, 1341, 2204 }, { 1 }}, + {{ 358, 1343, 2184 }, { 1 }}, + {{ 357, 1345, 2164 }, { 1 }}, + {{ 356, 1347, 2144 }, { 1 }}, + {{ 355, 1349, 2124 }, { 1 }}, + {{ 354, 1351, 2104 }, { 1 }}, + {{ 353, 1353, 2084 }, { 1 }}, + {{ 352, 1355, 2064 }, { 1 }}, + {{ 351, 1357, 2044 }, { 1 }}, + {{ 350, 1359, 2024 }, { 1 }}, + {{ 349, 1360, 2004 }, { 1 }}, + {{ 348, 1362, 1984 }, { 1 }}, + {{ 347, 1364, 1964 }, { 1 }}, + {{ 345, 1365, 1944 }, { 1 }}, + {{ 344, 1367, 1924 }, { 1 }}, + {{ 342, 1369, 1904 }, { 1 }}, + {{ 341, 1371, 1884 }, { 1 }}, + {{ 339, 1373, 1864 }, { 1 }}, + {{ 338, 1374, 1844 }, { 1 }}, + {{ 336, 1376, 1824 }, { 1 }}, + {{ 334, 1378, 1804 }, { 1 }}, + {{ 331, 1379, 1784 }, { 1 }}, + {{ 329, 1381, 1764 }, { 1 }}, + {{ 326, 1382, 1745 }, { 1 }}, + {{ 323, 1384, 1725 }, { 1 }}, + {{ 320, 1386, 1705 }, { 1 }}, + {{ 317, 1387, 1685 }, { 1 }}, + {{ 313, 1389, 1666 }, { 1 }}, + {{ 310, 1391, 1646 }, { 1 }}, + {{ 306, 1393, 1626 }, { 1 }}, + {{ 301, 1395, 1607 }, { 1 }}, + {{ 297, 1397, 1587 }, { 1 }}, + {{ 292, 1399, 1568 }, { 1 }}, + {{ 287, 1402, 1549 }, { 1 }}, + {{ 282, 1404, 1529 }, { 1 }}, + {{ 276, 1406, 1510 }, { 1 }}, + {{ 270, 1409, 1491 }, { 1 }}, + {{ 264, 1411, 1472 }, { 1 }}, + {{ 258, 1414, 1453 }, { 1 }}, + {{ 252, 1416, 1434 }, { 1 }}, + {{ 245, 1419, 1415 }, { 1 }}, + {{ 239, 1422, 1396 }, { 1 }}, + {{ 233, 1425, 1377 }, { 1 }}, + {{ 227, 1428, 1358 }, { 1 }}, + {{ 220, 1430, 1339 }, { 1 }}, + {{ 214, 1433, 1320 }, { 1 }}, + {{ 208, 1435, 1301 }, { 1 }}, + {{ 201, 1438, 1282 }, { 1 }}, + {{ 195, 1440, 1263 }, { 1 }}, + {{ 188, 1442, 1244 }, { 1 }}, + {{ 182, 1445, 1225 }, { 1 }}, + {{ 175, 1447, 1206 }, { 1 }}, + {{ 168, 1449, 1187 }, { 1 }}, + {{ 162, 1451, 1168 }, { 1 }}, + {{ 156, 1454, 1149 }, { 1 }}, + {{ 149, 1456, 1130 }, { 1 }}, + {{ 144, 1459, 1111 }, { 1 }}, + {{ 138, 1461, 1092 }, { 1 }}, + {{ 132, 1463, 1073 }, { 1 }}, + {{ 127, 1466, 1054 }, { 1 }}, + {{ 122, 1468, 1034 }, { 1 }}, + {{ 117, 1470, 1015 }, { 1 }}, + {{ 112, 1472, 995 }, { 1 }}, + {{ 107, 1473, 976 }, { 1 }}, + {{ 102, 1475, 957 }, { 1 }}, + {{ 98, 1477, 937 }, { 1 }}, + {{ 93, 1478, 918 }, { 1 }}, + {{ 89, 1480, 898 }, { 1 }}, + {{ 85, 1482, 878 }, { 1 }}, + {{ 81, 1483, 859 }, { 1 }}, + {{ 77, 1485, 839 }, { 1 }}, + {{ 74, 1486, 819 }, { 1 }}, + {{ 70, 1487, 800 }, { 1 }}, + {{ 66, 1489, 780 }, { 1 }}, + {{ 63, 1490, 760 }, { 1 }}, + {{ 59, 1491, 741 }, { 1 }}, + {{ 56, 1492, 721 }, { 1 }}, + {{ 53, 1494, 701 }, { 1 }}, + {{ 50, 1495, 681 }, { 1 }}, + {{ 47, 1496, 662 }, { 1 }}, + {{ 44, 1497, 642 }, { 1 }}, + {{ 41, 1499, 622 }, { 1 }}, + {{ 39, 1499, 602 }, { 1 }}, + {{ 36, 1500, 582 }, { 1 }}, + {{ 34, 1501, 562 }, { 1 }}, + {{ 31, 1501, 543 }, { 1 }}, + {{ 29, 1502, 523 }, { 1 }}, + {{ 28, 1503, 503 }, { 1 }}, + {{ 26, 1503, 483 }, { 1 }}, + {{ 24, 1504, 463 }, { 1 }}, + {{ 23, 1504, 443 }, { 1 }}, + {{ 22, 1505, 423 }, { 1 }}, + {{ 20, 1505, 403 }, { 1 }}, + {{ 19, 1506, 383 }, { 1 }}, + {{ 18, 1506, 363 }, { 1 }}, + {{ 17, 1507, 343 }, { 1 }}, + {{ 16, 1508, 323 }, { 1 }}, + {{ 15, 1508, 303 }, { 1 }}, + {{ 14, 1508, 283 }, { 1 }}, + {{ 13, 1508, 263 }, { 1 }}, + {{ 12, 1508, 243 }, { 1 }}, + {{ 11, 1508, 223 }, { 1 }}, + {{ 10, 1508, 203 }, { 1 }}, + {{ 9, 1508, 183 }, { 1 }}, + {{ 9, 1508, 163 }, { 1 }}, + {{ 8, 1509, 143 }, { 1 }}, + {{ 7, 1509, 123 }, { 1 }}, + {{ 7, 1509, 103 }, { 1 }}, + {{ 6, 1509, 83 }, { 1 }}, + {{ 6, 1509, 63 }, { 1 }}, + {{ 5, 1509, 43 }, { 1 }}, + {{ 5, 1509, 23 }, { 1 }}, + {{ 5, 1509, 3 }, { 1 }}, + {{ -32768, -32768, -32768 }, { 0 }}, +}; + +// some textures 0x5400 +u8 d_course_rainbow_road_mushroom_tlut1[] = { + #include "textures/courses/rainbow_road_neon_mushroom1.rgba16.inc.c" +}; + +u8 d_course_rainbow_road_mushroom_tlut2[] = { + #include "textures/courses/rainbow_road_neon_mushroom2.rgba16.inc.c" +}; + +u8 d_course_rainbow_road_mushroom_tlut3[] = { + #include "textures/courses/rainbow_road_neon_mushroom3.rgba16.inc.c" +}; + +u8 d_course_rainbow_road_mushroom_tlut4[] = { + #include "textures/courses/rainbow_road_neon_mushroom4.rgba16.inc.c" +}; + +u8 d_course_rainbow_road_mushroom_tlut5[] = { + #include "textures/courses/rainbow_road_neon_mushroom5.rgba16.inc.c" +}; + +u8 d_course_rainbow_road_mario_tlut1[] = { + #include "textures/courses/rainbow_road_neon_mario1.rgba16.inc.c" +}; + +u8 d_course_rainbow_road_mario_tlut2[] = { + #include "textures/courses/rainbow_road_neon_mario2.rgba16.inc.c" +}; + +u8 d_course_rainbow_road_mario_tlut3[] = { + #include "textures/courses/rainbow_road_neon_mario3.rgba16.inc.c" +}; + +u8 d_course_rainbow_road_mario_tlut4[] = { + #include "textures/courses/rainbow_road_neon_mario4.rgba16.inc.c" +}; + +u8 d_course_rainbow_road_mario_tlut5[] = { + #include "textures/courses/rainbow_road_neon_mario5.rgba16.inc.c" +}; + +u8 d_course_rainbow_road_boo_tlut1[] = { + #include "textures/courses/rainbow_road_neon_boo1.rgba16.inc.c" +}; + +u8 d_course_rainbow_road_boo_tlut2[] = { + #include "textures/courses/rainbow_road_neon_boo2.rgba16.inc.c" +}; + +u8 d_course_rainbow_road_boo_tlut3[] = { + #include "textures/courses/rainbow_road_neon_boo3.rgba16.inc.c" +}; + +u8 d_course_rainbow_road_boo_tlut4[] = { + #include "textures/courses/rainbow_road_neon_boo4.rgba16.inc.c" +}; + +u8 d_course_rainbow_road_boo_tlut5[] = { + #include "textures/courses/rainbow_road_neon_boo5.rgba16.inc.c" +}; + +u8 d_course_rainbow_road_peach_tlut[] = { + #include "textures/courses/rainbow_road_neon_peach.rgba16.inc.c" +}; + +u8 d_course_rainbow_road_luigi_tlut[] = { + #include "textures/courses/rainbow_road_neon_luigi.rgba16.inc.c" +}; + +u8 d_course_rainbow_road_donkey_kong_tlut[] = { + #include "textures/courses/rainbow_road_neon_donkey_kong.rgba16.inc.c" +}; + +u8 d_course_rainbow_road_yoshi_tlut[] = { + #include "textures/courses/rainbow_road_neon_yoshi.rgba16.inc.c" +}; + +u8 d_course_rainbow_road_bowser_tlut[] = { + #include "textures/courses/rainbow_road_neon_bowser.rgba16.inc.c" +}; + +u8 d_course_rainbow_road_wario_tlut[] = { + #include "textures/courses/rainbow_road_neon_wario.rgba16.inc.c" +}; + +u8 d_course_rainbow_road_toad_tlut[] = { + #include "textures/courses/rainbow_road_neon_toad.rgba16.inc.c" +}; + +u8 d_course_rainbow_road_neon_mushroom[] = { + #include "textures/courses/tlut3/rainbow_road_neon_mushroom4.rgba16.ci8.inc.c" +}; + +u8 d_course_rainbow_road_neon_mario[] = { + #include "textures/courses/tlut3/rainbow_road_neon_mario5.rgba16.ci8.inc.c" +}; + +u8 d_course_rainbow_road_neon_boo[] = { + #include "textures/courses/tlut3/rainbow_road_neon_boo5.rgba16.ci8.inc.c" +}; + +u8 d_course_rainbow_road_neon_peach[] = { + #include "textures/courses/tlut3/rainbow_road_neon_peach.rgba16.ci8.inc.c" +}; + +u8 d_course_rainbow_road_neon_luigi[] = { + #include "textures/courses/tlut3/rainbow_road_neon_luigi.rgba16.ci8.inc.c" +}; + +u8 d_course_rainbow_road_neon_donkey_kong[] = { + #include "textures/courses/tlut3/rainbow_road_neon_donkey_kong.rgba16.ci8.inc.c" +}; + +u8 d_course_rainbow_road_neon_yoshi[] = { + #include "textures/courses/tlut3/rainbow_road_neon_yoshi.rgba16.ci8.inc.c" +}; + +u8 d_course_rainbow_road_neon_bowser[] = { + #include "textures/courses/tlut3/rainbow_road_neon_bowser.rgba16.ci8.inc.c" +}; + +u8 d_course_rainbow_road_neon_wario[] = { + #include "textures/courses/tlut3/rainbow_road_neon_wario.rgba16.ci8.inc.c" +}; + +u8 d_course_rainbow_road_neon_toad[] = { + #include "textures/courses/tlut3/rainbow_road_neon_toad.rgba16.ci8.inc.c" +}; + +// unk data +u64 d_course_rainbow_road_unk_double = 1; +u64 d_course_rainbow_road_unk_double2 = 1; + +// unk light +Lights1 d_course_rainbow_road_light1 = gdSPDefLights1(102, 102, 102, 255, 255, 255, 40, 40, 40); + +u8 d_course_rainbow_road_sphere[] = { + #include "textures/courses/rainbow_road_sphere.rgba16.inc.c" +}; + +u8 d_course_rainbow_road_reflection_map_metal[] = { + #include "textures/courses/reflection_map_metal.rgba16.inc.c" +}; + +u8 d_course_rainbow_road_reflection_map_gold[] = { + #include "textures/courses/reflection_map_gold.rgba16.inc.c" +}; + +u8 d_course_rainbow_road_heart[] = { + #include "textures/courses/rainbow_road_heart.rgba16.inc.c" +}; + +u8 d_course_rainbow_road_eye[] = { + #include "textures/courses/rainbow_road_eye.rgba16.inc.c" +}; + + +Vtx_t d_course_rainbow_road_chomp_lower_jaw_model[] = { + {{ 281, 6, -451 }, { 0 }, { 0, 0 }, {0x2D, 0xFB, 0x8A, 0x00 }}, + {{ 223, -71, -469 }, { 0 }, { 0, 0 }, {0x2D, 0xFB, 0x8A, 0x00 }}, + {{ 181, 6, -490 }, { 0 }, { 0, 0 }, {0x2D, 0xFB, 0x8A, 0x00 }}, + {{ 399, 6, -401 }, { 0 }, { 0, 0 }, {0x31, 0xEE, 0x8D, 0xFF }}, + {{ 322, -105, -415 }, { 0 }, { 0, 0 }, {0x31, 0xEE, 0x8D, 0xFF }}, + {{ 281, 6, -451 }, { 0 }, { 0, 0 }, {0x31, 0xEE, 0x8D, 0xFF }}, + {{ 458, 6, -260 }, { 0 }, { 0, 0 }, {0x73, 0xEC, 0xD0, 0xFF }}, + {{ 400, -155, -330 }, { 0 }, { 0, 0 }, {0x73, 0xEC, 0xD0, 0xFF }}, + {{ 399, 6, -401 }, { 0 }, { 0, 0 }, {0x73, 0xEC, 0xD0, 0xFF }}, + {{ 563, 6, 0 }, { 0 }, { 0, 0 }, {0x72, 0xE3, 0xD3, 0xFF }}, + {{ 451, -210, -138 }, { 0 }, { 0, 0 }, {0x72, 0xE3, 0xD3, 0xFF }}, + {{ 458, 6, -260 }, { 0 }, { 0, 0 }, {0x72, 0xE3, 0xD3, 0xFF }}, + {{ 458, 6, 260 }, { 0 }, { 0, 0 }, {0x72, 0xE2, 0x2E, 0xFF }}, + {{ 451, -210, 138 }, { 0 }, { 0, 0 }, {0x72, 0xE2, 0x2E, 0xFF }}, + {{ 563, 6, 0 }, { 0 }, { 0, 0 }, {0x72, 0xE2, 0x2E, 0xFF }}, + {{ 399, 6, 401 }, { 0 }, { 0, 0 }, {0x73, 0xEC, 0x30, 0xFF }}, + {{ 400, -155, 330 }, { 0 }, { 0, 0 }, {0x73, 0xEC, 0x30, 0x00 }}, + {{ 458, 6, 260 }, { 0 }, { 0, 0 }, {0x73, 0xEC, 0x30, 0x00 }}, + {{ 281, 6, 451 }, { 0 }, { 0, 0 }, {0x31, 0xEE, 0x73, 0xFF }}, + {{ 322, -105, 415 }, { 0 }, { 0, 0 }, {0x31, 0xEE, 0x73, 0xFF }}, + {{ 399, 6, 401 }, { 0 }, { 0, 0 }, {0x31, 0xEE, 0x73, 0xFF }}, + {{ 181, 6, 490 }, { 0 }, { 0, 0 }, {0x2D, 0xFB, 0x76, 0xFF }}, + {{ 223, -71, 469 }, { 0 }, { 0, 0 }, {0x2D, 0xFB, 0x76, 0xFF }}, + {{ 281, 6, 451 }, { 0 }, { 0, 0 }, {0x2D, 0xFB, 0x76, 0xFF }}, +}; + +Gfx d_course_rainbow_road_dl_151A8[] = +{ + gsDPPipeSync(), + gsSPSetGeometryMode(G_TEXTURE_GEN), + gsDPLoadTextureBlock(0x06013828, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD), + gsDPSetCombineMode(G_CC_DECALRGB, G_CC_DECALRGB), + gsSPTexture(0x07C0, 0x07C0, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x06015028, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPClearGeometryMode(G_TEXTURE_GEN), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPEndDisplayList(), +}; + +Vtx_t d_course_rainbow_road_chomp_body_lower_model[] = { + {{ -156, 533, -156 }, { 0 }, { 0, 0 }, {0xDE, 0x75, 0xDE, 0x00 }}, + {{ -220, 533, 0 }, { 0 }, { 0, 0 }, {0xD0, 0x75, 0x00, 0x00 }}, + {{ 0, 577, 0 }, { 0 }, { 0, 0 }, {0x00, 0x7F, 0x00, 0x00 }}, + {{ -288, 408, -288 }, { 0 }, { 0, 0 }, {0xC1, 0x5A, 0xC1, 0xFF }}, + {{ -408, 408, 0 }, { 0 }, { 0, 0 }, {0xA7, 0x5A, 0x00, 0xFF }}, + {{ -377, 220, -377 }, { 0 }, { 0, 0 }, {0xAE, 0x30, 0xAE, 0xFF }}, + {{ -533, 220, 0 }, { 0 }, { 0, 0 }, {0x8B, 0x30, 0x00, 0xFF }}, + {{ -408, 0, -408 }, { 0 }, { 0, 0 }, {0xA7, 0x00, 0xA7, 0xFF }}, + {{ -577, 0, 0 }, { 0 }, { 0, 0 }, {0x81, 0x00, 0x00, 0xFF }}, + {{ -377, 220, 377 }, { 0 }, { 0, 0 }, {0xAE, 0x30, 0x52, 0xFF }}, + {{ -408, 0, 408 }, { 0 }, { 0, 0 }, {0xA7, 0x00, 0x59, 0xFF }}, + {{ -288, 408, 288 }, { 0 }, { 0, 0 }, {0xC1, 0x5A, 0x3F, 0xFF }}, + {{ -156, 533, 156 }, { 0 }, { 0, 0 }, {0xDE, 0x75, 0x22, 0xFF }}, + {{ 0, 533, -220 }, { 0 }, { 0, 0 }, {0x00, 0x75, 0xD0, 0xFF }}, + {{ 0, 408, -408 }, { 0 }, { 0, 0 }, {0x00, 0x5A, 0xA7, 0xFF }}, + {{ 0, 220, -533 }, { 0 }, { 0, 0 }, {0x00, 0x30, 0x8B, 0xFF }}, + {{ 0, 0, -577 }, { 0 }, { 0, 0 }, {0x00, 0x18, 0x84, 0x00 }}, + {{ 0, 220, 533 }, { 0 }, { 0, 0 }, {0x00, 0x30, 0x75, 0xFF }}, + {{ 0, 0, 577 }, { 0 }, { 0, 0 }, {0x00, 0x18, 0x7C, 0xFF }}, + {{ 0, 408, 408 }, { 0 }, { 0, 0 }, {0x00, 0x5A, 0x59, 0xFF }}, + {{ 0, 533, 220 }, { 0 }, { 0, 0 }, {0x00, 0x75, 0x30, 0xFF }}, + {{ 156, 533, -156 }, { 0 }, { 0, 0 }, {0x22, 0x75, 0xDE, 0xFF }}, + {{ 288, 408, -288 }, { 0 }, { 0, 0 }, {0x3F, 0x5A, 0xC1, 0xFF }}, + {{ 377, 220, -377 }, { 0 }, { 0, 0 }, {0x52, 0x30, 0xAE, 0xFF }}, + {{ 408, 0, -408 }, { 0 }, { 0, 0 }, {0x58, 0x18, 0xA8, 0xFF }}, + {{ 377, 220, 377 }, { 0 }, { 0, 0 }, {0x52, 0x30, 0x52, 0xFF }}, + {{ 408, 0, 408 }, { 0 }, { 0, 0 }, {0x58, 0x18, 0x58, 0xFF }}, + {{ 288, 408, 288 }, { 0 }, { 0, 0 }, {0x3F, 0x5A, 0x3F, 0xFF }}, + {{ 156, 533, 156 }, { 0 }, { 0, 0 }, {0x22, 0x75, 0x22, 0xFF }}, + {{ 220, 533, 0 }, { 0 }, { 0, 0 }, {0x30, 0x75, 0x00, 0xFF }}, + {{ 408, 408, 0 }, { 0 }, { 0, 0 }, {0x59, 0x5A, 0x00, 0xFF }}, + {{ 533, 220, 0 }, { 0 }, { 0, 0 }, {0x75, 0x30, 0x00, 0xFF }}, + {{ 377, 220, -377 }, { 0 }, { 0, 0 }, {0x52, 0x30, 0xAE, 0xFF }}, + {{ 533, 220, 0 }, { 0 }, { 0, 0 }, {0x75, 0x30, 0x00, 0xFF }}, + {{ 577, 0, 0 }, { 0 }, { 0, 0 }, {0x7C, 0x18, 0x00, 0xFF }}, + {{ 408, 0, -408 }, { 0 }, { 0, 0 }, {0x58, 0x18, 0xA8, 0xFF }}, + {{ 377, 220, 377 }, { 0 }, { 0, 0 }, {0x52, 0x30, 0x52, 0xFF }}, + {{ 408, 0, 408 }, { 0 }, { 0, 0 }, {0x58, 0x18, 0x58, 0xFF }}, + {{ 408, 408, 0 }, { 0 }, { 0, 0 }, {0x59, 0x5A, 0x00, 0xFF }}, + {{ 288, 408, 288 }, { 0 }, { 0, 0 }, {0x3F, 0x5A, 0x3F, 0xFF }}, + {{ 220, 533, 0 }, { 0 }, { 0, 0 }, {0x30, 0x75, 0x00, 0xFF }}, + {{ 156, 533, 156 }, { 0 }, { 0, 0 }, {0x22, 0x75, 0x22, 0xFF }}, + {{ 0, 577, 0 }, { 0 }, { 0, 0 }, {0x00, 0x7F, 0x00, 0x00 }}, + {{ 0, 0, -581 }, { 0 }, { 1154, 138 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 582, 0, 0 }, { 0 }, { 470, 1104 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 411, 0, 411 }, { 0 }, { -12, 822 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 0, 582 }, { 0 }, { -210, 138 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 411, 0, -410 }, { 0 }, { 954, 822 }, {0xFF, 0xFF, 0xFF, 0xFF }}, +}; + +Gfx d_course_rainbow_road_dl_15550[] = +{ + gsDPPipeSync(), + gsSPSetGeometryMode(G_TEXTURE_GEN), + gsDPLoadTextureBlock(0x06013028, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD), + gsDPSetCombineMode(G_CC_DECALRGB, G_CC_DECALRGB), + gsSPTexture(0x07C0, 0x07C0, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x06015250, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0), + gsSP2Triangles(1, 3, 4, 0, 4, 3, 5, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 5, 7, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 6, 8, 0), + gsSP2Triangles(9, 8, 10, 0, 11, 4, 6, 0), + gsSP2Triangles(11, 6, 9, 0, 12, 1, 4, 0), + gsSP2Triangles(12, 4, 11, 0, 1, 12, 2, 0), + gsSP2Triangles(13, 0, 2, 0, 0, 13, 14, 0), + gsSP2Triangles(0, 14, 3, 0, 3, 14, 15, 0), + gsSP2Triangles(3, 15, 5, 0, 5, 15, 16, 0), + gsSP2Triangles(5, 16, 7, 0, 17, 9, 10, 0), + gsSP2Triangles(17, 10, 18, 0, 19, 11, 9, 0), + gsSP2Triangles(19, 9, 17, 0, 20, 12, 11, 0), + gsSP2Triangles(20, 11, 19, 0, 12, 20, 2, 0), + gsSP2Triangles(21, 13, 2, 0, 13, 21, 22, 0), + gsSP2Triangles(13, 22, 14, 0, 14, 22, 23, 0), + gsSP2Triangles(14, 23, 15, 0, 15, 23, 24, 0), + gsSP2Triangles(15, 24, 16, 0, 25, 17, 18, 0), + gsSP2Triangles(25, 18, 26, 0, 27, 19, 17, 0), + gsSP2Triangles(27, 17, 25, 0, 28, 20, 19, 0), + gsSP2Triangles(28, 19, 27, 0, 20, 28, 2, 0), + gsSP2Triangles(29, 21, 2, 0, 21, 29, 30, 0), + gsSP2Triangles(21, 30, 22, 0, 22, 30, 31, 0), + gsSP1Triangle(22, 31, 23, 0), + gsSPVertex(0x06015450, 11, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 4, 1, 0), + gsSP1Quadrangle(8, 9, 7, 6, 0), + gsSP1Triangle(9, 8, 10, 0), + gsSPClearGeometryMode(G_TEXTURE_GEN), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEI, G_CC_MODULATEI), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06014028), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06015500, 5, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Triangle(0, 4, 1, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPSetGeometryMode(G_LIGHTING), + gsSPEndDisplayList(), +}; + +Vtx_t d_course_rainbow_road_chomp_upper_jaw_model[] = { + {{ 181, -6, -490 }, { 0 }, { 0, 0 }, {0x2D, 0x05, 0x8A, 0x00 }}, + {{ 223, 71, -469 }, { 0 }, { 0, 0 }, {0x2D, 0x05, 0x8A, 0x00 }}, + {{ 281, -6, -451 }, { 0 }, { 0, 0 }, {0x2D, 0x05, 0x8A, 0x00 }}, + {{ 281, -6, -451 }, { 0 }, { 0, 0 }, {0x31, 0x11, 0x8D, 0xFF }}, + {{ 322, 105, -416 }, { 0 }, { 0, 0 }, {0x31, 0x11, 0x8D, 0xFF }}, + {{ 399, -6, -401 }, { 0 }, { 0, 0 }, {0x31, 0x11, 0x8D, 0xFF }}, + {{ 399, -6, -401 }, { 0 }, { 0, 0 }, {0x70, 0x24, 0xD1, 0xFF }}, + {{ 375, 158, -330 }, { 0 }, { 0, 0 }, {0x70, 0x24, 0xD1, 0xFF }}, + {{ 458, -6, -260 }, { 0 }, { 0, 0 }, {0x70, 0x24, 0xD1, 0xFF }}, + {{ 458, -6, -260 }, { 0 }, { 0, 0 }, {0x73, 0x1A, 0xD2, 0xFF }}, + {{ 454, 225, -138 }, { 0 }, { 0, 0 }, {0x73, 0x1A, 0xD2, 0xFF }}, + {{ 563, -6, 0 }, { 0 }, { 0, 0 }, {0x73, 0x1A, 0xD2, 0xFF }}, + {{ 563, -6, 0 }, { 0 }, { 0, 0 }, {0x73, 0x1A, 0x2E, 0xFF }}, + {{ 454, 225, 138 }, { 0 }, { 0, 0 }, {0x73, 0x1A, 0x2E, 0xFF }}, + {{ 458, -6, 260 }, { 0 }, { 0, 0 }, {0x73, 0x1A, 0x2E, 0xFF }}, + {{ 458, -6, 260 }, { 0 }, { 0, 0 }, {0x70, 0x24, 0x2F, 0xFF }}, + {{ 375, 158, 330 }, { 0 }, { 0, 0 }, {0x70, 0x24, 0x2F, 0x00 }}, + {{ 399, -6, 401 }, { 0 }, { 0, 0 }, {0x70, 0x24, 0x2F, 0x00 }}, + {{ 399, -6, 401 }, { 0 }, { 0, 0 }, {0x31, 0x11, 0x73, 0xFF }}, + {{ 322, 105, 416 }, { 0 }, { 0, 0 }, {0x31, 0x11, 0x73, 0xFF }}, + {{ 281, -6, 451 }, { 0 }, { 0, 0 }, {0x31, 0x11, 0x73, 0xFF }}, + {{ 281, -6, 451 }, { 0 }, { 0, 0 }, {0x2D, 0x05, 0x76, 0xFF }}, + {{ 223, 71, 469 }, { 0 }, { 0, 0 }, {0x2D, 0x05, 0x76, 0xFF }}, + {{ 181, -6, 490 }, { 0 }, { 0, 0 }, {0x2D, 0x05, 0x76, 0xFF }}, +}; + +Gfx d_course_rainbow_road_dl_158C0[] = +{ + gsDPPipeSync(), + gsSPSetGeometryMode(G_TEXTURE_GEN), + gsDPLoadTextureBlock(0x06013828, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD), + gsDPSetCombineMode(G_CC_DECALRGB, G_CC_DECALRGB), + gsSPTexture(0x07C0, 0x07C0, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x06015740, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), + gsDPPipeSync(), + gsSPClearGeometryMode(G_TEXTURE_GEN), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPEndDisplayList(), +}; + +Vtx_t d_course_rainbow_road_chomp_body_upper_back_model[] = { + {{ 0, -577, 0 }, { 0 }, { 0, 0 }, {0x00, 0x81, 0x00, 0x00 }}, + {{ -220, -533, 0 }, { 0 }, { 0, 0 }, {0xD0, 0x8B, 0x00, 0x00 }}, + {{ -156, -533, -156 }, { 0 }, { 0, 0 }, {0xDE, 0x8B, 0xDE, 0x00 }}, + {{ -408, -408, 0 }, { 0 }, { 0, 0 }, {0xA7, 0xA6, 0x00, 0xFF }}, + {{ -288, -408, -288 }, { 0 }, { 0, 0 }, {0xC1, 0xA6, 0xC1, 0xFF }}, + {{ -533, -220, 0 }, { 0 }, { 0, 0 }, {0x8B, 0xD0, 0x00, 0xFF }}, + {{ -377, -220, -377 }, { 0 }, { 0, 0 }, {0xAE, 0xD0, 0xAE, 0xFF }}, + {{ -577, 0, 0 }, { 0 }, { 0, 0 }, {0x81, 0x00, 0x00, 0xFF }}, + {{ -408, 0, -408 }, { 0 }, { 0, 0 }, {0xA7, 0x00, 0xA7, 0xFF }}, + {{ -408, 0, 408 }, { 0 }, { 0, 0 }, {0xA7, 0x00, 0x59, 0xFF }}, + {{ -377, -220, 377 }, { 0 }, { 0, 0 }, {0xAE, 0xD0, 0x52, 0xFF }}, + {{ -288, -408, 288 }, { 0 }, { 0, 0 }, {0xC1, 0xA6, 0x3F, 0xFF }}, + {{ -156, -533, 156 }, { 0 }, { 0, 0 }, {0xDE, 0x8B, 0x22, 0xFF }}, + {{ 0, -533, -220 }, { 0 }, { 0, 0 }, {0x00, 0x8B, 0xD0, 0xFF }}, + {{ 0, -408, -408 }, { 0 }, { 0, 0 }, {0x00, 0xA6, 0xA7, 0xFF }}, + {{ 0, -220, -533 }, { 0 }, { 0, 0 }, {0x00, 0xD1, 0x8B, 0xFF }}, + {{ 0, 0, -577 }, { 0 }, { 0, 0 }, {0x12, 0xE5, 0x86, 0x00 }}, + {{ 0, 0, 577 }, { 0 }, { 0, 0 }, {0x00, 0xE8, 0x7C, 0xFF }}, + {{ 0, -220, 533 }, { 0 }, { 0, 0 }, {0x02, 0xCE, 0x74, 0xFF }}, + {{ 0, -408, 408 }, { 0 }, { 0, 0 }, {0x03, 0xA7, 0x5A, 0xFF }}, + {{ 0, -533, 220 }, { 0 }, { 0, 0 }, {0x00, 0x8B, 0x30, 0xFF }}, + {{ 156, -533, -156 }, { 0 }, { 0, 0 }, {0x22, 0x8B, 0xDE, 0xFF }}, + {{ 288, -408, -288 }, { 0 }, { 0, 0 }, {0x3F, 0xA8, 0xBF, 0x00 }}, + {{ 367, -215, -367 }, { 0 }, { 0, 0 }, {0x52, 0xD0, 0xAD, 0xFF }}, + {{ 408, 0, -408 }, { 0 }, { 0, 0 }, {0x61, 0xE2, 0xB5, 0xFF }}, + {{ 408, 0, 408 }, { 0 }, { 0, 0 }, {0x4B, 0xE2, 0x61, 0xFF }}, + {{ 367, -215, 367 }, { 0 }, { 0, 0 }, {0x53, 0xD0, 0x52, 0xFF }}, + {{ 288, -408, 288 }, { 0 }, { 0, 0 }, {0x41, 0xA8, 0x3F, 0xFF }}, + {{ 156, -533, 156 }, { 0 }, { 0, 0 }, {0x22, 0x8B, 0x22, 0xFF }}, + {{ 220, -533, 0 }, { 0 }, { 0, 0 }, {0x30, 0x8B, 0x00, 0xFF }}, + {{ 408, -408, 0 }, { 0 }, { 0, 0 }, {0x5A, 0xA7, 0xFD, 0xFF }}, + {{ 533, -220, 0 }, { 0 }, { 0, 0 }, {0x75, 0xCF, 0x00, 0xFF }}, + {{ 408, 0, -408 }, { 0 }, { 0, 0 }, {0x61, 0xE2, 0xB5, 0xFF }}, + {{ 577, 0, 0 }, { 0 }, { 0, 0 }, {0x7A, 0xE5, 0x12, 0xFF }}, + {{ 533, -220, 0 }, { 0 }, { 0, 0 }, {0x75, 0xCF, 0x00, 0xFF }}, + {{ 367, -215, -367 }, { 0 }, { 0, 0 }, {0x52, 0xD0, 0xAD, 0xFF }}, + {{ 408, 0, 408 }, { 0 }, { 0, 0 }, {0x4B, 0xE2, 0x61, 0xFF }}, + {{ 367, -215, 367 }, { 0 }, { 0, 0 }, {0x53, 0xD0, 0x52, 0xFF }}, + {{ 288, -408, 288 }, { 0 }, { 0, 0 }, {0x41, 0xA8, 0x3F, 0xFF }}, + {{ 408, -408, 0 }, { 0 }, { 0, 0 }, {0x5A, 0xA7, 0xFD, 0xFF }}, + {{ 156, -533, 156 }, { 0 }, { 0, 0 }, {0x22, 0x8B, 0x22, 0x00 }}, + {{ 220, -533, 0 }, { 0 }, { 0, 0 }, {0x30, 0x8B, 0x00, 0xFF }}, + {{ 0, -577, 0 }, { 0 }, { 0, 0 }, {0x00, 0x81, 0x00, 0xFF }}, + {{ 0, 0, 582 }, { 0 }, { 990, 380 }, {0xB2, 0xB2, 0xB2, 0xFF }}, + {{ 411, 0, -410 }, { 0 }, { 118, 880 }, {0xB2, 0xB2, 0xB2, 0xFF }}, + {{ 0, 0, -581 }, { 0 }, { -52, 472 }, {0xB2, 0xB2, 0xB2, 0xFF }}, + {{ 582, 0, 0 }, { 0 }, { 496, 1020 }, {0xB2, 0xB2, 0xB2, 0xFF }}, + {{ 411, 0, 411 }, { 0 }, { 856, 816 }, {0xB2, 0xB2, 0xB2, 0xFF }}, +}; + +Gfx d_course_rainbow_road_dl_15C68[] = +{ + gsDPPipeSync(), + gsSPSetGeometryMode(G_TEXTURE_GEN), + gsDPLoadTextureBlock(0x06013028, G_IM_FMT_RGBA, G_IM_SIZ_16b, 32, 32, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMIRROR | G_TX_WRAP, 5, 5, G_TX_NOLOD, G_TX_NOLOD), + gsDPSetCombineMode(G_CC_DECALRGB, G_CC_DECALRGB), + gsSPTexture(0x07C0, 0x07C0, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x06015968, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 2, 0), + gsSP2Triangles(3, 2, 1, 0, 5, 6, 4, 0), + gsSP2Triangles(5, 4, 3, 0, 7, 8, 6, 0), + gsSP2Triangles(7, 6, 5, 0, 9, 7, 5, 0), + gsSP2Triangles(9, 5, 10, 0, 10, 5, 3, 0), + gsSP2Triangles(10, 3, 11, 0, 11, 3, 1, 0), + gsSP2Triangles(11, 1, 12, 0, 0, 12, 1, 0), + gsSP2Triangles(0, 2, 13, 0, 4, 14, 13, 0), + gsSP2Triangles(4, 13, 2, 0, 6, 15, 14, 0), + gsSP2Triangles(6, 14, 4, 0, 8, 16, 15, 0), + gsSP2Triangles(8, 15, 6, 0, 17, 9, 10, 0), + gsSP2Triangles(17, 10, 18, 0, 18, 10, 11, 0), + gsSP2Triangles(18, 11, 19, 0, 19, 11, 12, 0), + gsSP2Triangles(19, 12, 20, 0, 0, 20, 12, 0), + gsSP2Triangles(0, 13, 21, 0, 14, 22, 21, 0), + gsSP2Triangles(14, 21, 13, 0, 15, 23, 22, 0), + gsSP2Triangles(15, 22, 14, 0, 16, 24, 23, 0), + gsSP2Triangles(16, 23, 15, 0, 25, 17, 18, 0), + gsSP2Triangles(25, 18, 26, 0, 26, 18, 19, 0), + gsSP2Triangles(26, 19, 27, 0, 27, 19, 20, 0), + gsSP2Triangles(27, 20, 28, 0, 0, 28, 20, 0), + gsSP2Triangles(0, 21, 29, 0, 22, 30, 29, 0), + gsSP2Triangles(22, 29, 21, 0, 23, 31, 30, 0), + gsSP1Triangle(23, 30, 22, 0), + gsSPVertex(0x06015B68, 11, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(2, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Triangle(10, 9, 8, 0), + gsSPClearGeometryMode(G_TEXTURE_GEN), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEI, G_CC_MODULATEI), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06014028), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06015C18, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Triangle(0, 4, 3, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPSetGeometryMode(G_LIGHTING), + gsSPEndDisplayList(), +}; + +Vtx_t d_course_rainbow_road_chomp_eyes_model[] = { + {{ 341, -287, 410 }, { 0 }, { 990, 0 }, {0x69, 0xE7, 0x41, 0xFF }}, + {{ 505, -32, 246 }, { 0 }, { 0, 990 }, {0x69, 0xE7, 0x41, 0xFF }}, + {{ 374, -49, 450 }, { 0 }, { 990, 990 }, {0x69, 0xE7, 0x41, 0xFF }}, + {{ 341, -287, 410 }, { 0 }, { 990, 0 }, {0x69, 0xE7, 0x42, 0xFF }}, + {{ 473, -270, 206 }, { 0 }, { 0, 0 }, {0x69, 0xE7, 0x42, 0xFF }}, + {{ 505, -32, 246 }, { 0 }, { 0, 990 }, {0x69, 0xE7, 0x42, 0xFF }}, + {{ 374, -49, -449 }, { 0 }, { 990, 990 }, {0x69, 0xE7, 0xBF, 0xFF }}, + {{ 505, -32, -245 }, { 0 }, { 0, 990 }, {0x69, 0xE7, 0xBF, 0xFF }}, + {{ 341, -287, -409 }, { 0 }, { 990, 0 }, {0x69, 0xE7, 0xBF, 0xFF }}, + {{ 505, -32, -245 }, { 0 }, { 0, 990 }, {0x69, 0xE7, 0xBE, 0xFF }}, + {{ 473, -270, -205 }, { 0 }, { 0, 0 }, {0x69, 0xE7, 0xBE, 0xFF }}, + {{ 341, -287, -409 }, { 0 }, { 990, 0 }, {0x69, 0xE7, 0xBE, 0xFF }}, +}; + +Gfx d_course_rainbow_road_dl_15F18[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsSPClearGeometryMode(G_SHADING_SMOOTH), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06014828), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPLight(0x06012018, 1), + gsSPLight(0x06012010, 2), + gsSPVertex(0x06015E58, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPSetGeometryMode(G_SHADING_SMOOTH), + gsSPEndDisplayList(), +}; + +// 0x15FC8 todo: Format +u8 d_rainbow_road_chomp_jaw_animation[208] = { + 0x00, 0x00, 0x3F, 0xFF, 0x96, 0x02, 0x94, 0x83, 0x90, 0xD2, 0x8C, 0x1B, + 0x87, 0x8E, 0x84, 0x5A, 0x83, 0xAC, 0x88, 0xAE, 0x92, 0x64, 0x9B, 0xC5, + 0x9F, 0xC9, 0x9C, 0x7C, 0x95, 0x0F, 0x8C, 0x27, 0x84, 0x6D, 0x80, 0x8A, + 0x83, 0x48, 0x8A, 0xBB, 0x92, 0x73, 0x96, 0x02, 0x6F, 0xB2, 0x70, 0xC6, + 0x73, 0x69, 0x76, 0xBA, 0x79, 0xD6, 0x7B, 0xDD, 0x7B, 0xEB, 0x77, 0x52, + 0x6E, 0xD7, 0x66, 0xCA, 0x63, 0x79, 0x66, 0x92, 0x6D, 0x54, 0x75, 0x6C, + 0x7C, 0x87, 0x80, 0x54, 0x7E, 0x7C, 0x78, 0xB0, 0x72, 0x8D, 0x6F, 0xB2, + 0x96, 0x02, 0x94, 0x83, 0x90, 0xD2, 0x8C, 0x1B, 0x87, 0x8E, 0x84, 0x5A, + 0x83, 0xAC, 0x88, 0xAE, 0x92, 0x64, 0x9B, 0xC5, 0x9F, 0xC9, 0x9C, 0x7C, + 0x95, 0x0F, 0x8C, 0x27, 0x84, 0x6D, 0x80, 0x8A, 0x83, 0x48, 0x8A, 0xBB, + 0x92, 0x73, 0x96, 0x02, 0x6F, 0xB2, 0x70, 0xC6, 0x73, 0x69, 0x76, 0xBA, + 0x79, 0xD6, 0x7B, 0xDD, 0x7B, 0xEB, 0x77, 0x52, 0x6E, 0xD7, 0x66, 0xCA, + 0x63, 0x79, 0x66, 0x92, 0x6D, 0x54, 0x75, 0x6C, 0x7C, 0x87, 0x80, 0x54, + 0x7E, 0x7C, 0x78, 0xB0, 0x72, 0x8D, 0x6F, 0xB2, 0x6F, 0xB2, 0x70, 0xC6, + 0x73, 0x69, 0x76, 0xBA, 0x79, 0xD6, 0x7B, 0xDD, 0x7B, 0xEB, 0x77, 0x52, + 0x6E, 0xD7, 0x66, 0xCA, 0x63, 0x79, 0x66, 0x92, 0x6D, 0x54, 0x75, 0x6C, + 0x7C, 0x87, 0x80, 0x54, 0x7E, 0x7C, 0x78, 0xB0, 0x72, 0x8D, 0x6F, 0xB2, + 0x3F, 0xFF, 0x00, 0x00 +}; + +// 0x16098 todo: unknown data. Likely not Vtx. +Vtx_t d_course_rainbow_road_model7[] = { + {{ 1, 0, 1 }, { 0 }, { 1, 0 }, {0x00, 0x01, 0x00, 0x00 }}, + {{ 1, 1, 1 }, { 0 }, { 1, 0 }, {0x00, 0x01, 0x00, 0x00 }}, + {{ 20, 42, 1 }, { 0 }, { 1, 0 }, {0x00, 0x14, 0x00, 0x02 }}, + {{ 1, 0, 1 }, { 102 }, { 1, 0 }, {0x00, 0x01, 0x00, 0x00 }}, + {{ 1, 0, 20 }, { 82 }, { 1, 0 }, {0x00, 0x01, 0x00, 0x00 }}, + {{ 20, 62, 1 }, { 0 }, { 1, 0 }, {0x00, 0x14, 0x00, 0x16 }}, + {{ 1, 0, 0 }, { 0 }, { 20, 7 }, {0x06, 0x01, 0x5F, 0xC8 }}, + {{ 1537, 24728, 1537 }, { 24824 }, { 0, 1 }, {0x00, 0x00, 0x00, 0x02 }}, + {{ 0, 0, 0 }, { 7 }, { 0, 0 }, {0x00, 0x00, 0x00, 0x00 }}, + {{ 0, 0, 0 }, { 570 }, { 0, 0 }, {0x00, 0x00, 0x00, 0x01 }}, + {{ 0, 2, 0 }, { 0 }, { 0, 7 }, {0x00, 0x00, 0x00, 0x00 }}, + {{ 1537, 21840, 0 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0x00 }}, + {{ 0, 0, 0 }, { 7 }, { 0, 0 }, {0x06, 0x01, 0x51, 0xA8 }}, + {{ 0, 0, 0 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0x02 }}, + {{ 0, 2, 0 }, { 0 }, { 0, 7 }, {0x00, 0x00, 0x00, 0x00 }}, + {{ 0, 0, 0 }, { 0 }, { 0, 570 }, {0x00, 0x00, 0x00, 0x00 }}, + {{ 0, 1, 0 }, { 2 }, { 0, 0 }, {0x00, 0x00, 0x00, 0x07 }}, + {{ 0, 0, 1537 }, { 23656 }, { 0, 0 }, {0x00, 0x00, 0x00, 0x00 }}, + {{ 0, 0, 0 }, { 0 }, { 0, 7 }, {0x00, 0x00, 0x00, 0x00 }}, + {{ 1537, 22720, 0 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0x00 }}, + {{ 0, 0, 0 }, { 7 }, { 0, 0 }, {0x06, 0x01, 0x5F, 0x18 }}, + {{ 0, 0, 0 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0x02 }}, + {{ 0, 2, 0 }, { 2 }, { 0, 2 }, {0x00, 0x00, 0x00, 0x03 }}, + {{ 0, 2, 0 }, { 0 }, { 0, 0 }, {0x00, 0x00, 0x00, 0x02 }}, +}; + +// unk double. Likely apart of above data. +u64 d_course_rainbow_road_unk_double3 = 2; + +Gfx d_course_rainbow_road_dl_16220[] = +{ + gsSPClearGeometryMode(G_CULL_BACK), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07001FB8), + gsSPClearGeometryMode(G_CULL_BACK | G_LIGHTING), + gsDPNoOp(), + gsDPSetTextureFilter(G_TF_BILERP), + gsDPSetTexturePersp(G_TP_PERSP), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2), + gsSPDisplayList(0x07001318), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPDisplayList(0x07001E18), + gsSPDisplayList(0x07002068), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +struct ActorSpawnData d_course_rainbow_road_spawn[] = { + {{ 250, 999, -5279 }, { 0 }}, + {{ 256, 999, -5248 }, { 0 }}, + {{ 279, 999, -5241 }, { 0 }}, + {{ 284, 999, -5214 }, { 0 }}, + {{ -89, 964, -3421 }, { 0 }}, + {{ -79, 964, -3398 }, { 0 }}, + {{ -69, 964, -3383 }, { 0 }}, + {{ -61, 964, -3362 }, { 0 }}, + {{ -1660, 506, -601 }, { 1 }}, + {{ -1699, 506, -587 }, { 1 }}, + {{ -1697, 506, -638 }, { 1 }}, + {{ -1732, 507, -560 }, { 1 }}, + {{ -1781, 712, 797 }, { 1 }}, + {{ -1764, 712, 806 }, { 1 }}, + {{ -1737, 712, 815 }, { 1 }}, + {{ -1715, 712, 824 }, { 1 }}, + {{ -2022, 743, 2338 }, { 2 }}, + {{ -2006, 743, 2369 }, { 2 }}, + {{ -1982, 743, 2377 }, { 2 }}, + {{ -1983, 743, 2407 }, { 2 }}, + {{ 1463, 785, 1982 }, { 2 }}, + {{ 1466, 785, 1956 }, { 2 }}, + {{ 1473, 785, 1928 }, { 2 }}, + {{ 1460, 785, 2003 }, { 2 }}, + {{ -124, 931, 2735 }, { 3 }}, + {{ -112, 931, 2711 }, { 3 }}, + {{ -113, 931, 2667 }, { 3 }}, + {{ -100, 930, 2689 }, { 3 }}, + {{ 326, 1348, 2146 }, { 3 }}, + {{ 348, 1349, 2135 }, { 3 }}, + {{ 371, 1349, 2135 }, { 3 }}, + {{ 397, 1349, 2128 }, { 3 }}, + {{ -32768, 0, 0 }, { 0 }}, +}; + +struct CourseAddrUnkStruct d_course_rainbow_road_addr[] = { + {{ 0x070020C0 }, { 0x01FF0000 }}, + {{ 0x07001850 }, { 0x01010000 }}, + {{ 0x07001758 }, { 0x01020000 }}, + {{ 0x07001698 }, { 0x01030000 }}, + {{ 0x070015F8 }, { 0x01040000 }}, + {{ 0x07001528 }, { 0x01050000 }}, + {{ 0x070013A0 }, { 0x01060000 }}, + {{ 0x07001978 }, { 0x01070000 }}, + {{ 0x07001D30 }, { 0x01080000 }}, + {{ 0x07001C70 }, { 0x01090000 }}, + {{ 0x07001BC0 }, { 0x010A0000 }}, + {{ 0x07001B28 }, { 0x010B0000 }}, + {{ 0x07001A20 }, { 0x010C0000 }}, + {{ 0x07001318 }, { 0xFFFF0000 }}, + {{ 0x00000000 }, { 0x00000000 }}, + {{ 0x060000D8 }, { 0x06000210 }}, + {{ 0x06000178 }, { 0x06000288 }}, + {{ 0x06000338 }, { 0x060004A0 }}, + {{ 0x060003D0 }, { 0x06000528 }}, + {{ 0x060005F8 }, { 0x060006E0 }}, + {{ 0x06000658 }, { 0x06000730 }}, + {{ 0x060007A8 }, { 0x06000880 }}, + {{ 0x060007F8 }, { 0x060008E0 }}, + {{ 0x06000958 }, { 0x06000A70 }}, + {{ 0x060009C8 }, { 0x06000B08 }}, + {{ 0x06000B70 }, { 0x06000C70 }}, + {{ 0x06000BF0 }, { 0x06000D10 }}, + {{ 0x06000D80 }, { 0x06000E98 }}, + {{ 0x06000E08 }, { 0x06000F50 }}, + {{ 0x06000FB0 }, { 0x060010A8 }}, + {{ 0x06001030 }, { 0x06001150 }}, + {{ 0x06001198 }, { 0x060012A0 }}, + {{ 0x06001228 }, { 0x06001340 }}, + {{ 0x060013F0 }, { 0x060014E8 }}, + {{ 0x06001488 }, { 0x06001530 }}, + {{ 0x060015D0 }, { 0x060016C0 }}, + {{ 0x06001678 }, { 0x06001738 }}, + {{ 0x060017D0 }, { 0x060018D0 }}, + {{ 0x06001878 }, { 0x06001948 }}, +}; \ No newline at end of file diff --git a/courses/special_cup/rainbow_road/packed.inc.c b/courses/special_cup/rainbow_road/packed.inc.c new file mode 100644 index 000000000..4d9337a90 --- /dev/null +++ b/courses/special_cup/rainbow_road/packed.inc.c @@ -0,0 +1,1208 @@ +#include +#include +#include +#include +#include + +Gfx d_course_rainbow_road_packed_dl_0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04000000, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000200, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000400, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000600, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000800, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000A00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000C00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000E00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001000, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001200, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001400, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_308[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04001500, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001700, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001900, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001B00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001D00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001F00, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_498[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04001F80, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04002180, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04002380, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04002580, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_5C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04002780, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04002980, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04002B80, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04002D80, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04002F80, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_730[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04003100, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04003300, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04003500, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04003700, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04003900, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 6, 9, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04003B00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04003D00, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_918[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04003DC0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04003FC0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040041C0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x040043A0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_A48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040045A0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040047A0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040049A0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04004BA0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04004DA0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_B90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04004E20, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04005020, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04005220, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04005420, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04005620, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04005820, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04005A20, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_D88[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04005BA0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04005DA0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04005FA0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040061A0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_EA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04006320, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04006520, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04006720, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04006920, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04006B20, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_FF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04006BA0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04006DA0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04006FA0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040071A0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040073A0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_1168[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x040075A0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040077A0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040079A0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(26, 28, 29, 27, 0), + gsSPVertex(0x04007B80, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04007D80, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04007F80, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_1318[] = +{ + gsSPDisplayList(0x07001168), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000EA8), + gsSPDisplayList(0x07000D88), + gsSPDisplayList(0x07000B90), + gsSPDisplayList(0x07000A48), + gsSPDisplayList(0x07000918), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005C8), + gsSPDisplayList(0x07000498), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_1380[] = +{ + gsSPDisplayList(0x07001318), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_1390[] = +{ + gsSPDisplayList(0x07001380), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_13A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04008100, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 4, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(2, 14, 15, 3, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 24, 27, 0), + gsSP1Quadrangle(30, 31, 10, 13, 0), + gsSPVertex(0x04008300, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 18, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 24, 27, 0), + gsSP1Quadrangle(16, 30, 31, 17, 0), + gsSPVertex(0x04008500, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04008700, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04008900, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_1528[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04008A80, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 12, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(28, 30, 31, 29, 0), + gsSPVertex(0x04008C80, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(28, 30, 31, 29, 0), + gsSPVertex(0x04008E80, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_15F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04008F00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04009100, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_1698[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04009300, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04009500, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(12, 14, 15, 13, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(18, 20, 21, 19, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(24, 26, 27, 25, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04009700, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_1758[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04009740, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSP1Quadrangle(12, 14, 15, 13, 0), + gsSP1Quadrangle(16, 0, 3, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(22, 24, 25, 23, 0), + gsSP1Quadrangle(24, 26, 27, 25, 0), + gsSP1Quadrangle(28, 29, 16, 17, 0), + gsSPVertex(0x04009920, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSP1Quadrangle(12, 14, 15, 13, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(17, 20, 21, 18, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 22, 25, 27, 0), + gsSP1Quadrangle(4, 28, 29, 5, 0), + gsSP1Quadrangle(28, 30, 31, 29, 0), + gsSPVertex(0x04009B20, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_1850[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009B80, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04009BC0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(22, 24, 25, 23, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x04009DA0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 13, 12, 0), + gsSP1Quadrangle(18, 19, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_1978[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x04009EE0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(11, 10, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP1Quadrangle(20, 21, 15, 14, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(25, 24, 30, 31, 0), + gsSPVertex(0x0400A0E0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 6, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_1A20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400A260, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP2Triangles(22, 0, 2, 0, 23, 3, 5, 0), + gsSP2Triangles(6, 8, 24, 0, 9, 11, 25, 0), + gsSP2Triangles(26, 12, 14, 0, 27, 15, 17, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400A460, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(22, 24, 25, 23, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x0400A640, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x0400A820, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_1B28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400A8C0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(19, 18, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x0400AAA0, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_1BC0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400AC60, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(0, 2, 16, 0, 17, 3, 5, 0), + gsSP2Triangles(18, 6, 8, 0, 9, 11, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400AE60, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x0400B040, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_1C70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400B080, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(7, 10, 11, 8, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 14, 17, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(22, 24, 25, 23, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(28, 18, 19, 29, 0), + gsSP1Quadrangle(12, 30, 31, 13, 0), + gsSPVertex(0x0400B280, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(15, 18, 19, 16, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_1D30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400B440, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 12, 0), + gsSP1Quadrangle(19, 20, 21, 22, 0), + gsSP1Quadrangle(23, 24, 19, 22, 0), + gsSP1Quadrangle(25, 26, 27, 28, 0), + gsSP1Quadrangle(27, 29, 30, 28, 0), + gsSP1Triangle(21, 20, 31, 0), + gsSPVertex(0x0400B640, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 14, 0), + gsSP2Triangles(17, 14, 13, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 12, 11, 27, 0), + gsSP2Triangles(12, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x0400B840, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 4, 0), + gsSP2Triangles(7, 4, 3, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 10, 0), + gsSP1Triangle(13, 10, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_1E18[] = +{ + gsSPDisplayList(0x07001D30), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001BC0), + gsSPDisplayList(0x07001B28), + gsSPDisplayList(0x07001A20), + gsSPDisplayList(0x07001978), + gsSPDisplayList(0x07001850), + gsSPDisplayList(0x07001758), + gsSPDisplayList(0x07001698), + gsSPDisplayList(0x070015F8), + gsSPDisplayList(0x07001528), + gsSPDisplayList(0x070013A0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_1E80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B930, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 4, 5, 0, 0, 6, 1, 0), + gsSP2Triangles(0, 3, 4, 0, 3, 7, 4, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP2Triangles(2, 24, 3, 0, 1, 25, 2, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x0400BB10, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BC50, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 0, 4, 0, 0, 2, 6, 0), + gsSP2Triangles(0, 6, 3, 0, 6, 7, 3, 0), + gsSP2Triangles(2, 8, 6, 0, 3, 9, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_1FB8[] = +{ + gsSPDisplayList(0x07001E80), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_1FC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPVertex(0x0400BCF0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400BEF0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_2068[] = +{ + gsSPDisplayList(0x07001FC8), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_2078[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x0400C0F0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_20C0[] = +{ + gsSPDisplayList(0x07002078), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_20D0[] = +{ + gsSPDisplayList(0x070020C0), + gsSPDisplayList(0x07002068), + gsSPDisplayList(0x07001FB8), + gsSPDisplayList(0x07001E18), + gsSPEndDisplayList(), +}; + +Gfx d_course_rainbow_road_packed_dl_20F8[] = +{ + gsSPDisplayList(0x070020D0), + gsSPEndDisplayList(), +}; + +u8 d_course_rainbow_road_packed_tail[] = { 0xFF, 2, 0, 0, 0, 0, 0, 0}; \ No newline at end of file diff --git a/courses/special_cup/yoshi_valley/course_data.inc.c b/courses/special_cup/yoshi_valley/course_data.inc.c new file mode 100644 index 000000000..21bb499fb --- /dev/null +++ b/courses/special_cup/yoshi_valley/course_data.inc.c @@ -0,0 +1,11270 @@ +// todo: Replace addresses with variables +#include +#include +#include +#include +#include + +Gfx d_course_yoshi_valley_dl_clear0[] = +{ + gsSPClearGeometryMode(G_CULL_BACK), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear20[] = +{ + gsSPSetGeometryMode(G_CULL_BACK), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear40[] = +{ + gsSPDisplayList(d_course_yoshi_valley_dl_clear0), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007D38), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07006B30), + gsSPDisplayList(0x07006A98), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x070044C8), + gsSPDisplayList(0x07004588), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07003698), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07005158), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x07004B20), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005C18), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07007558), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear290[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007EF0), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x070061E8), + gsSPDisplayList(0x07002A00), + gsSPDisplayList(0x07002CD0), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x070044C8), + gsSPDisplayList(0x07004588), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x07005158), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x07004B20), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005C18), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear3F0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007D38), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x070044C8), + gsSPDisplayList(0x07004588), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07005158), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005C18), + gsSPDisplayList(0x070059F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear4E8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007EF0), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x070061E8), + gsSPDisplayList(0x07002A00), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007120), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07006B30), + gsSPDisplayList(0x07006A98), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x070044C8), + gsSPDisplayList(0x07004588), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07003698), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x07005158), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x07004B20), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005C18), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear7A0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007D38), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x070044C8), + gsSPDisplayList(0x07004588), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07003698), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005C18), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07007558), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear9C8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07006250), + gsSPDisplayList(0x07002CD0), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07006B30), + gsSPDisplayList(0x07006A08), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x070044C8), + gsSPDisplayList(0x07004588), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07003698), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005C18), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clearBC0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007D38), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x070044C8), + gsSPDisplayList(0x07004588), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07005158), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005C18), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07006250), + gsSPDisplayList(0x07002CD0), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07006B30), + gsSPDisplayList(0x07006A08), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x070044C8), + gsSPDisplayList(0x07004588), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07003698), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005C18), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clearFA0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000408), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070075F0), + gsSPDisplayList(0x07007660), + gsSPDisplayList(0x070076C8), + gsSPDisplayList(0x07007D38), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x070066B0), + gsSPDisplayList(0x070063A0), + gsSPDisplayList(0x07006888), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x07004588), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07003698), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07003970), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005C18), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear1178[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007120), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07006A08), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x070044C8), + gsSPDisplayList(0x07004588), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x07003698), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005C18), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear13F8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070044C8), + gsSPDisplayList(0x07004588), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07005158), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005C18), + gsSPDisplayList(0x070059F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear14D0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000408), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070066B0), + gsSPDisplayList(0x070063A0), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007120), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07006A08), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x070044C8), + gsSPDisplayList(0x07004588), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07003698), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x07005158), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005C18), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear17A8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000408), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x070000A8), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070075F0), + gsSPDisplayList(0x07007660), + gsSPDisplayList(0x07007D38), + gsSPDisplayList(0x07001F80), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002108), + gsSPDisplayList(0x07002078), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07007558), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear1968[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000408), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x070000A8), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070075F0), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007D38), + gsSPDisplayList(0x07001F80), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002108), + gsSPDisplayList(0x07002078), + gsSPDisplayList(0x07002CD0), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07006A08), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x070044C8), + gsSPDisplayList(0x07004588), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003698), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005C18), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear1C38[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070075F0), + gsSPDisplayList(0x07007D38), + gsSPDisplayList(0x07001F80), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002108), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x07004588), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005C18), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005A60), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear1D48[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000408), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x070000A8), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070075F0), + gsSPDisplayList(0x07007660), + gsSPDisplayList(0x07007D38), + gsSPDisplayList(0x07001F80), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07002108), + gsSPDisplayList(0x07002078), + gsSPDisplayList(0x07002CD0), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07006A08), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear2000[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000408), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x070000A8), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070078B0), + gsSPDisplayList(0x070075F0), + gsSPDisplayList(0x07007660), + gsSPDisplayList(0x07007D38), + gsSPDisplayList(0x07001F80), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002108), + gsSPDisplayList(0x070063A0), + gsSPDisplayList(0x07007120), + gsSPDisplayList(0x07006990), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070026C8), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07004E88), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07007558), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear21B0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000408), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070078B0), + gsSPDisplayList(0x07007A08), + gsSPDisplayList(0x070075F0), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007D38), + gsSPDisplayList(0x07001F80), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002108), + gsSPDisplayList(0x07002CD0), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07006A08), + gsSPDisplayList(0x07006990), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07004E88), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear2408[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000408), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070078B0), + gsSPDisplayList(0x07007A08), + gsSPDisplayList(0x070075F0), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007D38), + gsSPDisplayList(0x07001F80), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002108), + gsSPDisplayList(0x07002CD0), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07006A98), + gsSPDisplayList(0x07006A08), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002428), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070026C8), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07004E88), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005C18), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005BB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear25E8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000408), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x070000A8), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070078B0), + gsSPDisplayList(0x07007A08), + gsSPDisplayList(0x070075F0), + gsSPDisplayList(0x07007660), + gsSPDisplayList(0x07007D38), + gsSPDisplayList(0x07001F80), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07002108), + gsSPDisplayList(0x070063A0), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07006A08), + gsSPDisplayList(0x07006990), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07004E88), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear2840[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000408), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x070000A8), + gsSPDisplayList(0x07000128), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070078B0), + gsSPDisplayList(0x070075F0), + gsSPDisplayList(0x07007660), + gsSPDisplayList(0x07001F80), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07002108), + gsSPDisplayList(0x07002078), + gsSPDisplayList(0x07006008), + gsSPDisplayList(0x070061E8), + gsSPDisplayList(0x07006888), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070026C8), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear2978[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000408), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070000A8), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070075F0), + gsSPDisplayList(0x07007660), + gsSPDisplayList(0x07001F80), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07002108), + gsSPDisplayList(0x070063A0), + gsSPDisplayList(0x07006070), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007120), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07006A08), + gsSPDisplayList(0x07006990), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070026C8), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07003970), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear2BC0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000408), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070000A8), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07001F80), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07002108), + gsSPDisplayList(0x070063A0), + gsSPDisplayList(0x07006A08), + gsSPDisplayList(0x07006990), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070026C8), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear2D70[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000408), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070000A8), + gsSPDisplayList(0x07000128), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070078B0), + gsSPDisplayList(0x070075F0), + gsSPDisplayList(0x07007660), + gsSPDisplayList(0x07001F80), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07002108), + gsSPDisplayList(0x07002078), + gsSPDisplayList(0x07006070), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07006A08), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070026C8), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07003970), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear2F48[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000408), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070000A8), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070078B0), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x07002648), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070026C8), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear3078[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070078B0), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07006070), + gsSPDisplayList(0x070061E8), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07006A08), + gsSPDisplayList(0x07006990), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x07002648), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070026C8), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07003970), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear3258[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000408), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070000A8), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070078B0), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070066B0), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07006A08), + gsSPDisplayList(0x07006990), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x07002648), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070026C8), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear3420[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070000A8), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070078B0), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006070), + gsSPDisplayList(0x070061E8), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x07002648), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003F10), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07003970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear3560[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007A08), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07006A98), + gsSPDisplayList(0x07006A08), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002428), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x07002648), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070026C8), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear36D0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07000DE0), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007928), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007A08), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07006070), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07002D50), + gsSPDisplayList(0x070025A0), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x07002648), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003F10), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear3880[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007928), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007A08), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002D50), + gsSPDisplayList(0x070025A0), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002428), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x07002648), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070026C8), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003F10), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear3A38[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07000DE0), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007A08), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006070), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07002D50), + gsSPDisplayList(0x07006A98), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002428), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x07002648), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070026C8), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003F10), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear3BA0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070000A8), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007928), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07002988), + gsSPDisplayList(0x070025A0), + gsSPDisplayList(0x07006990), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003F10), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear3D20[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07000DE0), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007928), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006250), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07002D50), + gsSPDisplayList(0x07002988), + gsSPDisplayList(0x070025A0), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003F10), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear3E30[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007928), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002D50), + gsSPDisplayList(0x07002988), + gsSPDisplayList(0x070025A0), + gsSPDisplayList(0x07006990), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003F10), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear3F88[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07000DE0), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007928), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006250), + gsSPDisplayList(0x070061E8), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07002D50), + gsSPDisplayList(0x07002988), + gsSPDisplayList(0x070025A0), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003F10), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear40B8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07000748), + gsSPDisplayList(0x070007D8), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07000DE0), + gsSPDisplayList(0x07000E90), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007A70), + gsSPDisplayList(0x070076C8), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07001938), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x070022F0), + gsSPDisplayList(0x07002C30), + gsSPDisplayList(0x07006EA0), + gsSPDisplayList(0x07007090), + gsSPDisplayList(0x07002A90), + gsSPDisplayList(0x07007210), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07002988), + gsSPDisplayList(0x07006A98), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003F10), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07004108), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07004B20), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear4320[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x07000DE0), + gsSPDisplayList(0x07000E90), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007928), + gsSPDisplayList(0x07007A70), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x070061E8), + gsSPDisplayList(0x07002C30), + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07007210), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07002D50), + gsSPDisplayList(0x07003F10), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07004108), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear44C8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x07000DE0), + gsSPDisplayList(0x07000E90), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007928), + gsSPDisplayList(0x07007A70), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07002C30), + gsSPDisplayList(0x07006EA0), + gsSPDisplayList(0x07007090), + gsSPDisplayList(0x07002A90), + gsSPDisplayList(0x07002A00), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07002D50), + gsSPDisplayList(0x070025A0), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003F10), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07004108), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear4718[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07000748), + gsSPDisplayList(0x070007D8), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x07000DE0), + gsSPDisplayList(0x07000E90), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007A70), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07001938), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x070022F0), + gsSPDisplayList(0x07006F30), + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07007090), + gsSPDisplayList(0x07002A90), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07003F10), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07004108), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x07004B20), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear48C0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000128), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07000748), + gsSPDisplayList(0x070007D8), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070076C8), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BD0), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07002078), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07001938), + gsSPDisplayList(0x070018C8), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x07007010), + gsSPDisplayList(0x070022F0), + gsSPDisplayList(0x07002C30), + gsSPDisplayList(0x07006EA0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07004108), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x070052D8), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear4A98[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x070007D8), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07000DE0), + gsSPDisplayList(0x07000E90), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07001938), + gsSPDisplayList(0x07006008), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x07002C30), + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07007090), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07004108), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070052D8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear4C28[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000128), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07000DE0), + gsSPDisplayList(0x07000E90), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007A70), + gsSPDisplayList(0x07007660), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BD0), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07002078), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x070022F0), + gsSPDisplayList(0x07002C30), + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07007090), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07004108), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x070052D8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07007558), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear4E60[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000128), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07000748), + gsSPDisplayList(0x070007D8), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007A70), + gsSPDisplayList(0x07007660), + gsSPDisplayList(0x070076C8), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BD0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07002078), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07001938), + gsSPDisplayList(0x070018C8), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x07007010), + gsSPDisplayList(0x070022F0), + gsSPDisplayList(0x07006EA0), + gsSPDisplayList(0x07007090), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07004108), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x070052D8), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear5018[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000128), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07000748), + gsSPDisplayList(0x070007D8), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007660), + gsSPDisplayList(0x070076C8), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BD0), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07002078), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07001938), + gsSPDisplayList(0x070018C8), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x07001A68), + gsSPDisplayList(0x070022F0), + gsSPDisplayList(0x07002C30), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07004108), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x07004258), + gsSPDisplayList(0x07004358), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x070052D8), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005C18), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07007558), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear51D0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000128), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07000748), + gsSPDisplayList(0x070007D8), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070076C8), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BD0), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070063A0), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x070018C8), + gsSPDisplayList(0x07006178), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x07001A68), + gsSPDisplayList(0x070022F0), + gsSPDisplayList(0x07002C30), + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07002B08), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07004108), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x07004258), + gsSPDisplayList(0x07004358), + gsSPDisplayList(0x07004918), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x070052D8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear53E0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000128), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07000748), + gsSPDisplayList(0x070007D8), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007660), + gsSPDisplayList(0x070076C8), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BD0), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07002078), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x07001A68), + gsSPDisplayList(0x070022F0), + gsSPDisplayList(0x07002C30), + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07002B08), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07004108), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x07004258), + gsSPDisplayList(0x07004358), + gsSPDisplayList(0x07004918), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x070052D8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07007558), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear5638[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07000748), + gsSPDisplayList(0x070007D8), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070076C8), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BD0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07002078), + gsSPDisplayList(0x07001938), + gsSPDisplayList(0x070018C8), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x07006178), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x07001A68), + gsSPDisplayList(0x070022F0), + gsSPDisplayList(0x07002C30), + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07002B08), + gsSPDisplayList(0x07004108), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x07004258), + gsSPDisplayList(0x07004358), + gsSPDisplayList(0x07004918), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear5778[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000128), + gsSPDisplayList(0x07000748), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070075F0), + gsSPDisplayList(0x07007660), + gsSPDisplayList(0x070076C8), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070077C0), + gsSPDisplayList(0x07007AE0), + gsSPDisplayList(0x07007BD0), + gsSPDisplayList(0x07001F80), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07002078), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x070018C8), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x070017B0), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x07001A68), + gsSPDisplayList(0x070022F0), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x07004258), + gsSPDisplayList(0x07004358), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x070052D8), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005A60), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear5890[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000128), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07000748), + gsSPDisplayList(0x070007D8), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070076C8), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070077C0), + gsSPDisplayList(0x07007AE0), + gsSPDisplayList(0x07007E20), + gsSPDisplayList(0x07007E88), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BD0), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07002078), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x070018C8), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x07005F10), + gsSPDisplayList(0x07001738), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x07001A68), + gsSPDisplayList(0x070022F0), + gsSPDisplayList(0x07002C30), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x07004258), + gsSPDisplayList(0x07004358), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003970), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear5A80[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000128), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07000748), + gsSPDisplayList(0x070007D8), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007660), + gsSPDisplayList(0x070076C8), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x07007AE0), + gsSPDisplayList(0x07007E20), + gsSPDisplayList(0x07007E88), + gsSPDisplayList(0x07007BD0), + gsSPDisplayList(0x07001F80), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07002078), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x07005F10), + gsSPDisplayList(0x07001738), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x07001A68), + gsSPDisplayList(0x070022F0), + gsSPDisplayList(0x07002C30), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x07004258), + gsSPDisplayList(0x07004358), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003970), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear5C70[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000748), + gsSPDisplayList(0x070007D8), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070076C8), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070077C0), + gsSPDisplayList(0x07007AE0), + gsSPDisplayList(0x07007E20), + gsSPDisplayList(0x07007E88), + gsSPDisplayList(0x07007BD0), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x070018C8), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x070017B0), + gsSPDisplayList(0x07001738), + gsSPDisplayList(0x07006338), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x07001A68), + gsSPDisplayList(0x070022F0), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x07004258), + gsSPDisplayList(0x07004358), + gsSPDisplayList(0x07004918), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear5D60[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000128), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07000748), + gsSPDisplayList(0x070007D8), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070077C0), + gsSPDisplayList(0x07007AE0), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BD0), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070063A0), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x070017B0), + gsSPDisplayList(0x07001738), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x07001A68), + gsSPDisplayList(0x070022F0), + gsSPDisplayList(0x07002C30), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07004258), + gsSPDisplayList(0x07004358), + gsSPDisplayList(0x07004918), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005C18), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005B48), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear5ED8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07000748), + gsSPDisplayList(0x070007D8), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007AE0), + gsSPDisplayList(0x07007E20), + gsSPDisplayList(0x07007E88), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BD0), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070017B0), + gsSPDisplayList(0x07001738), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x070022F0), + gsSPDisplayList(0x07002C30), + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07002B08), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07004258), + gsSPDisplayList(0x07004358), + gsSPDisplayList(0x07004918), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003970), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear6070[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000128), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07000748), + gsSPDisplayList(0x070007D8), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007AE0), + gsSPDisplayList(0x07007E20), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BD0), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070063A0), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07005F88), + gsSPDisplayList(0x070017B0), + gsSPDisplayList(0x07001738), + gsSPDisplayList(0x070061E8), + gsSPDisplayList(0x07001A68), + gsSPDisplayList(0x070022F0), + gsSPDisplayList(0x07002C30), + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07002B08), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07004258), + gsSPDisplayList(0x07004358), + gsSPDisplayList(0x07004918), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003970), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear6268[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000748), + gsSPDisplayList(0x070007D8), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070077C0), + gsSPDisplayList(0x07007AE0), + gsSPDisplayList(0x07007E20), + gsSPDisplayList(0x07007E88), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BD0), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x070017B0), + gsSPDisplayList(0x07001738), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x07001A68), + gsSPDisplayList(0x070022F0), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07004258), + gsSPDisplayList(0x07004358), + gsSPDisplayList(0x07004918), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear6358[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000128), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07000748), + gsSPDisplayList(0x070007D8), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070077C0), + gsSPDisplayList(0x07007AE0), + gsSPDisplayList(0x07007E20), + gsSPDisplayList(0x07007E88), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BD0), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070063A0), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07005F88), + gsSPDisplayList(0x070017B0), + gsSPDisplayList(0x07001738), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x07007010), + gsSPDisplayList(0x070022F0), + gsSPDisplayList(0x07002C30), + gsSPDisplayList(0x07002B08), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07004358), + gsSPDisplayList(0x07004918), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear6530[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x070007D8), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007AE0), + gsSPDisplayList(0x07007E20), + gsSPDisplayList(0x07007E88), + gsSPDisplayList(0x07007EF0), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07001738), + gsSPDisplayList(0x070019F8), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x07002C30), + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07002B08), + gsSPDisplayList(0x07002A00), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07004358), + gsSPDisplayList(0x07004918), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear66B0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000128), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x070007D8), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007AE0), + gsSPDisplayList(0x07007E20), + gsSPDisplayList(0x07007E88), + gsSPDisplayList(0x07007EF0), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BD0), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070063A0), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x070017B0), + gsSPDisplayList(0x07001738), + gsSPDisplayList(0x070019F8), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x070022F0), + gsSPDisplayList(0x07002C30), + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07002B08), + gsSPDisplayList(0x07007210), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07004358), + gsSPDisplayList(0x07004918), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear68C8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000748), + gsSPDisplayList(0x070007D8), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070077C0), + gsSPDisplayList(0x07007AE0), + gsSPDisplayList(0x07007E20), + gsSPDisplayList(0x07007E88), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BD0), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07005F88), + gsSPDisplayList(0x070017B0), + gsSPDisplayList(0x07001738), + gsSPDisplayList(0x070019F8), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x07001A68), + gsSPDisplayList(0x070022F0), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07004358), + gsSPDisplayList(0x07004918), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear69C0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07000748), + gsSPDisplayList(0x070007D8), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070077C0), + gsSPDisplayList(0x07007AE0), + gsSPDisplayList(0x07007E20), + gsSPDisplayList(0x07007E88), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BD0), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070063A0), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07005F88), + gsSPDisplayList(0x070017B0), + gsSPDisplayList(0x07001738), + gsSPDisplayList(0x070019F8), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x07007010), + gsSPDisplayList(0x070022F0), + gsSPDisplayList(0x07002C30), + gsSPDisplayList(0x07002B08), + gsSPDisplayList(0x07002A90), + gsSPDisplayList(0x07007210), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07006A98), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07004918), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005058), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear6BF0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007E20), + gsSPDisplayList(0x07007E88), + gsSPDisplayList(0x07007EF0), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x070019F8), + gsSPDisplayList(0x07001CB0), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x07002B08), + gsSPDisplayList(0x07002A90), + gsSPDisplayList(0x07002A00), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07004918), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005058), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07003970), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear6D78[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x070007D8), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007E20), + gsSPDisplayList(0x07007E88), + gsSPDisplayList(0x07007EF0), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BD0), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070063A0), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07001738), + gsSPDisplayList(0x070019F8), + gsSPDisplayList(0x07001CB0), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x070022F0), + gsSPDisplayList(0x07002C30), + gsSPDisplayList(0x07002B08), + gsSPDisplayList(0x07002A90), + gsSPDisplayList(0x07002A00), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07006A98), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07004918), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005058), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear6FB8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000748), + gsSPDisplayList(0x070007D8), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070077C0), + gsSPDisplayList(0x07007AE0), + gsSPDisplayList(0x07007E20), + gsSPDisplayList(0x07007E88), + gsSPDisplayList(0x07007EF0), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BD0), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07005F88), + gsSPDisplayList(0x07005F10), + gsSPDisplayList(0x07001738), + gsSPDisplayList(0x070019F8), + gsSPDisplayList(0x07001CB0), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x07007010), + gsSPDisplayList(0x070022F0), + gsSPDisplayList(0x07002C30), + gsSPDisplayList(0x07002B08), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07004918), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005058), + gsSPDisplayList(0x07003970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear7100[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x070007D8), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007E20), + gsSPDisplayList(0x07007E88), + gsSPDisplayList(0x07007EF0), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07005F10), + gsSPDisplayList(0x070019F8), + gsSPDisplayList(0x07001CB0), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07002B08), + gsSPDisplayList(0x07002A90), + gsSPDisplayList(0x07002A00), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07006A98), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005058), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear7310[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007E88), + gsSPDisplayList(0x07007EF0), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07001CB0), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07002A00), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005058), + gsSPDisplayList(0x070050E0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005BB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear7400[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007E88), + gsSPDisplayList(0x07007EF0), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070019F8), + gsSPDisplayList(0x07001CB0), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07007090), + gsSPDisplayList(0x07002A90), + gsSPDisplayList(0x07002A00), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07006A98), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005058), + gsSPDisplayList(0x070050E0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear75C8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x070007D8), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070077C0), + gsSPDisplayList(0x07007AE0), + gsSPDisplayList(0x07007E20), + gsSPDisplayList(0x07007E88), + gsSPDisplayList(0x07007EF0), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BD0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x070063A0), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07005F10), + gsSPDisplayList(0x070019F8), + gsSPDisplayList(0x07001CB0), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x07007010), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006F30), + gsSPDisplayList(0x07002B08), + gsSPDisplayList(0x07002A90), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07005058), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear7770[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007AE0), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07001CB0), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x070061E8), + gsSPDisplayList(0x07006888), + gsSPDisplayList(0x07002B08), + gsSPDisplayList(0x07002A90), + gsSPDisplayList(0x07002A00), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07006A98), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07005058), + gsSPDisplayList(0x070050E0), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear7938[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007E88), + gsSPDisplayList(0x07007EF0), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x07001CB0), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07005058), + gsSPDisplayList(0x070050E0), + gsSPDisplayList(0x07005158), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005BB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear7A08[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07002A90), + gsSPDisplayList(0x07002A00), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07006A98), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07005058), + gsSPDisplayList(0x070050E0), + gsSPDisplayList(0x07005158), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005C18), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005A60), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear7BB8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007AE0), + gsSPDisplayList(0x07007EF0), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07001CB0), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x07002B08), + gsSPDisplayList(0x07002A90), + gsSPDisplayList(0x07007210), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07005058), + gsSPDisplayList(0x070050E0), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear7CE8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007E88), + gsSPDisplayList(0x07007EF0), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007D38), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07001CB0), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07006888), + gsSPDisplayList(0x07002B08), + gsSPDisplayList(0x07002A90), + gsSPDisplayList(0x07002A00), + gsSPDisplayList(0x07002CD0), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07006A98), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07003698), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07005058), + gsSPDisplayList(0x070050E0), + gsSPDisplayList(0x07005158), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear7F80[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x070050E0), + gsSPDisplayList(0x07005158), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005BB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear8030[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007D38), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002A00), + gsSPDisplayList(0x07002CD0), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07006B30), + gsSPDisplayList(0x07006A98), + gsSPDisplayList(0x07006990), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x070044C8), + gsSPDisplayList(0x07004588), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x070050E0), + gsSPDisplayList(0x07005158), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005C18), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005A60), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear8218[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007E88), + gsSPDisplayList(0x07007EF0), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x07001CB0), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07006888), + gsSPDisplayList(0x07002B08), + gsSPDisplayList(0x07002A90), + gsSPDisplayList(0x07002A00), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07006A98), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07003698), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07005058), + gsSPDisplayList(0x070050E0), + gsSPDisplayList(0x07005158), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear8420[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007D38), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07002A90), + gsSPDisplayList(0x07002A00), + gsSPDisplayList(0x07002CD0), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07006B30), + gsSPDisplayList(0x07006A98), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x070044C8), + gsSPDisplayList(0x07004588), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07003698), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x070050E0), + gsSPDisplayList(0x07005158), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005C18), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear8710[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007EF0), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07002A00), + gsSPDisplayList(0x070044C8), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x070050E0), + gsSPDisplayList(0x07005158), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005C18), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear8830[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007D38), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x070044C8), + gsSPDisplayList(0x07004588), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x070050E0), + gsSPDisplayList(0x07005158), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005C18), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005A60), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear8958[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007EF0), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07007090), + gsSPDisplayList(0x07002A90), + gsSPDisplayList(0x07002A00), + gsSPDisplayList(0x07002CD0), + gsSPDisplayList(0x07007120), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07006B30), + gsSPDisplayList(0x07006A98), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x070044C8), + gsSPDisplayList(0x07004588), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07003698), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x070050E0), + gsSPDisplayList(0x07005158), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005C18), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear8C30[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000408), + gsSPDisplayList(0x070000A8), + gsSPDisplayList(0x07000128), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000748), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070075F0), + gsSPDisplayList(0x07007660), + gsSPDisplayList(0x070076C8), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070077C0), + gsSPDisplayList(0x07001F80), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07002108), + gsSPDisplayList(0x07002078), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x070018C8), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x07007010), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x070052D8), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear8D58[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000408), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x070000A8), + gsSPDisplayList(0x07000128), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07000748), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070076C8), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x07001F80), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07002108), + gsSPDisplayList(0x07002078), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07001938), + gsSPDisplayList(0x070018C8), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07006A08), + gsSPDisplayList(0x07006990), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003698), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x070052D8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07003970), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x070074D0), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear8FD8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000408), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x070000A8), + gsSPDisplayList(0x07000128), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070075F0), + gsSPDisplayList(0x07001F80), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07002108), + gsSPDisplayList(0x07002078), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07001938), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07006A08), + gsSPDisplayList(0x07006990), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003698), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x070052D8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x070074D0), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear91D8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000408), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x070000A8), + gsSPDisplayList(0x07000128), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07000748), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070076C8), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07002108), + gsSPDisplayList(0x07002078), + gsSPDisplayList(0x07006070), + gsSPDisplayList(0x070018C8), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x070052D8), + gsSPDisplayList(0x07003970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear9340[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000128), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07000748), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070076C8), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07002078), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07001938), + gsSPDisplayList(0x070018C8), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07006990), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x07002648), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x070026C8), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x070052D8), + gsSPDisplayList(0x07004F48), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07003970), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear9548[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000128), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070063A0), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07001938), + gsSPDisplayList(0x070018C8), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07006A98), + gsSPDisplayList(0x07006A08), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x07002648), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x070052D8), + gsSPDisplayList(0x07004F48), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07003970), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x070074D0), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear9780[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000128), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007660), + gsSPDisplayList(0x070076C8), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07002078), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07001938), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07006A98), + gsSPDisplayList(0x07006A08), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x07002648), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x070026C8), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x070052D8), + gsSPDisplayList(0x07004F48), + gsSPDisplayList(0x070049C0), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07003970), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x070074D0), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear9A00[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000128), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07000748), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007660), + gsSPDisplayList(0x070076C8), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07002078), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07001938), + gsSPDisplayList(0x070018C8), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x070052D8), + gsSPDisplayList(0x07004F48), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07003970), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear9BB0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070000A8), + gsSPDisplayList(0x07000128), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07001938), + gsSPDisplayList(0x070018C8), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07006A98), + gsSPDisplayList(0x07006990), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x07002648), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x070026C8), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x070052D8), + gsSPDisplayList(0x07004F48), + gsSPDisplayList(0x070049C0), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07003970), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear9DB8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007928), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07001938), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07002D50), + gsSPDisplayList(0x07006A98), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x07006DB0), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070052D8), + gsSPDisplayList(0x07004F48), + gsSPDisplayList(0x070049C0), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07003970), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clear9F70[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007928), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007A08), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002D50), + gsSPDisplayList(0x070025A0), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002428), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x07006DB0), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x070026C8), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x070052D8), + gsSPDisplayList(0x07004F48), + gsSPDisplayList(0x070049C0), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clearA188[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070000A8), + gsSPDisplayList(0x07000128), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07000DE0), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007928), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006070), + gsSPDisplayList(0x07006008), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07006A08), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x07002648), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x070052D8), + gsSPDisplayList(0x07004F48), + gsSPDisplayList(0x070049C0), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07003970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clearA328[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007928), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x070025A0), + gsSPDisplayList(0x07006990), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x07002648), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x070026C8), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003F10), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07004F48), + gsSPDisplayList(0x070049C0), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07004E88), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clearA518[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07000DE0), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007928), + gsSPDisplayList(0x07007A08), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07006250), + gsSPDisplayList(0x070061E8), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07002D50), + gsSPDisplayList(0x07006B30), + gsSPDisplayList(0x070025A0), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07006990), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x07003F10), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07004F48), + gsSPDisplayList(0x070049C0), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07004E88), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clearA6B8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007928), + gsSPDisplayList(0x07007A08), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002D50), + gsSPDisplayList(0x070025A0), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002428), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003F10), + gsSPDisplayList(0x07004F48), + gsSPDisplayList(0x070049C0), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07004E88), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clearA8A0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07000DE0), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007928), + gsSPDisplayList(0x07007A08), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006250), + gsSPDisplayList(0x070061E8), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07002D50), + gsSPDisplayList(0x07002988), + gsSPDisplayList(0x070025A0), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07006990), + gsSPDisplayList(0x07002428), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x07002648), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x070026C8), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003F10), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07004F48), + gsSPDisplayList(0x070049C0), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07004E88), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clearAAC0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007928), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007D38), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07007210), + gsSPDisplayList(0x07002CD0), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07002988), + gsSPDisplayList(0x070025A0), + gsSPDisplayList(0x07006990), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003F10), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07004F48), + gsSPDisplayList(0x070049C0), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x07004B20), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07004E88), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clearACF0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x07000DE0), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007928), + gsSPDisplayList(0x07007A08), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07006250), + gsSPDisplayList(0x070061E8), + gsSPDisplayList(0x07002CD0), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07002D50), + gsSPDisplayList(0x07006B30), + gsSPDisplayList(0x070025A0), + gsSPDisplayList(0x07006A08), + gsSPDisplayList(0x07006990), + gsSPDisplayList(0x07003F10), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x070049C0), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x07004B20), + gsSPDisplayList(0x07004E88), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clearAE78[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007928), + gsSPDisplayList(0x07007A08), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007D38), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07007210), + gsSPDisplayList(0x07002D50), + gsSPDisplayList(0x070025A0), + gsSPDisplayList(0x07006A08), + gsSPDisplayList(0x07006990), + gsSPDisplayList(0x07002428), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x070049C0), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x07004B20), + gsSPDisplayList(0x07004E88), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005A60), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clearAFF8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x07000DE0), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007928), + gsSPDisplayList(0x07007EF0), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x070061E8), + gsSPDisplayList(0x07007210), + gsSPDisplayList(0x07002CD0), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07002D50), + gsSPDisplayList(0x07002988), + gsSPDisplayList(0x070025A0), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002428), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003F10), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07004F48), + gsSPDisplayList(0x070049C0), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x07004B20), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07004E88), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clearB220[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07000DE0), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007928), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07006888), + gsSPDisplayList(0x07002B08), + gsSPDisplayList(0x07007290), + gsSPDisplayList(0x07002A00), + gsSPDisplayList(0x07002CD0), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07002D50), + gsSPDisplayList(0x07002988), + gsSPDisplayList(0x070025A0), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07003698), + gsSPDisplayList(0x07003F10), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x07004B20), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clearB428[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x07000DE0), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007928), + gsSPDisplayList(0x07007EF0), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07002D50), + gsSPDisplayList(0x07002988), + gsSPDisplayList(0x070025A0), + gsSPDisplayList(0x07003F10), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x070050E0), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x07004B20), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clearB578[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x07000DE0), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007928), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007D38), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07002A00), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002D50), + gsSPDisplayList(0x07002988), + gsSPDisplayList(0x070025A0), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07003698), + gsSPDisplayList(0x07003F10), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x070050E0), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x07004B20), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clearB778[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x07000DE0), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007928), + gsSPDisplayList(0x07007EF0), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07006888), + gsSPDisplayList(0x07002B08), + gsSPDisplayList(0x07007290), + gsSPDisplayList(0x07002A00), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07002D50), + gsSPDisplayList(0x07002988), + gsSPDisplayList(0x070025A0), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07003698), + gsSPDisplayList(0x07003F10), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x07004B20), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clearB970[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070078B0), + gsSPDisplayList(0x07007A08), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07006A08), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002428), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070026C8), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07004E88), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07007558), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_clearBAF8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070078B0), + gsSPDisplayList(0x07007A08), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07004E88), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_BC98[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070078B0), + gsSPDisplayList(0x07007A08), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002428), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070026C8), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07004E88), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005A60), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_BE18[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070078B0), + gsSPDisplayList(0x07007A08), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002428), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07004E88), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_BFC8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x070076C8), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07001938), + gsSPDisplayList(0x070018C8), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x07002648), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07007558), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_C140[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07001938), + gsSPDisplayList(0x070061E8), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07006A08), + gsSPDisplayList(0x07006990), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x07002648), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_C2D8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07006A08), + gsSPDisplayList(0x07006990), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x07002648), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_C470[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x070076C8), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07001938), + gsSPDisplayList(0x070018C8), + gsSPDisplayList(0x070061E8), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_C580[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070076C8), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07001938), + gsSPDisplayList(0x070018C8), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003698), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_C668[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07001938), + gsSPDisplayList(0x070061E8), + gsSPDisplayList(0x07006888), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_C728[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07001938), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x07006DB0), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003698), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_C838[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070076C8), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07001938), + gsSPDisplayList(0x070018C8), + gsSPDisplayList(0x070061E8), + gsSPDisplayList(0x07006888), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_C8F8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07000E90), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070076C8), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07006070), + gsSPDisplayList(0x070061E8), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x070022F0), + gsSPDisplayList(0x07002C30), + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07002B08), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07004108), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_CAD8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x07000DE0), + gsSPDisplayList(0x07000E90), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007A70), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07001938), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x07002C30), + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07002B08), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07006A98), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_CC80[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07001418), + gsSPDisplayList(0x07000E90), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007A70), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07001938), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07002C30), + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07002B08), + gsSPDisplayList(0x07007290), + gsSPDisplayList(0x07002A00), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07006A98), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07003F10), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07004108), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_CEC8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x070076C8), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BD0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07001938), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x070022F0), + gsSPDisplayList(0x07002C30), + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07002B08), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_D018[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000408), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007A08), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007D38), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002CD0), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002428), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x070049C0), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07004E88), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_D1E8[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07000DE0), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007A08), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007D38), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07006250), + gsSPDisplayList(0x070061E8), + gsSPDisplayList(0x07002CD0), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002428), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x070050E0), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x070049C0), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07004E88), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_D3D0[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007A08), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007D38), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002CD0), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002428), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x070050E0), + gsSPDisplayList(0x070049C0), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07004E88), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070054B0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005A60), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_D540[] = +{ + gsSPDisplayList(0x06000000), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000408), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07000DE0), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x06000020), + gsSPDisplayList(0x07007A08), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007D38), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006250), + gsSPDisplayList(0x070061E8), + gsSPDisplayList(0x07002CD0), + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002428), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07003E08), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x070050E0), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x070049C0), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07004E88), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPEndDisplayList(), +}; + + +// 0xD780 +struct ActorSpawnData d_course_yoshi_valley_path[] = { + {{ -3, 0, -4 }, { 0 }}, + {{ -3, 0, -20 }, { 0 }}, + {{ -3, 0, -261 }, { 0 }}, + {{ -18, 0, -642 }, { 0 }}, + {{ -62, 0, -955 }, { 0 }}, + {{ -155, 0, -1297 }, { 0 }}, + {{ -232, 0, -1502 }, { 0 }}, + {{ -317, 0, -1596 }, { 0 }}, + {{ -432, 0, -1625 }, { 0 }}, + {{ -554, 0, -1619 }, { 0 }}, + {{ -765, 0, -1542 }, { 0 }}, + {{ -1069, 0, -1409 }, { 0 }}, + {{ -1198, 0, -1391 }, { 0 }}, + {{ -1313, 0, -1479 }, { 0 }}, + {{ -1467, 0, -1606 }, { 0 }}, + {{ -1668, 0, -1660 }, { 0 }}, + {{ -1796, 0, -1600 }, { 0 }}, + {{ -1836, 0, -1475 }, { 0 }}, + {{ -1822, 0, -1231 }, { 0 }}, + {{ -1731, 0, -1055 }, { 0 }}, + {{ -1598, 0, -769 }, { 0 }}, + {{ -1551, 0, -574 }, { 0 }}, + {{ -1580, 0, -327 }, { 0 }}, + {{ -1629, 0, -156 }, { 0 }}, + {{ -1724, 0, 26 }, { 0 }}, + {{ -1861, 0, 92 }, { 0 }}, + {{ -2037, 0, 69 }, { 0 }}, + {{ -2140, 0, -22 }, { 0 }}, + {{ -2228, 0, -248 }, { 0 }}, + {{ -2243, 0, -401 }, { 0 }}, + {{ -2274, 0, -525 }, { 0 }}, + {{ -2382, 0, -811 }, { 0 }}, + {{ -2553, 0, -1038 }, { 0 }}, + {{ -2663, 0, -1219 }, { 0 }}, + {{ -2779, 0, -1501 }, { 0 }}, + {{ -2899, 0, -1710 }, { 0 }}, + {{ -3007, 0, -1775 }, { 0 }}, + {{ -3119, 0, -1769 }, { 0 }}, + {{ -3201, 0, -1684 }, { 0 }}, + {{ -3225, 0, -1553 }, { 0 }}, + {{ -3183, 0, -1392 }, { 0 }}, + {{ -2997, 0, -1195 }, { 0 }}, + {{ -2828, 0, -1095 }, { 0 }}, + {{ -2770, 0, -1012 }, { 0 }}, + {{ -2762, 0, -912 }, { 0 }}, + {{ -2836, 0, -680 }, { 0 }}, + {{ -2899, 0, -578 }, { 0 }}, + {{ -2933, 0, -451 }, { 0 }}, + {{ -2908, 0, -165 }, { 0 }}, + {{ -2793, 0, 121 }, { 0 }}, + {{ -2616, 0, 400 }, { 0 }}, + {{ -2485, 0, 528 }, { 0 }}, + {{ -2429, 0, 577 }, { 0 }}, + {{ -2372, 0, 620 }, { 0 }}, + {{ -2318, 0, 659 }, { 0 }}, + {{ -2278, 0, 691 }, { 0 }}, + {{ -2224, 0, 721 }, { 0 }}, + {{ -2178, 0, 746 }, { 0 }}, + {{ -2110, 0, 786 }, { 0 }}, + {{ -1903, 0, 916 }, { 0 }}, + {{ -1626, 0, 1087 }, { 0 }}, + {{ -1546, 0, 1123 }, { 0 }}, + {{ -1322, 0, 1201 }, { 0 }}, + {{ -1033, 0, 1195 }, { 0 }}, + {{ -850, 0, 1148 }, { 0 }}, + {{ -652, 0, 967 }, { 0 }}, + {{ -503, 0, 821 }, { 0 }}, + {{ -319, 0, 768 }, { 0 }}, + {{ -163, 0, 709 }, { 0 }}, + {{ -75, 0, 506 }, { 0 }}, + {{ -24, 0, 295 }, { 0 }}, + {{ -3, 0, 24 }, { 0 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ -6, 0, -5 }, { 1 }}, + {{ -6, 0, -21 }, { 1 }}, + {{ -5, 0, -434 }, { 1 }}, + {{ -37, 0, -841 }, { 1 }}, + {{ -150, 0, -1267 }, { 1 }}, + {{ -228, 0, -1498 }, { 1 }}, + {{ -328, 0, -1603 }, { 1 }}, + {{ -439, 0, -1627 }, { 1 }}, + {{ -548, 0, -1621 }, { 1 }}, + {{ -759, 0, -1544 }, { 1 }}, + {{ -1078, 0, -1402 }, { 1 }}, + {{ -1207, 0, -1400 }, { 1 }}, + {{ -1314, 0, -1494 }, { 1 }}, + {{ -1470, 0, -1617 }, { 1 }}, + {{ -1670, 0, -1673 }, { 1 }}, + {{ -1804, 0, -1594 }, { 1 }}, + {{ -1834, 0, -1463 }, { 1 }}, + {{ -1842, 0, -1286 }, { 1 }}, + {{ -1883, 0, -1253 }, { 1 }}, + {{ -1969, 0, -1212 }, { 1 }}, + {{ -2023, 0, -1148 }, { 1 }}, + {{ -2099, 0, -1042 }, { 1 }}, + {{ -2156, 0, -971 }, { 1 }}, + {{ -2219, 0, -885 }, { 1 }}, + {{ -2312, 0, -763 }, { 1 }}, + {{ -2414, 0, -624 }, { 1 }}, + {{ -2492, 0, -515 }, { 1 }}, + {{ -2543, 0, -394 }, { 1 }}, + {{ -2559, 0, -212 }, { 1 }}, + {{ -2518, 0, -125 }, { 1 }}, + {{ -2395, 0, -60 }, { 1 }}, + {{ -2280, 0, -75 }, { 1 }}, + {{ -2210, 0, -135 }, { 1 }}, + {{ -2203, 0, -239 }, { 1 }}, + {{ -2234, 0, -406 }, { 1 }}, + {{ -2293, 0, -555 }, { 1 }}, + {{ -2411, 0, -866 }, { 1 }}, + {{ -2617, 0, -1115 }, { 1 }}, + {{ -2905, 0, -1727 }, { 1 }}, + {{ -3020, 0, -1784 }, { 1 }}, + {{ -3138, 0, -1763 }, { 1 }}, + {{ -3222, 0, -1633 }, { 1 }}, + {{ -3197, 0, -1408 }, { 1 }}, + {{ -3037, 0, -1223 }, { 1 }}, + {{ -2819, 0, -1099 }, { 1 }}, + {{ -2762, 0, -1008 }, { 1 }}, + {{ -2760, 0, -924 }, { 1 }}, + {{ -2825, 0, -690 }, { 1 }}, + {{ -2906, 0, -581 }, { 1 }}, + {{ -2940, 0, -455 }, { 1 }}, + {{ -2911, 0, -179 }, { 1 }}, + {{ -2786, 0, 121 }, { 1 }}, + {{ -2611, 0, 397 }, { 1 }}, + {{ -2498, 0, 518 }, { 1 }}, + {{ -2440, 0, 572 }, { 1 }}, + {{ -2386, 0, 616 }, { 1 }}, + {{ -2354, 0, 633 }, { 1 }}, + {{ -2309, 0, 669 }, { 1 }}, + {{ -2256, 0, 702 }, { 1 }}, + {{ -2207, 0, 730 }, { 1 }}, + {{ -2164, 0, 754 }, { 1 }}, + {{ -1893, 0, 923 }, { 1 }}, + {{ -1616, 0, 1091 }, { 1 }}, + {{ -1532, 0, 1125 }, { 1 }}, + {{ -1275, 0, 1216 }, { 1 }}, + {{ -909, 0, 1171 }, { 1 }}, + {{ -669, 0, 973 }, { 1 }}, + {{ -510, 0, 836 }, { 1 }}, + {{ -340, 0, 772 }, { 1 }}, + {{ -198, 0, 723 }, { 1 }}, + {{ -92, 0, 542 }, { 1 }}, + {{ -23, 0, 328 }, { 1 }}, + {{ -2, 0, 33 }, { 1 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ -3, 0, -3 }, { 4 }}, + {{ -3, 0, -19 }, { 4 }}, + {{ 0, 0, -268 }, { 4 }}, + {{ -21, 0, -638 }, { 4 }}, + {{ -66, 0, -952 }, { 4 }}, + {{ -162, 0, -1297 }, { 4 }}, + {{ -232, 0, -1502 }, { 4 }}, + {{ -318, 0, -1594 }, { 4 }}, + {{ -434, 0, -1624 }, { 4 }}, + {{ -562, 0, -1612 }, { 4 }}, + {{ -768, 0, -1547 }, { 4 }}, + {{ -1081, 0, -1412 }, { 4 }}, + {{ -1186, 0, -1313 }, { 4 }}, + {{ -1215, 0, -1238 }, { 4 }}, + {{ -1213, 0, -1135 }, { 4 }}, + {{ -1198, 0, -998 }, { 4 }}, + {{ -1172, 0, -856 }, { 4 }}, + {{ -1145, 0, -777 }, { 4 }}, + {{ -1117, 0, -718 }, { 4 }}, + {{ -1101, 0, -674 }, { 4 }}, + {{ -1096, 0, -594 }, { 4 }}, + {{ -1114, 0, -515 }, { 4 }}, + {{ -1149, 0, -424 }, { 4 }}, + {{ -1179, 0, -326 }, { 4 }}, + {{ -1179, 0, -257 }, { 4 }}, + {{ -1142, 0, -166 }, { 4 }}, + {{ -1091, 0, -31 }, { 4 }}, + {{ -1053, 0, 136 }, { 4 }}, + {{ -1045, 0, 241 }, { 4 }}, + {{ -1089, 0, 323 }, { 4 }}, + {{ -1187, 0, 368 }, { 4 }}, + {{ -1364, 0, 402 }, { 4 }}, + {{ -1490, 0, 389 }, { 4 }}, + {{ -1632, 0, 307 }, { 4 }}, + {{ -1740, 0, 200 }, { 4 }}, + {{ -1869, 0, 113 }, { 4 }}, + {{ -2214, 0, -186 }, { 4 }}, + {{ -2239, 0, -382 }, { 4 }}, + {{ -2275, 0, -510 }, { 4 }}, + {{ -2375, 0, -794 }, { 4 }}, + {{ -2450, 0, -939 }, { 4 }}, + {{ -2567, 0, -1050 }, { 4 }}, + {{ -2672, 0, -1206 }, { 4 }}, + {{ -2781, 0, -1510 }, { 4 }}, + {{ -2898, 0, -1715 }, { 4 }}, + {{ -3015, 0, -1774 }, { 4 }}, + {{ -3117, 0, -1761 }, { 4 }}, + {{ -3203, 0, -1689 }, { 4 }}, + {{ -3225, 0, -1545 }, { 4 }}, + {{ -3171, 0, -1382 }, { 4 }}, + {{ -2990, 0, -1199 }, { 4 }}, + {{ -2836, 0, -1099 }, { 4 }}, + {{ -2762, 0, -1010 }, { 4 }}, + {{ -2770, 0, -919 }, { 4 }}, + {{ -2837, 0, -687 }, { 4 }}, + {{ -2906, 0, -578 }, { 4 }}, + {{ -2930, 0, -455 }, { 4 }}, + {{ -2908, 0, -171 }, { 4 }}, + {{ -2788, 0, 115 }, { 4 }}, + {{ -2610, 0, 399 }, { 4 }}, + {{ -2485, 0, 529 }, { 4 }}, + {{ -2419, 0, 572 }, { 4 }}, + {{ -2363, 0, 617 }, { 4 }}, + {{ -2305, 0, 662 }, { 4 }}, + {{ -2256, 0, 700 }, { 4 }}, + {{ -2213, 0, 725 }, { 4 }}, + {{ -2178, 0, 744 }, { 4 }}, + {{ -2115, 0, 785 }, { 4 }}, + {{ -1898, 0, 921 }, { 4 }}, + {{ -1627, 0, 1091 }, { 4 }}, + {{ -1551, 0, 1122 }, { 4 }}, + {{ -1326, 0, 1196 }, { 4 }}, + {{ -1034, 0, 1193 }, { 4 }}, + {{ -848, 0, 1151 }, { 4 }}, + {{ -657, 0, 964 }, { 4 }}, + {{ -509, 0, 825 }, { 4 }}, + {{ -327, 0, 764 }, { 4 }}, + {{ -170, 0, 701 }, { 4 }}, + {{ -84, 0, 505 }, { 4 }}, + {{ -29, 0, 300 }, { 4 }}, + {{ -6, 0, 21 }, { 4 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ -2, 0, -1 }, { 7 }}, + {{ 0, 0, -18 }, { 7 }}, + {{ -2, 0, -268 }, { 7 }}, + {{ -21, 0, -653 }, { 7 }}, + {{ -70, 0, -965 }, { 7 }}, + {{ -162, 0, -1303 }, { 7 }}, + {{ -235, 0, -1506 }, { 7 }}, + {{ -324, 0, -1596 }, { 7 }}, + {{ -438, 0, -1624 }, { 7 }}, + {{ -571, 0, -1611 }, { 7 }}, + {{ -773, 0, -1533 }, { 7 }}, + {{ -1077, 0, -1399 }, { 7 }}, + {{ -1206, 0, -1392 }, { 7 }}, + {{ -1312, 0, -1474 }, { 7 }}, + {{ -1686, 0, -1670 }, { 7 }}, + {{ -1892, 0, -1769 }, { 7 }}, + {{ -2057, 0, -1883 }, { 7 }}, + {{ -2199, 0, -1894 }, { 7 }}, + {{ -2273, 0, -1860 }, { 7 }}, + {{ -2324, 0, -1765 }, { 7 }}, + {{ -2331, 0, -1621 }, { 7 }}, + {{ -2286, 0, -1417 }, { 7 }}, + {{ -2175, 0, -1158 }, { 7 }}, + {{ -2033, 0, -896 }, { 7 }}, + {{ -1913, 0, -684 }, { 7 }}, + {{ -1753, 0, -497 }, { 7 }}, + {{ -1643, 0, -437 }, { 7 }}, + {{ -1458, 0, -383 }, { 7 }}, + {{ -1288, 0, -354 }, { 7 }}, + {{ -1202, 0, -283 }, { 7 }}, + {{ -1114, 0, -108 }, { 7 }}, + {{ -1041, 0, 178 }, { 7 }}, + {{ -1049, 0, 277 }, { 7 }}, + {{ -1133, 0, 350 }, { 7 }}, + {{ -1351, 0, 406 }, { 7 }}, + {{ -1460, 0, 406 }, { 7 }}, + {{ -1559, 0, 354 }, { 7 }}, + {{ -1731, 0, 220 }, { 7 }}, + {{ -1860, 0, 114 }, { 7 }}, + {{ -2052, 0, 47 }, { 7 }}, + {{ -2202, 0, -127 }, { 7 }}, + {{ -2237, 0, -327 }, { 7 }}, + {{ -2256, 0, -487 }, { 7 }}, + {{ -2323, 0, -626 }, { 7 }}, + {{ -2405, 0, -871 }, { 7 }}, + {{ -2537, 0, -1025 }, { 7 }}, + {{ -2665, 0, -1193 }, { 7 }}, + {{ -2775, 0, -1486 }, { 7 }}, + {{ -2897, 0, -1725 }, { 7 }}, + {{ -3021, 0, -1779 }, { 7 }}, + {{ -3124, 0, -1760 }, { 7 }}, + {{ -3212, 0, -1657 }, { 7 }}, + {{ -3214, 0, -1502 }, { 7 }}, + {{ -3076, 0, -1257 }, { 7 }}, + {{ -2852, 0, -1108 }, { 7 }}, + {{ -2782, 0, -1039 }, { 7 }}, + {{ -2756, 0, -940 }, { 7 }}, + {{ -2800, 0, -758 }, { 7 }}, + {{ -2901, 0, -578 }, { 7 }}, + {{ -2940, 0, -462 }, { 7 }}, + {{ -2914, 0, -179 }, { 7 }}, + {{ -2794, 0, 122 }, { 7 }}, + {{ -2618, 0, 392 }, { 7 }}, + {{ -2489, 0, 526 }, { 7 }}, + {{ -2446, 0, 564 }, { 7 }}, + {{ -2400, 0, 609 }, { 7 }}, + {{ -2358, 0, 643 }, { 7 }}, + {{ -2316, 0, 670 }, { 7 }}, + {{ -2275, 0, 695 }, { 7 }}, + {{ -2224, 0, 723 }, { 7 }}, + {{ -2176, 0, 747 }, { 7 }}, + {{ -2135, 0, 774 }, { 7 }}, + {{ -1896, 0, 923 }, { 7 }}, + {{ -1623, 0, 1091 }, { 7 }}, + {{ -1272, 0, 1213 }, { 7 }}, + {{ -1050, 0, 1206 }, { 7 }}, + {{ -834, 0, 1139 }, { 7 }}, + {{ -640, 0, 960 }, { 7 }}, + {{ -496, 0, 818 }, { 7 }}, + {{ -324, 0, 765 }, { 7 }}, + {{ -176, 0, 708 }, { 7 }}, + {{ -75, 0, 483 }, { 7 }}, + {{ -13, 0, 223 }, { 7 }}, + {{ 0, 0, 16 }, { 7 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ -3, 180, -12 }, { 1 }}, + {{ -3, 180, -32 }, { 2 }}, + {{ -3, 180, -52 }, { 2 }}, + {{ -2, 180, -72 }, { 2 }}, + {{ -3, 180, -92 }, { 2 }}, + {{ -3, 180, -112 }, { 2 }}, + {{ -3, 180, -132 }, { 2 }}, + {{ -3, 180, -152 }, { 2 }}, + {{ -3, 180, -172 }, { 2 }}, + {{ -3, 180, -192 }, { 2 }}, + {{ -3, 180, -212 }, { 2 }}, + {{ -3, 180, -232 }, { 2 }}, + {{ -4, 180, -252 }, { 2 }}, + {{ -4, 180, -272 }, { 2 }}, + {{ -5, 180, -292 }, { 2 }}, + {{ -5, 180, -312 }, { 2 }}, + {{ -6, 180, -332 }, { 2 }}, + {{ -6, 180, -352 }, { 2 }}, + {{ -7, 180, -372 }, { 2 }}, + {{ -8, 180, -392 }, { 2 }}, + {{ -9, 180, -412 }, { 2 }}, + {{ -9, 180, -432 }, { 2 }}, + {{ -10, 180, -452 }, { 2 }}, + {{ -11, 180, -472 }, { 2 }}, + {{ -12, 180, -492 }, { 2 }}, + {{ -13, 180, -512 }, { 2 }}, + {{ -14, 180, -532 }, { 2 }}, + {{ -15, 180, -552 }, { 2 }}, + {{ -16, 180, -572 }, { 2 }}, + {{ -18, 180, -592 }, { 2 }}, + {{ -19, 180, -612 }, { 2 }}, + {{ -21, 180, -632 }, { 2 }}, + {{ -23, 180, -651 }, { 2 }}, + {{ -25, 180, -671 }, { 2 }}, + {{ -27, 180, -691 }, { 2 }}, + {{ -29, 180, -711 }, { 2 }}, + {{ -31, 180, -731 }, { 2 }}, + {{ -33, 180, -751 }, { 2 }}, + {{ -36, 180, -771 }, { 2 }}, + {{ -38, 180, -791 }, { 2 }}, + {{ -41, 180, -810 }, { 2 }}, + {{ -44, 180, -830 }, { 2 }}, + {{ -47, 180, -850 }, { 2 }}, + {{ -51, 180, -870 }, { 3 }}, + {{ -54, 180, -889 }, { 3 }}, + {{ -58, 180, -909 }, { 3 }}, + {{ -62, 180, -929 }, { 3 }}, + {{ -66, 181, -948 }, { 3 }}, + {{ -70, 181, -968 }, { 3 }}, + {{ -74, 181, -988 }, { 3 }}, + {{ -78, 181, -1007 }, { 3 }}, + {{ -83, 181, -1027 }, { 3 }}, + {{ -88, 182, -1046 }, { 3 }}, + {{ -92, 182, -1065 }, { 3 }}, + {{ -97, 182, -1085 }, { 3 }}, + {{ -102, 182, -1104 }, { 3 }}, + {{ -107, 182, -1123 }, { 3 }}, + {{ -113, 183, -1143 }, { 3 }}, + {{ -118, 183, -1162 }, { 3 }}, + {{ -123, 183, -1181 }, { 3 }}, + {{ -129, 183, -1201 }, { 3 }}, + {{ -135, 184, -1220 }, { 3 }}, + {{ -140, 184, -1239 }, { 3 }}, + {{ -146, 184, -1258 }, { 3 }}, + {{ -152, 184, -1277 }, { 3 }}, + {{ -158, 184, -1296 }, { 3 }}, + {{ -164, 184, -1315 }, { 3 }}, + {{ -170, 184, -1334 }, { 3 }}, + {{ -177, 183, -1353 }, { 3 }}, + {{ -183, 183, -1372 }, { 3 }}, + {{ -190, 182, -1391 }, { 3 }}, + {{ -197, 182, -1410 }, { 3 }}, + {{ -205, 181, -1428 }, { 3 }}, + {{ -213, 181, -1447 }, { 3 }}, + {{ -221, 180, -1465 }, { 3 }}, + {{ -230, 180, -1483 }, { 3 }}, + {{ -240, 179, -1500 }, { 3 }}, + {{ -250, 177, -1517 }, { 3 }}, + {{ -262, 176, -1534 }, { 3 }}, + {{ -275, 173, -1549 }, { 3 }}, + {{ -289, 171, -1563 }, { 3 }}, + {{ -304, 169, -1576 }, { 3 }}, + {{ -320, 167, -1587 }, { 3 }}, + {{ -338, 165, -1597 }, { 3 }}, + {{ -356, 163, -1605 }, { 3 }}, + {{ -376, 160, -1610 }, { 3 }}, + {{ -395, 158, -1615 }, { 3 }}, + {{ -415, 156, -1618 }, { 3 }}, + {{ -435, 154, -1620 }, { 3 }}, + {{ -455, 151, -1622 }, { 3 }}, + {{ -475, 148, -1622 }, { 3 }}, + {{ -495, 146, -1621 }, { 4 }}, + {{ -515, 143, -1619 }, { 4 }}, + {{ -534, 141, -1616 }, { 4 }}, + {{ -554, 138, -1612 }, { 4 }}, + {{ -573, 135, -1607 }, { 4 }}, + {{ -593, 132, -1602 }, { 4 }}, + {{ -612, 128, -1596 }, { 4 }}, + {{ -631, 125, -1590 }, { 4 }}, + {{ -650, 122, -1583 }, { 4 }}, + {{ -669, 118, -1576 }, { 4 }}, + {{ -687, 115, -1569 }, { 4 }}, + {{ -706, 111, -1562 }, { 4 }}, + {{ -725, 108, -1555 }, { 4 }}, + {{ -743, 104, -1548 }, { 4 }}, + {{ -762, 101, -1540 }, { 4 }}, + {{ -780, 97, -1533 }, { 4 }}, + {{ -799, 93, -1525 }, { 4 }}, + {{ -817, 90, -1517 }, { 4 }}, + {{ -836, 86, -1510 }, { 4 }}, + {{ -854, 82, -1502 }, { 4 }}, + {{ -873, 79, -1494 }, { 4 }}, + {{ -891, 75, -1486 }, { 4 }}, + {{ -909, 71, -1478 }, { 4 }}, + {{ -928, 67, -1470 }, { 4 }}, + {{ -946, 64, -1462 }, { 5 }}, + {{ -965, 60, -1454 }, { 5 }}, + {{ -983, 57, -1447 }, { 5 }}, + {{ -1002, 53, -1440 }, { 5 }}, + {{ -1020, 50, -1432 }, { 5 }}, + {{ -1039, 46, -1426 }, { 5 }}, + {{ -1058, 43, -1419 }, { 5 }}, + {{ -1077, 40, -1413 }, { 5 }}, + {{ -1096, 37, -1407 }, { 5 }}, + {{ -1116, 34, -1403 }, { 5 }}, + {{ -1136, 31, -1399 }, { 5 }}, + {{ -1155, 28, -1398 }, { 5 }}, + {{ -1175, 26, -1399 }, { 5 }}, + {{ -1195, 24, -1404 }, { 5 }}, + {{ -1214, 22, -1410 }, { 6 }}, + {{ -1232, 20, -1419 }, { 6 }}, + {{ -1249, 19, -1430 }, { 6 }}, + {{ -1265, 18, -1442 }, { 6 }}, + {{ -1280, 16, -1454 }, { 6 }}, + {{ -1296, 15, -1467 }, { 6 }}, + {{ -1312, 14, -1479 }, { 6 }}, + {{ -1327, 12, -1491 }, { 6 }}, + {{ -1343, 10, -1504 }, { 6 }}, + {{ -1359, 8, -1517 }, { 6 }}, + {{ -1374, 7, -1529 }, { 6 }}, + {{ -1390, 5, -1542 }, { 6 }}, + {{ -1405, 3, -1554 }, { 6 }}, + {{ -1422, 3, -1566 }, { 6 }}, + {{ -1438, 2, -1577 }, { 6 }}, + {{ -1455, 2, -1587 }, { 6 }}, + {{ -1473, 1, -1597 }, { 6 }}, + {{ -1491, 0, -1605 }, { 6 }}, + {{ -1510, 0, -1613 }, { 6 }}, + {{ -1528, 0, -1620 }, { 6 }}, + {{ -1547, 0, -1627 }, { 6 }}, + {{ -1566, 0, -1632 }, { 6 }}, + {{ -1586, 0, -1637 }, { 6 }}, + {{ -1605, 0, -1641 }, { 6 }}, + {{ -1625, 0, -1644 }, { 6 }}, + {{ -1645, 0, -1645 }, { 6 }}, + {{ -1665, 0, -1645 }, { 6 }}, + {{ -1685, 0, -1643 }, { 6 }}, + {{ -1705, 0, -1639 }, { 6 }}, + {{ -1724, -2, -1633 }, { 6 }}, + {{ -1742, -2, -1624 }, { 6 }}, + {{ -1759, -2, -1614 }, { 6 }}, + {{ -1774, -3, -1601 }, { 6 }}, + {{ -1788, -3, -1587 }, { 6 }}, + {{ -1800, -4, -1571 }, { 7 }}, + {{ -1809, -6, -1553 }, { 7 }}, + {{ -1816, -8, -1534 }, { 7 }}, + {{ -1821, -10, -1515 }, { 7 }}, + {{ -1825, -12, -1495 }, { 7 }}, + {{ -1827, -14, -1475 }, { 7 }}, + {{ -1829, -18, -1455 }, { 7 }}, + {{ -1830, -21, -1435 }, { 7 }}, + {{ -1830, -25, -1415 }, { 7 }}, + {{ -1830, -28, -1395 }, { 7 }}, + {{ -1830, -32, -1375 }, { 7 }}, + {{ -1829, -36, -1355 }, { 7 }}, + {{ -1827, -39, -1335 }, { 7 }}, + {{ -1825, -43, -1316 }, { 7 }}, + {{ -1823, -47, -1296 }, { 7 }}, + {{ -1820, -51, -1276 }, { 7 }}, + {{ -1816, -53, -1256 }, { 7 }}, + {{ -1811, -56, -1237 }, { 7 }}, + {{ -1806, -58, -1218 }, { 7 }}, + {{ -1800, -61, -1198 }, { 7 }}, + {{ -1793, -64, -1180 }, { 8 }}, + {{ -1785, -67, -1161 }, { 8 }}, + {{ -1776, -69, -1143 }, { 8 }}, + {{ -1767, -71, -1125 }, { 8 }}, + {{ -1758, -73, -1108 }, { 8 }}, + {{ -1749, -75, -1090 }, { 8 }}, + {{ -1740, -77, -1072 }, { 8 }}, + {{ -1732, -79, -1054 }, { 8 }}, + {{ -1723, -82, -1036 }, { 8 }}, + {{ -1714, -85, -1018 }, { 8 }}, + {{ -1706, -87, -1000 }, { 8 }}, + {{ -1697, -90, -982 }, { 8 }}, + {{ -1688, -90, -964 }, { 8 }}, + {{ -1680, -91, -945 }, { 8 }}, + {{ -1671, -93, -927 }, { 8 }}, + {{ -1663, -94, -909 }, { 8 }}, + {{ -1655, -95, -891 }, { 8 }}, + {{ -1646, -95, -873 }, { 8 }}, + {{ -1638, -96, -854 }, { 8 }}, + {{ -1631, -97, -836 }, { 8 }}, + {{ -1623, -97, -818 }, { 8 }}, + {{ -1616, -98, -799 }, { 8 }}, + {{ -1608, -99, -780 }, { 8 }}, + {{ -1602, -100, -761 }, { 8 }}, + {{ -1595, -101, -743 }, { 8 }}, + {{ -1589, -101, -724 }, { 8 }}, + {{ -1583, -103, -704 }, { 8 }}, + {{ -1578, -104, -685 }, { 8 }}, + {{ -1573, -106, -666 }, { 8 }}, + {{ -1569, -107, -646 }, { 8 }}, + {{ -1565, -108, -626 }, { 8 }}, + {{ -1563, -109, -606 }, { 8 }}, + {{ -1561, -108, -587 }, { 8 }}, + {{ -1560, -108, -567 }, { 8 }}, + {{ -1559, -107, -547 }, { 8 }}, + {{ -1560, -106, -527 }, { 8 }}, + {{ -1560, -106, -507 }, { 8 }}, + {{ -1561, -105, -487 }, { 8 }}, + {{ -1563, -105, -467 }, { 8 }}, + {{ -1565, -105, -447 }, { 8 }}, + {{ -1568, -105, -427 }, { 8 }}, + {{ -1571, -105, -407 }, { 8 }}, + {{ -1573, -105, -387 }, { 8 }}, + {{ -1576, -105, -367 }, { 8 }}, + {{ -1580, -115, -348 }, { 9 }}, + {{ -1584, -121, -328 }, { 9 }}, + {{ -1587, -119, -308 }, { 9 }}, + {{ -1592, -116, -289 }, { 9 }}, + {{ -1596, -114, -269 }, { 9 }}, + {{ -1601, -111, -250 }, { 9 }}, + {{ -1607, -108, -231 }, { 9 }}, + {{ -1613, -105, -212 }, { 9 }}, + {{ -1619, -102, -193 }, { 9 }}, + {{ -1626, -98, -174 }, { 9 }}, + {{ -1634, -95, -155 }, { 9 }}, + {{ -1641, -91, -137 }, { 9 }}, + {{ -1650, -87, -119 }, { 9 }}, + {{ -1658, -83, -101 }, { 9 }}, + {{ -1667, -80, -83 }, { 9 }}, + {{ -1676, -76, -65 }, { 9 }}, + {{ -1686, -72, -47 }, { 9 }}, + {{ -1696, -67, -30 }, { 9 }}, + {{ -1707, -62, -14 }, { 9 }}, + {{ -1720, -57, 1 }, { 9 }}, + {{ -1733, -53, 16 }, { 9 }}, + {{ -1748, -50, 29 }, { 9 }}, + {{ -1764, -47, 42 }, { 9 }}, + {{ -1781, -44, 52 }, { 10 }}, + {{ -1798, -42, 61 }, { 10 }}, + {{ -1817, -40, 69 }, { 10 }}, + {{ -1836, -38, 75 }, { 10 }}, + {{ -1856, -35, 79 }, { 10 }}, + {{ -1876, -31, 82 }, { 10 }}, + {{ -1896, -29, 83 }, { 10 }}, + {{ -1916, -27, 83 }, { 10 }}, + {{ -1936, -25, 81 }, { 10 }}, + {{ -1955, -23, 79 }, { 10 }}, + {{ -1975, -20, 76 }, { 10 }}, + {{ -1995, -16, 71 }, { 10 }}, + {{ -2014, -13, 65 }, { 10 }}, + {{ -2032, -10, 58 }, { 10 }}, + {{ -2050, -7, 49 }, { 10 }}, + {{ -2067, -6, 39 }, { 10 }}, + {{ -2083, -6, 27 }, { 10 }}, + {{ -2098, -7, 13 }, { 10 }}, + {{ -2111, -7, -1 }, { 10 }}, + {{ -2124, -7, -17 }, { 10 }}, + {{ -2135, -7, -33 }, { 10 }}, + {{ -2145, -7, -51 }, { 10 }}, + {{ -2154, -8, -68 }, { 10 }}, + {{ -2163, -9, -86 }, { 10 }}, + {{ -2171, -10, -104 }, { 10 }}, + {{ -2179, -10, -123 }, { 10 }}, + {{ -2186, -11, -142 }, { 10 }}, + {{ -2193, -12, -160 }, { 10 }}, + {{ -2200, -12, -179 }, { 10 }}, + {{ -2206, -12, -198 }, { 10 }}, + {{ -2212, -12, -217 }, { 10 }}, + {{ -2218, -12, -236 }, { 10 }}, + {{ -2223, -11, -256 }, { 10 }}, + {{ -2227, -11, -275 }, { 10 }}, + {{ -2231, -11, -295 }, { 10 }}, + {{ -2234, -10, -315 }, { 11 }}, + {{ -2236, -10, -335 }, { 11 }}, + {{ -2238, -10, -355 }, { 11 }}, + {{ -2241, -9, -374 }, { 11 }}, + {{ -2244, -9, -394 }, { 11 }}, + {{ -2247, -9, -414 }, { 11 }}, + {{ -2251, -9, -433 }, { 11 }}, + {{ -2256, -8, -453 }, { 11 }}, + {{ -2261, -8, -472 }, { 11 }}, + {{ -2266, -7, -492 }, { 11 }}, + {{ -2272, -6, -511 }, { 11 }}, + {{ -2278, -5, -530 }, { 11 }}, + {{ -2285, -5, -549 }, { 11 }}, + {{ -2291, -4, -568 }, { 11 }}, + {{ -2298, -3, -587 }, { 11 }}, + {{ -2304, -3, -605 }, { 11 }}, + {{ -2311, -3, -624 }, { 11 }}, + {{ -2318, -2, -643 }, { 11 }}, + {{ -2325, -2, -662 }, { 11 }}, + {{ -2332, -2, -680 }, { 11 }}, + {{ -2340, -2, -699 }, { 11 }}, + {{ -2348, -1, -717 }, { 11 }}, + {{ -2356, -1, -736 }, { 11 }}, + {{ -2364, -1, -754 }, { 11 }}, + {{ -2373, 0, -772 }, { 11 }}, + {{ -2382, 0, -790 }, { 11 }}, + {{ -2392, 0, -807 }, { 11 }}, + {{ -2401, 0, -825 }, { 11 }}, + {{ -2412, 0, -842 }, { 11 }}, + {{ -2422, 0, -859 }, { 11 }}, + {{ -2433, 0, -876 }, { 11 }}, + {{ -2444, 0, -892 }, { 11 }}, + {{ -2456, 0, -909 }, { 11 }}, + {{ -2468, 0, -925 }, { 11 }}, + {{ -2480, 0, -941 }, { 12 }}, + {{ -2492, 0, -957 }, { 12 }}, + {{ -2503, 0, -973 }, { 12 }}, + {{ -2515, 0, -989 }, { 12 }}, + {{ -2527, 0, -1006 }, { 12 }}, + {{ -2538, 0, -1022 }, { 12 }}, + {{ -2550, 0, -1039 }, { 12 }}, + {{ -2561, 0, -1055 }, { 12 }}, + {{ -2572, 0, -1072 }, { 12 }}, + {{ -2583, 0, -1089 }, { 12 }}, + {{ -2594, 0, -1105 }, { 12 }}, + {{ -2604, 0, -1122 }, { 12 }}, + {{ -2614, 0, -1140 }, { 12 }}, + {{ -2624, 0, -1157 }, { 12 }}, + {{ -2634, 0, -1174 }, { 12 }}, + {{ -2644, 0, -1192 }, { 12 }}, + {{ -2653, 0, -1210 }, { 12 }}, + {{ -2662, 0, -1228 }, { 12 }}, + {{ -2670, -1, -1246 }, { 12 }}, + {{ -2679, -1, -1264 }, { 12 }}, + {{ -2687, -1, -1282 }, { 12 }}, + {{ -2695, -1, -1300 }, { 12 }}, + {{ -2703, -1, -1319 }, { 12 }}, + {{ -2711, -1, -1337 }, { 12 }}, + {{ -2719, -1, -1356 }, { 12 }}, + {{ -2727, -1, -1374 }, { 12 }}, + {{ -2734, -1, -1393 }, { 12 }}, + {{ -2742, -1, -1411 }, { 12 }}, + {{ -2750, -1, -1429 }, { 12 }}, + {{ -2758, -1, -1447 }, { 12 }}, + {{ -2767, -1, -1466 }, { 12 }}, + {{ -2775, -1, -1484 }, { 12 }}, + {{ -2784, -1, -1502 }, { 12 }}, + {{ -2793, -1, -1520 }, { 12 }}, + {{ -2802, -1, -1538 }, { 12 }}, + {{ -2811, -1, -1555 }, { 12 }}, + {{ -2821, -1, -1573 }, { 13 }}, + {{ -2830, -1, -1590 }, { 13 }}, + {{ -2840, -1, -1608 }, { 13 }}, + {{ -2850, -1, -1625 }, { 13 }}, + {{ -2861, -1, -1642 }, { 13 }}, + {{ -2872, -1, -1659 }, { 13 }}, + {{ -2884, -1, -1675 }, { 13 }}, + {{ -2896, -1, -1691 }, { 13 }}, + {{ -2909, -1, -1706 }, { 13 }}, + {{ -2924, -1, -1720 }, { 13 }}, + {{ -2939, -1, -1733 }, { 13 }}, + {{ -2955, -1, -1744 }, { 13 }}, + {{ -2973, -1, -1753 }, { 13 }}, + {{ -2992, -1, -1761 }, { 13 }}, + {{ -3011, -1, -1767 }, { 13 }}, + {{ -3030, -1, -1770 }, { 13 }}, + {{ -3050, -1, -1772 }, { 13 }}, + {{ -3070, -1, -1771 }, { 13 }}, + {{ -3090, -1, -1767 }, { 13 }}, + {{ -3109, -1, -1761 }, { 13 }}, + {{ -3127, -1, -1752 }, { 13 }}, + {{ -3143, -1, -1741 }, { 13 }}, + {{ -3158, -1, -1727 }, { 13 }}, + {{ -3171, -1, -1712 }, { 13 }}, + {{ -3183, -1, -1696 }, { 13 }}, + {{ -3193, -1, -1679 }, { 13 }}, + {{ -3201, -1, -1660 }, { 13 }}, + {{ -3207, -1, -1641 }, { 13 }}, + {{ -3212, -1, -1622 }, { 13 }}, + {{ -3215, -1, -1602 }, { 13 }}, + {{ -3217, -1, -1582 }, { 13 }}, + {{ -3217, -1, -1562 }, { 13 }}, + {{ -3216, -1, -1542 }, { 13 }}, + {{ -3214, -1, -1522 }, { 13 }}, + {{ -3210, -1, -1503 }, { 13 }}, + {{ -3206, -1, -1483 }, { 13 }}, + {{ -3201, -1, -1464 }, { 13 }}, + {{ -3195, -1, -1445 }, { 13 }}, + {{ -3187, -1, -1426 }, { 13 }}, + {{ -3177, -1, -1409 }, { 13 }}, + {{ -3167, -1, -1391 }, { 13 }}, + {{ -3156, -1, -1375 }, { 14 }}, + {{ -3145, -1, -1358 }, { 14 }}, + {{ -3133, -2, -1342 }, { 14 }}, + {{ -3120, -2, -1327 }, { 14 }}, + {{ -3107, -3, -1312 }, { 14 }}, + {{ -3093, -3, -1297 }, { 14 }}, + {{ -3079, -3, -1282 }, { 14 }}, + {{ -3065, -4, -1268 }, { 14 }}, + {{ -3051, -5, -1254 }, { 14 }}, + {{ -3037, -6, -1240 }, { 14 }}, + {{ -3022, -7, -1227 }, { 14 }}, + {{ -3007, -8, -1214 }, { 14 }}, + {{ -2992, -9, -1201 }, { 14 }}, + {{ -2976, -10, -1188 }, { 14 }}, + {{ -2960, -12, -1176 }, { 14 }}, + {{ -2944, -12, -1165 }, { 14 }}, + {{ -2927, -13, -1154 }, { 14 }}, + {{ -2910, -14, -1143 }, { 14 }}, + {{ -2893, -14, -1133 }, { 14 }}, + {{ -2876, -15, -1122 }, { 14 }}, + {{ -2860, -16, -1110 }, { 14 }}, + {{ -2844, -17, -1098 }, { 14 }}, + {{ -2828, -17, -1086 }, { 14 }}, + {{ -2814, -18, -1072 }, { 14 }}, + {{ -2801, -19, -1056 }, { 14 }}, + {{ -2790, -19, -1040 }, { 14 }}, + {{ -2781, -19, -1022 }, { 14 }}, + {{ -2774, -19, -1003 }, { 14 }}, + {{ -2769, -19, -984 }, { 14 }}, + {{ -2766, -19, -964 }, { 14 }}, + {{ -2765, -19, -944 }, { 14 }}, + {{ -2767, -19, -924 }, { 14 }}, + {{ -2770, -19, -904 }, { 14 }}, + {{ -2774, -19, -885 }, { 14 }}, + {{ -2778, -19, -865 }, { 14 }}, + {{ -2784, -18, -846 }, { 14 }}, + {{ -2789, -18, -827 }, { 15 }}, + {{ -2795, -18, -807 }, { 15 }}, + {{ -2801, -17, -788 }, { 15 }}, + {{ -2807, -17, -769 }, { 15 }}, + {{ -2814, -17, -750 }, { 15 }}, + {{ -2820, -16, -732 }, { 15 }}, + {{ -2827, -16, -713 }, { 15 }}, + {{ -2835, -15, -694 }, { 15 }}, + {{ -2843, -15, -676 }, { 15 }}, + {{ -2851, -14, -658 }, { 15 }}, + {{ -2860, -14, -640 }, { 15 }}, + {{ -2871, -13, -623 }, { 15 }}, + {{ -2880, -13, -605 }, { 15 }}, + {{ -2889, -12, -587 }, { 15 }}, + {{ -2897, -12, -569 }, { 15 }}, + {{ -2904, -11, -550 }, { 15 }}, + {{ -2911, -11, -531 }, { 15 }}, + {{ -2916, -11, -512 }, { 15 }}, + {{ -2920, -11, -492 }, { 15 }}, + {{ -2923, -10, -473 }, { 15 }}, + {{ -2924, -10, -453 }, { 15 }}, + {{ -2925, -10, -433 }, { 15 }}, + {{ -2925, -10, -413 }, { 15 }}, + {{ -2925, -9, -393 }, { 15 }}, + {{ -2924, -9, -373 }, { 15 }}, + {{ -2923, -9, -353 }, { 15 }}, + {{ -2922, -9, -333 }, { 15 }}, + {{ -2920, -9, -313 }, { 15 }}, + {{ -2919, -9, -293 }, { 15 }}, + {{ -2916, -8, -273 }, { 15 }}, + {{ -2914, -8, -253 }, { 15 }}, + {{ -2910, -8, -233 }, { 15 }}, + {{ -2907, -8, -214 }, { 15 }}, + {{ -2903, -7, -194 }, { 15 }}, + {{ -2899, -7, -175 }, { 16 }}, + {{ -2894, -7, -155 }, { 16 }}, + {{ -2889, -7, -136 }, { 16 }}, + {{ -2883, -7, -117 }, { 16 }}, + {{ -2877, -7, -97 }, { 16 }}, + {{ -2871, -7, -78 }, { 16 }}, + {{ -2864, -6, -60 }, { 16 }}, + {{ -2858, -6, -41 }, { 16 }}, + {{ -2850, -6, -22 }, { 16 }}, + {{ -2843, -6, -4 }, { 16 }}, + {{ -2835, -5, 14 }, { 16 }}, + {{ -2827, -5, 32 }, { 16 }}, + {{ -2819, -5, 50 }, { 16 }}, + {{ -2810, -5, 69 }, { 16 }}, + {{ -2801, -5, 87 }, { 16 }}, + {{ -2792, -5, 104 }, { 16 }}, + {{ -2783, -4, 122 }, { 16 }}, + {{ -2774, -4, 140 }, { 16 }}, + {{ -2765, -4, 158 }, { 16 }}, + {{ -2755, -4, 175 }, { 16 }}, + {{ -2745, -3, 192 }, { 16 }}, + {{ -2735, -3, 210 }, { 16 }}, + {{ -2725, -3, 227 }, { 16 }}, + {{ -2714, -3, 244 }, { 16 }}, + {{ -2703, -2, 261 }, { 16 }}, + {{ -2693, -2, 278 }, { 16 }}, + {{ -2682, -2, 295 }, { 16 }}, + {{ -2671, -1, 311 }, { 16 }}, + {{ -2659, -1, 328 }, { 16 }}, + {{ -2648, -1, 344 }, { 16 }}, + {{ -2636, -1, 360 }, { 16 }}, + {{ -2624, -1, 377 }, { 16 }}, + {{ -2612, -1, 392 }, { 16 }}, + {{ -2600, -1, 408 }, { 16 }}, + {{ -2587, -1, 424 }, { 16 }}, + {{ -2574, 0, 439 }, { 16 }}, + {{ -2560, 0, 453 }, { 16 }}, + {{ -2546, 0, 467 }, { 16 }}, + {{ -2532, 0, 481 }, { 16 }}, + {{ -2517, 0, 495 }, { 16 }}, + {{ -2503, 0, 509 }, { 16 }}, + {{ -2488, 0, 523 }, { 16 }}, + {{ -2474, 0, 537 }, { 17 }}, + {{ -2459, 0, 550 }, { 17 }}, + {{ -2444, 0, 563 }, { 17 }}, + {{ -2428, 0, 576 }, { 17 }}, + {{ -2413, 0, 588 }, { 17 }}, + {{ -2397, 0, 600 }, { 17 }}, + {{ -2381, 0, 612 }, { 17 }}, + {{ -2365, 0, 624 }, { 17 }}, + {{ -2348, 0, 636 }, { 17 }}, + {{ -2332, 0, 648 }, { 17 }}, + {{ -2316, 0, 660 }, { 17 }}, + {{ -2300, 0, 672 }, { 17 }}, + {{ -2284, 0, 684 }, { 17 }}, + {{ -2268, 0, 695 }, { 17 }}, + {{ -2251, 0, 705 }, { 17 }}, + {{ -2233, 0, 715 }, { 17 }}, + {{ -2215, 0, 725 }, { 17 }}, + {{ -2198, 0, 734 }, { 17 }}, + {{ -2180, 0, 744 }, { 17 }}, + {{ -2163, -2, 754 }, { 18 }}, + {{ -2146, -4, 764 }, { 18 }}, + {{ -2129, -7, 774 }, { 18 }}, + {{ -2111, -9, 785 }, { 18 }}, + {{ -2094, -11, 795 }, { 18 }}, + {{ -2077, -12, 806 }, { 18 }}, + {{ -2060, -13, 816 }, { 18 }}, + {{ -2043, -14, 827 }, { 18 }}, + {{ -2026, -15, 838 }, { 18 }}, + {{ -2010, -16, 848 }, { 18 }}, + {{ -1993, -17, 859 }, { 18 }}, + {{ -1976, -17, 870 }, { 18 }}, + {{ -1959, -18, 880 }, { 18 }}, + {{ -1942, -18, 891 }, { 18 }}, + {{ -1925, -19, 901 }, { 18 }}, + {{ -1908, -19, 912 }, { 18 }}, + {{ -1891, -19, 923 }, { 18 }}, + {{ -1874, -19, 933 }, { 18 }}, + {{ -1857, -18, 944 }, { 18 }}, + {{ -1840, -18, 954 }, { 18 }}, + {{ -1823, -17, 965 }, { 18 }}, + {{ -1806, -16, 975 }, { 18 }}, + {{ -1789, -16, 986 }, { 18 }}, + {{ -1772, -15, 996 }, { 18 }}, + {{ -1755, -14, 1007 }, { 18 }}, + {{ -1738, -13, 1017 }, { 18 }}, + {{ -1720, -11, 1028 }, { 18 }}, + {{ -1703, -10, 1038 }, { 18 }}, + {{ -1686, -8, 1048 }, { 18 }}, + {{ -1669, -6, 1059 }, { 18 }}, + {{ -1652, -3, 1069 }, { 18 }}, + {{ -1634, -1, 1079 }, { 18 }}, + {{ -1617, 0, 1088 }, { 19 }}, + {{ -1599, 0, 1098 }, { 19 }}, + {{ -1581, 0, 1106 }, { 19 }}, + {{ -1563, -1, 1114 }, { 19 }}, + {{ -1544, -1, 1121 }, { 19 }}, + {{ -1525, -1, 1129 }, { 19 }}, + {{ -1507, -2, 1135 }, { 19 }}, + {{ -1488, -2, 1142 }, { 19 }}, + {{ -1469, -2, 1149 }, { 19 }}, + {{ -1450, -2, 1156 }, { 19 }}, + {{ -1431, -3, 1162 }, { 19 }}, + {{ -1412, -3, 1168 }, { 19 }}, + {{ -1393, -3, 1174 }, { 19 }}, + {{ -1373, -4, 1179 }, { 19 }}, + {{ -1354, -4, 1183 }, { 19 }}, + {{ -1334, -4, 1187 }, { 19 }}, + {{ -1314, -4, 1190 }, { 19 }}, + {{ -1295, -1, 1192 }, { 19 }}, + {{ -1275, 0, 1194 }, { 19 }}, + {{ -1255, 3, 1196 }, { 19 }}, + {{ -1235, 5, 1197 }, { 19 }}, + {{ -1215, 7, 1198 }, { 19 }}, + {{ -1195, 10, 1198 }, { 19 }}, + {{ -1175, 13, 1197 }, { 19 }}, + {{ -1155, 15, 1197 }, { 19 }}, + {{ -1135, 18, 1196 }, { 19 }}, + {{ -1115, 21, 1195 }, { 19 }}, + {{ -1095, 23, 1194 }, { 19 }}, + {{ -1075, 26, 1192 }, { 19 }}, + {{ -1055, 28, 1190 }, { 19 }}, + {{ -1035, 31, 1188 }, { 19 }}, + {{ -1015, 33, 1185 }, { 19 }}, + {{ -995, 35, 1182 }, { 19 }}, + {{ -976, 38, 1179 }, { 19 }}, + {{ -956, 40, 1175 }, { 19 }}, + {{ -937, 43, 1170 }, { 19 }}, + {{ -918, 46, 1164 }, { 19 }}, + {{ -899, 50, 1157 }, { 19 }}, + {{ -881, 55, 1149 }, { 19 }}, + {{ -863, 58, 1139 }, { 19 }}, + {{ -845, 62, 1129 }, { 19 }}, + {{ -829, 65, 1119 }, { 20 }}, + {{ -812, 69, 1107 }, { 20 }}, + {{ -796, 72, 1095 }, { 20 }}, + {{ -780, 76, 1083 }, { 20 }}, + {{ -765, 79, 1070 }, { 20 }}, + {{ -750, 82, 1057 }, { 20 }}, + {{ -735, 86, 1043 }, { 20 }}, + {{ -721, 89, 1030 }, { 20 }}, + {{ -706, 93, 1016 }, { 20 }}, + {{ -691, 96, 1002 }, { 20 }}, + {{ -677, 99, 989 }, { 20 }}, + {{ -662, 103, 975 }, { 20 }}, + {{ -648, 106, 961 }, { 20 }}, + {{ -633, 109, 948 }, { 20 }}, + {{ -619, 113, 934 }, { 20 }}, + {{ -604, 116, 920 }, { 20 }}, + {{ -590, 119, 906 }, { 20 }}, + {{ -575, 123, 892 }, { 20 }}, + {{ -561, 126, 878 }, { 20 }}, + {{ -546, 129, 865 }, { 20 }}, + {{ -530, 133, 853 }, { 20 }}, + {{ -513, 135, 842 }, { 20 }}, + {{ -496, 137, 831 }, { 20 }}, + {{ -479, 138, 821 }, { 20 }}, + {{ -461, 139, 813 }, { 20 }}, + {{ -442, 140, 805 }, { 20 }}, + {{ -424, 142, 798 }, { 20 }}, + {{ -404, 143, 792 }, { 20 }}, + {{ -385, 144, 787 }, { 20 }}, + {{ -366, 146, 781 }, { 20 }}, + {{ -347, 147, 775 }, { 20 }}, + {{ -328, 148, 769 }, { 20 }}, + {{ -309, 149, 762 }, { 20 }}, + {{ -290, 151, 756 }, { 20 }}, + {{ -271, 152, 749 }, { 20 }}, + {{ -252, 153, 742 }, { 20 }}, + {{ -234, 155, 735 }, { 20 }}, + {{ -216, 156, 726 }, { 20 }}, + {{ -199, 158, 715 }, { 20 }}, + {{ -183, 159, 703 }, { 20 }}, + {{ -169, 161, 689 }, { 20 }}, + {{ -157, 162, 673 }, { 20 }}, + {{ -145, 163, 657 }, { 20 }}, + {{ -135, 165, 640 }, { 1 }}, + {{ -125, 166, 622 }, { 1 }}, + {{ -117, 167, 604 }, { 1 }}, + {{ -109, 169, 585 }, { 1 }}, + {{ -102, 170, 567 }, { 1 }}, + {{ -95, 172, 548 }, { 1 }}, + {{ -88, 173, 529 }, { 1 }}, + {{ -81, 175, 511 }, { 1 }}, + {{ -75, 176, 492 }, { 1 }}, + {{ -69, 176, 472 }, { 1 }}, + {{ -63, 177, 453 }, { 1 }}, + {{ -58, 178, 434 }, { 1 }}, + {{ -53, 178, 415 }, { 1 }}, + {{ -48, 179, 395 }, { 1 }}, + {{ -43, 179, 376 }, { 1 }}, + {{ -39, 179, 356 }, { 1 }}, + {{ -36, 180, 336 }, { 1 }}, + {{ -32, 180, 317 }, { 1 }}, + {{ -29, 180, 297 }, { 1 }}, + {{ -26, 180, 277 }, { 1 }}, + {{ -24, 180, 257 }, { 1 }}, + {{ -21, 180, 237 }, { 1 }}, + {{ -19, 180, 217 }, { 1 }}, + {{ -17, 180, 198 }, { 1 }}, + {{ -16, 180, 178 }, { 1 }}, + {{ -14, 180, 158 }, { 1 }}, + {{ -12, 180, 138 }, { 1 }}, + {{ -11, 180, 118 }, { 1 }}, + {{ -10, 180, 98 }, { 1 }}, + {{ -8, 180, 78 }, { 1 }}, + {{ -7, 180, 58 }, { 1 }}, + {{ -6, 180, 38 }, { 1 }}, + {{ -4, 180, 18 }, { 1 }}, + {{ -3, 180, -1 }, { 1 }}, + {{ -32768, -32768, -32768 }, { 0 }}, +}; + +// 0xF680 +struct ActorSpawnData d_course_yoshi_valley_path2[] = { + {{ -6, 180, -13 }, { 1 }}, + {{ -5, 180, -33 }, { 2 }}, + {{ -5, 180, -53 }, { 2 }}, + {{ -5, 180, -73 }, { 2 }}, + {{ -5, 180, -93 }, { 2 }}, + {{ -5, 180, -113 }, { 2 }}, + {{ -5, 180, -133 }, { 2 }}, + {{ -5, 180, -153 }, { 2 }}, + {{ -5, 180, -173 }, { 2 }}, + {{ -5, 180, -193 }, { 2 }}, + {{ -5, 180, -213 }, { 2 }}, + {{ -5, 180, -233 }, { 2 }}, + {{ -5, 180, -253 }, { 2 }}, + {{ -5, 180, -273 }, { 2 }}, + {{ -5, 180, -293 }, { 2 }}, + {{ -6, 180, -313 }, { 2 }}, + {{ -6, 180, -333 }, { 2 }}, + {{ -6, 180, -353 }, { 2 }}, + {{ -7, 180, -373 }, { 2 }}, + {{ -7, 180, -393 }, { 2 }}, + {{ -8, 180, -413 }, { 2 }}, + {{ -9, 180, -433 }, { 2 }}, + {{ -9, 180, -453 }, { 2 }}, + {{ -10, 180, -473 }, { 2 }}, + {{ -11, 180, -493 }, { 2 }}, + {{ -12, 180, -513 }, { 2 }}, + {{ -13, 180, -533 }, { 2 }}, + {{ -15, 180, -553 }, { 2 }}, + {{ -16, 180, -573 }, { 2 }}, + {{ -17, 180, -593 }, { 2 }}, + {{ -19, 180, -613 }, { 2 }}, + {{ -20, 180, -632 }, { 2 }}, + {{ -22, 180, -652 }, { 2 }}, + {{ -24, 180, -672 }, { 2 }}, + {{ -26, 180, -692 }, { 2 }}, + {{ -28, 180, -712 }, { 2 }}, + {{ -30, 180, -732 }, { 2 }}, + {{ -33, 180, -752 }, { 2 }}, + {{ -35, 180, -772 }, { 2 }}, + {{ -38, 180, -792 }, { 2 }}, + {{ -41, 180, -811 }, { 2 }}, + {{ -45, 180, -831 }, { 2 }}, + {{ -48, 180, -851 }, { 2 }}, + {{ -52, 180, -870 }, { 3 }}, + {{ -55, 180, -890 }, { 3 }}, + {{ -59, 180, -910 }, { 3 }}, + {{ -63, 180, -929 }, { 3 }}, + {{ -68, 181, -949 }, { 3 }}, + {{ -72, 181, -968 }, { 3 }}, + {{ -76, 181, -988 }, { 3 }}, + {{ -81, 181, -1007 }, { 3 }}, + {{ -86, 181, -1027 }, { 3 }}, + {{ -91, 182, -1046 }, { 3 }}, + {{ -96, 182, -1065 }, { 3 }}, + {{ -101, 182, -1085 }, { 3 }}, + {{ -107, 182, -1104 }, { 3 }}, + {{ -112, 182, -1123 }, { 3 }}, + {{ -117, 183, -1143 }, { 3 }}, + {{ -122, 183, -1162 }, { 3 }}, + {{ -128, 183, -1181 }, { 3 }}, + {{ -133, 183, -1201 }, { 3 }}, + {{ -139, 184, -1220 }, { 3 }}, + {{ -144, 184, -1239 }, { 3 }}, + {{ -150, 184, -1258 }, { 3 }}, + {{ -156, 184, -1277 }, { 3 }}, + {{ -161, 184, -1297 }, { 3 }}, + {{ -167, 184, -1316 }, { 3 }}, + {{ -173, 184, -1335 }, { 3 }}, + {{ -179, 183, -1354 }, { 3 }}, + {{ -185, 183, -1373 }, { 3 }}, + {{ -192, 182, -1392 }, { 3 }}, + {{ -199, 182, -1411 }, { 3 }}, + {{ -206, 181, -1429 }, { 3 }}, + {{ -214, 181, -1448 }, { 3 }}, + {{ -222, 180, -1466 }, { 3 }}, + {{ -231, 180, -1484 }, { 3 }}, + {{ -241, 179, -1501 }, { 3 }}, + {{ -252, 177, -1518 }, { 3 }}, + {{ -264, 176, -1534 }, { 3 }}, + {{ -277, 173, -1549 }, { 3 }}, + {{ -291, 171, -1563 }, { 3 }}, + {{ -306, 169, -1576 }, { 3 }}, + {{ -322, 167, -1588 }, { 3 }}, + {{ -340, 165, -1598 }, { 3 }}, + {{ -358, 163, -1607 }, { 3 }}, + {{ -377, 160, -1613 }, { 3 }}, + {{ -396, 158, -1617 }, { 3 }}, + {{ -416, 156, -1620 }, { 3 }}, + {{ -436, 153, -1623 }, { 3 }}, + {{ -456, 151, -1624 }, { 3 }}, + {{ -476, 148, -1624 }, { 3 }}, + {{ -496, 145, -1623 }, { 4 }}, + {{ -516, 143, -1621 }, { 4 }}, + {{ -535, 141, -1617 }, { 4 }}, + {{ -555, 138, -1613 }, { 4 }}, + {{ -574, 135, -1608 }, { 4 }}, + {{ -594, 132, -1602 }, { 4 }}, + {{ -613, 128, -1596 }, { 4 }}, + {{ -632, 125, -1590 }, { 4 }}, + {{ -650, 121, -1583 }, { 4 }}, + {{ -669, 118, -1576 }, { 4 }}, + {{ -688, 115, -1569 }, { 4 }}, + {{ -707, 111, -1562 }, { 4 }}, + {{ -725, 108, -1554 }, { 4 }}, + {{ -744, 104, -1547 }, { 4 }}, + {{ -762, 100, -1539 }, { 4 }}, + {{ -781, 97, -1532 }, { 4 }}, + {{ -799, 93, -1524 }, { 4 }}, + {{ -818, 89, -1516 }, { 4 }}, + {{ -836, 86, -1508 }, { 4 }}, + {{ -854, 82, -1500 }, { 4 }}, + {{ -873, 78, -1492 }, { 4 }}, + {{ -891, 75, -1484 }, { 4 }}, + {{ -909, 71, -1476 }, { 4 }}, + {{ -928, 67, -1468 }, { 4 }}, + {{ -946, 64, -1460 }, { 5 }}, + {{ -965, 60, -1452 }, { 5 }}, + {{ -983, 57, -1445 }, { 5 }}, + {{ -1002, 53, -1438 }, { 5 }}, + {{ -1020, 50, -1431 }, { 5 }}, + {{ -1039, 46, -1424 }, { 5 }}, + {{ -1058, 43, -1418 }, { 5 }}, + {{ -1077, 40, -1412 }, { 5 }}, + {{ -1097, 37, -1407 }, { 5 }}, + {{ -1116, 34, -1403 }, { 5 }}, + {{ -1136, 31, -1401 }, { 5 }}, + {{ -1156, 28, -1401 }, { 5 }}, + {{ -1176, 26, -1403 }, { 5 }}, + {{ -1195, 24, -1409 }, { 5 }}, + {{ -1214, 22, -1416 }, { 6 }}, + {{ -1232, 21, -1425 }, { 6 }}, + {{ -1248, 19, -1437 }, { 6 }}, + {{ -1263, 18, -1450 }, { 6 }}, + {{ -1279, 17, -1463 }, { 6 }}, + {{ -1294, 15, -1476 }, { 6 }}, + {{ -1309, 14, -1488 }, { 6 }}, + {{ -1325, 12, -1501 }, { 6 }}, + {{ -1340, 10, -1514 }, { 6 }}, + {{ -1356, 9, -1526 }, { 6 }}, + {{ -1371, 7, -1539 }, { 6 }}, + {{ -1387, 5, -1551 }, { 6 }}, + {{ -1403, 4, -1564 }, { 6 }}, + {{ -1419, 3, -1575 }, { 6 }}, + {{ -1436, 3, -1586 }, { 6 }}, + {{ -1453, 2, -1596 }, { 6 }}, + {{ -1471, 1, -1606 }, { 6 }}, + {{ -1489, 0, -1615 }, { 6 }}, + {{ -1507, 0, -1623 }, { 6 }}, + {{ -1526, 0, -1630 }, { 6 }}, + {{ -1544, 0, -1637 }, { 6 }}, + {{ -1564, 0, -1643 }, { 6 }}, + {{ -1583, 0, -1648 }, { 6 }}, + {{ -1602, 0, -1652 }, { 6 }}, + {{ -1622, 0, -1655 }, { 6 }}, + {{ -1642, 0, -1656 }, { 6 }}, + {{ -1662, 0, -1656 }, { 6 }}, + {{ -1682, 0, -1653 }, { 6 }}, + {{ -1702, 0, -1648 }, { 6 }}, + {{ -1720, -1, -1641 }, { 6 }}, + {{ -1738, -2, -1632 }, { 6 }}, + {{ -1755, -2, -1621 }, { 6 }}, + {{ -1770, -2, -1609 }, { 6 }}, + {{ -1784, -3, -1594 }, { 6 }}, + {{ -1797, -4, -1579 }, { 6 }}, + {{ -1807, -5, -1561 }, { 7 }}, + {{ -1814, -7, -1543 }, { 7 }}, + {{ -1820, -9, -1523 }, { 7 }}, + {{ -1824, -11, -1504 }, { 7 }}, + {{ -1827, -13, -1484 }, { 7 }}, + {{ -1830, -16, -1464 }, { 7 }}, + {{ -1832, -20, -1444 }, { 7 }}, + {{ -1834, -23, -1425 }, { 7 }}, + {{ -1836, -27, -1405 }, { 7 }}, + {{ -1837, -31, -1385 }, { 7 }}, + {{ -1838, -34, -1365 }, { 7 }}, + {{ -1839, -38, -1345 }, { 7 }}, + {{ -1842, -43, -1325 }, { 7 }}, + {{ -1845, -48, -1305 }, { 7 }}, + {{ -1851, -52, -1286 }, { 7 }}, + {{ -1862, -55, -1269 }, { 7 }}, + {{ -1878, -58, -1258 }, { 7 }}, + {{ -1895, -61, -1247 }, { 28 }}, + {{ -1913, -66, -1238 }, { 28 }}, + {{ -1931, -70, -1229 }, { 28 }}, + {{ -1948, -75, -1220 }, { 28 }}, + {{ -1965, -79, -1208 }, { 28 }}, + {{ -1980, -84, -1195 }, { 28 }}, + {{ -1994, -88, -1181 }, { 28 }}, + {{ -2007, -92, -1166 }, { 28 }}, + {{ -2019, -95, -1150 }, { 28 }}, + {{ -2031, -97, -1134 }, { 28 }}, + {{ -2043, -98, -1118 }, { 28 }}, + {{ -2055, -99, -1102 }, { 28 }}, + {{ -2067, -100, -1086 }, { 28 }}, + {{ -2079, -100, -1069 }, { 28 }}, + {{ -2091, -100, -1053 }, { 28 }}, + {{ -2103, -100, -1037 }, { 28 }}, + {{ -2115, -100, -1021 }, { 28 }}, + {{ -2127, -100, -1006 }, { 28 }}, + {{ -2140, -100, -990 }, { 28 }}, + {{ -2152, -100, -974 }, { 28 }}, + {{ -2164, -102, -958 }, { 29 }}, + {{ -2176, -105, -942 }, { 29 }}, + {{ -2188, -107, -926 }, { 29 }}, + {{ -2200, -109, -910 }, { 29 }}, + {{ -2212, -110, -894 }, { 29 }}, + {{ -2224, -110, -878 }, { 29 }}, + {{ -2236, -109, -862 }, { 29 }}, + {{ -2248, -107, -846 }, { 29 }}, + {{ -2260, -104, -830 }, { 29 }}, + {{ -2272, -101, -814 }, { 29 }}, + {{ -2284, -100, -798 }, { 30 }}, + {{ -2296, -100, -782 }, { 30 }}, + {{ -2308, -100, -766 }, { 30 }}, + {{ -2320, -100, -750 }, { 30 }}, + {{ -2332, -100, -734 }, { 30 }}, + {{ -2344, -100, -718 }, { 30 }}, + {{ -2356, -100, -702 }, { 30 }}, + {{ -2368, -100, -686 }, { 30 }}, + {{ -2380, -100, -670 }, { 30 }}, + {{ -2391, -100, -653 }, { 30 }}, + {{ -2403, -100, -637 }, { 30 }}, + {{ -2415, -99, -621 }, { 30 }}, + {{ -2427, -99, -605 }, { 30 }}, + {{ -2438, -98, -589 }, { 30 }}, + {{ -2450, -98, -572 }, { 30 }}, + {{ -2462, -98, -556 }, { 30 }}, + {{ -2472, -97, -539 }, { 30 }}, + {{ -2483, -97, -522 }, { 30 }}, + {{ -2493, -96, -505 }, { 30 }}, + {{ -2502, -94, -487 }, { 30 }}, + {{ -2510, -92, -469 }, { 30 }}, + {{ -2518, -91, -451 }, { 30 }}, + {{ -2525, -89, -432 }, { 30 }}, + {{ -2531, -88, -413 }, { 30 }}, + {{ -2536, -86, -393 }, { 30 }}, + {{ -2541, -82, -374 }, { 30 }}, + {{ -2544, -79, -354 }, { 30 }}, + {{ -2547, -75, -334 }, { 30 }}, + {{ -2549, -72, -314 }, { 30 }}, + {{ -2551, -67, -294 }, { 30 }}, + {{ -2552, -61, -274 }, { 30 }}, + {{ -2553, -55, -254 }, { 30 }}, + {{ -2552, -50, -234 }, { 30 }}, + {{ -2550, -44, -215 }, { 30 }}, + {{ -2547, -38, -195 }, { 30 }}, + {{ -2541, -33, -176 }, { 30 }}, + {{ -2532, -28, -158 }, { 30 }}, + {{ -2521, -23, -141 }, { 30 }}, + {{ -2507, -19, -127 }, { 30 }}, + {{ -2492, -15, -114 }, { 30 }}, + {{ -2475, -12, -103 }, { 30 }}, + {{ -2458, -8, -93 }, { 30 }}, + {{ -2440, -5, -84 }, { 30 }}, + {{ -2421, 0, -77 }, { 30 }}, + {{ -2402, 2, -71 }, { 30 }}, + {{ -2382, 6, -67 }, { 30 }}, + {{ -2362, 9, -66 }, { 30 }}, + {{ -2342, 11, -66 }, { 30 }}, + {{ -2323, 1, -69 }, { 10 }}, + {{ -2303, -8, -74 }, { 10 }}, + {{ -2284, -9, -80 }, { 10 }}, + {{ -2266, -11, -89 }, { 10 }}, + {{ -2250, -12, -100 }, { 10 }}, + {{ -2235, -12, -114 }, { 10 }}, + {{ -2223, -12, -130 }, { 10 }}, + {{ -2214, -12, -148 }, { 10 }}, + {{ -2209, -12, -167 }, { 10 }}, + {{ -2206, -12, -187 }, { 10 }}, + {{ -2205, -12, -207 }, { 10 }}, + {{ -2206, -12, -227 }, { 10 }}, + {{ -2207, -11, -247 }, { 10 }}, + {{ -2209, -11, -267 }, { 10 }}, + {{ -2212, -11, -286 }, { 10 }}, + {{ -2215, -10, -306 }, { 11 }}, + {{ -2219, -10, -326 }, { 11 }}, + {{ -2223, -9, -346 }, { 11 }}, + {{ -2227, -9, -365 }, { 11 }}, + {{ -2232, -9, -384 }, { 11 }}, + {{ -2237, -9, -404 }, { 11 }}, + {{ -2243, -9, -423 }, { 11 }}, + {{ -2249, -8, -442 }, { 11 }}, + {{ -2256, -8, -461 }, { 11 }}, + {{ -2263, -7, -480 }, { 11 }}, + {{ -2270, -7, -498 }, { 11 }}, + {{ -2277, -6, -517 }, { 11 }}, + {{ -2285, -5, -535 }, { 11 }}, + {{ -2292, -5, -554 }, { 11 }}, + {{ -2299, -4, -573 }, { 11 }}, + {{ -2306, -3, -591 }, { 11 }}, + {{ -2313, -3, -610 }, { 11 }}, + {{ -2321, -3, -629 }, { 11 }}, + {{ -2328, -2, -648 }, { 11 }}, + {{ -2335, -2, -666 }, { 11 }}, + {{ -2342, -2, -685 }, { 11 }}, + {{ -2349, -1, -704 }, { 11 }}, + {{ -2356, -1, -722 }, { 11 }}, + {{ -2364, -1, -741 }, { 11 }}, + {{ -2372, 0, -759 }, { 11 }}, + {{ -2380, 0, -778 }, { 11 }}, + {{ -2388, 0, -796 }, { 11 }}, + {{ -2397, 0, -814 }, { 11 }}, + {{ -2407, 0, -831 }, { 11 }}, + {{ -2416, 0, -849 }, { 11 }}, + {{ -2426, 0, -866 }, { 11 }}, + {{ -2437, 0, -883 }, { 11 }}, + {{ -2447, 0, -900 }, { 11 }}, + {{ -2459, 0, -917 }, { 11 }}, + {{ -2470, 0, -933 }, { 11 }}, + {{ -2482, 0, -949 }, { 12 }}, + {{ -2494, 0, -965 }, { 12 }}, + {{ -2506, 0, -981 }, { 12 }}, + {{ -2519, 0, -997 }, { 12 }}, + {{ -2531, 0, -1012 }, { 12 }}, + {{ -2543, 0, -1028 }, { 12 }}, + {{ -2555, 0, -1045 }, { 12 }}, + {{ -2566, 0, -1061 }, { 12 }}, + {{ -2577, 0, -1078 }, { 12 }}, + {{ -2588, 0, -1095 }, { 12 }}, + {{ -2598, 0, -1112 }, { 12 }}, + {{ -2609, 0, -1129 }, { 12 }}, + {{ -2619, 0, -1146 }, { 12 }}, + {{ -2629, 0, -1163 }, { 12 }}, + {{ -2639, 0, -1181 }, { 12 }}, + {{ -2648, 0, -1198 }, { 12 }}, + {{ -2658, 0, -1216 }, { 12 }}, + {{ -2667, -1, -1234 }, { 12 }}, + {{ -2677, -1, -1251 }, { 12 }}, + {{ -2686, -1, -1269 }, { 12 }}, + {{ -2695, -1, -1287 }, { 12 }}, + {{ -2704, -1, -1305 }, { 12 }}, + {{ -2713, -1, -1323 }, { 12 }}, + {{ -2722, -1, -1341 }, { 12 }}, + {{ -2731, -1, -1359 }, { 12 }}, + {{ -2740, -1, -1377 }, { 12 }}, + {{ -2748, -1, -1395 }, { 12 }}, + {{ -2757, -1, -1413 }, { 12 }}, + {{ -2765, -1, -1431 }, { 12 }}, + {{ -2774, 0, -1449 }, { 12 }}, + {{ -2783, 0, -1467 }, { 12 }}, + {{ -2791, 0, -1485 }, { 12 }}, + {{ -2800, 0, -1503 }, { 12 }}, + {{ -2809, 0, -1521 }, { 12 }}, + {{ -2818, 0, -1539 }, { 12 }}, + {{ -2827, 0, -1557 }, { 13 }}, + {{ -2837, -1, -1574 }, { 13 }}, + {{ -2846, -1, -1592 }, { 13 }}, + {{ -2856, -1, -1610 }, { 13 }}, + {{ -2865, -1, -1627 }, { 13 }}, + {{ -2875, -1, -1644 }, { 13 }}, + {{ -2886, -1, -1662 }, { 13 }}, + {{ -2896, -1, -1678 }, { 13 }}, + {{ -2907, -1, -1695 }, { 13 }}, + {{ -2919, -1, -1712 }, { 13 }}, + {{ -2931, -1, -1727 }, { 13 }}, + {{ -2945, -1, -1742 }, { 13 }}, + {{ -2960, -1, -1754 }, { 13 }}, + {{ -2979, -1, -1762 }, { 13 }}, + {{ -2998, -1, -1769 }, { 13 }}, + {{ -3017, -1, -1773 }, { 13 }}, + {{ -3037, -1, -1776 }, { 13 }}, + {{ -3057, -1, -1776 }, { 13 }}, + {{ -3077, -1, -1773 }, { 13 }}, + {{ -3096, -1, -1769 }, { 13 }}, + {{ -3115, -1, -1761 }, { 13 }}, + {{ -3132, -1, -1750 }, { 13 }}, + {{ -3147, -1, -1737 }, { 13 }}, + {{ -3161, -1, -1723 }, { 13 }}, + {{ -3173, -1, -1707 }, { 13 }}, + {{ -3184, -1, -1690 }, { 13 }}, + {{ -3193, -1, -1672 }, { 13 }}, + {{ -3200, -1, -1654 }, { 13 }}, + {{ -3205, -1, -1634 }, { 13 }}, + {{ -3209, -1, -1615 }, { 13 }}, + {{ -3211, -1, -1595 }, { 13 }}, + {{ -3212, -1, -1575 }, { 13 }}, + {{ -3212, -1, -1555 }, { 13 }}, + {{ -3210, -1, -1535 }, { 13 }}, + {{ -3208, -1, -1515 }, { 13 }}, + {{ -3205, -1, -1495 }, { 13 }}, + {{ -3201, -1, -1476 }, { 13 }}, + {{ -3196, -1, -1456 }, { 13 }}, + {{ -3190, -1, -1437 }, { 13 }}, + {{ -3182, -1, -1419 }, { 13 }}, + {{ -3174, -1, -1401 }, { 13 }}, + {{ -3165, -1, -1383 }, { 13 }}, + {{ -3154, -1, -1366 }, { 14 }}, + {{ -3143, -2, -1349 }, { 14 }}, + {{ -3131, -2, -1333 }, { 14 }}, + {{ -3119, -3, -1317 }, { 14 }}, + {{ -3105, -3, -1302 }, { 14 }}, + {{ -3092, -3, -1288 }, { 14 }}, + {{ -3078, -4, -1274 }, { 14 }}, + {{ -3063, -4, -1260 }, { 14 }}, + {{ -3048, -6, -1246 }, { 14 }}, + {{ -3033, -7, -1233 }, { 14 }}, + {{ -3018, -8, -1221 }, { 14 }}, + {{ -3002, -9, -1209 }, { 14 }}, + {{ -2985, -10, -1197 }, { 14 }}, + {{ -2969, -11, -1186 }, { 14 }}, + {{ -2952, -12, -1175 }, { 14 }}, + {{ -2935, -13, -1165 }, { 14 }}, + {{ -2917, -13, -1155 }, { 14 }}, + {{ -2900, -14, -1144 }, { 14 }}, + {{ -2883, -14, -1134 }, { 14 }}, + {{ -2867, -15, -1123 }, { 14 }}, + {{ -2850, -16, -1111 }, { 14 }}, + {{ -2834, -16, -1099 }, { 14 }}, + {{ -2819, -17, -1086 }, { 14 }}, + {{ -2805, -18, -1072 }, { 14 }}, + {{ -2792, -19, -1057 }, { 14 }}, + {{ -2782, -19, -1039 }, { 14 }}, + {{ -2773, -19, -1021 }, { 14 }}, + {{ -2767, -19, -1003 }, { 14 }}, + {{ -2762, -19, -983 }, { 14 }}, + {{ -2760, -19, -963 }, { 14 }}, + {{ -2762, -19, -943 }, { 14 }}, + {{ -2764, -19, -923 }, { 14 }}, + {{ -2768, -19, -904 }, { 14 }}, + {{ -2772, -19, -884 }, { 14 }}, + {{ -2777, -19, -865 }, { 14 }}, + {{ -2782, -18, -845 }, { 14 }}, + {{ -2787, -18, -826 }, { 15 }}, + {{ -2792, -18, -807 }, { 15 }}, + {{ -2797, -17, -787 }, { 15 }}, + {{ -2803, -17, -768 }, { 15 }}, + {{ -2810, -17, -749 }, { 15 }}, + {{ -2816, -16, -730 }, { 15 }}, + {{ -2824, -16, -712 }, { 15 }}, + {{ -2832, -15, -693 }, { 15 }}, + {{ -2840, -15, -675 }, { 15 }}, + {{ -2850, -14, -658 }, { 15 }}, + {{ -2861, -14, -641 }, { 15 }}, + {{ -2872, -13, -625 }, { 15 }}, + {{ -2883, -13, -608 }, { 15 }}, + {{ -2893, -12, -591 }, { 15 }}, + {{ -2902, -12, -573 }, { 15 }}, + {{ -2910, -12, -554 }, { 15 }}, + {{ -2917, -12, -536 }, { 15 }}, + {{ -2923, -11, -516 }, { 15 }}, + {{ -2927, -11, -497 }, { 15 }}, + {{ -2929, -10, -477 }, { 15 }}, + {{ -2931, -10, -457 }, { 15 }}, + {{ -2932, -10, -437 }, { 15 }}, + {{ -2932, -10, -417 }, { 15 }}, + {{ -2931, -10, -397 }, { 15 }}, + {{ -2930, -9, -377 }, { 15 }}, + {{ -2929, -9, -357 }, { 15 }}, + {{ -2927, -9, -337 }, { 15 }}, + {{ -2925, -9, -317 }, { 15 }}, + {{ -2923, -9, -297 }, { 15 }}, + {{ -2920, -9, -277 }, { 15 }}, + {{ -2917, -8, -258 }, { 15 }}, + {{ -2913, -8, -238 }, { 15 }}, + {{ -2909, -8, -218 }, { 15 }}, + {{ -2904, -7, -199 }, { 15 }}, + {{ -2900, -7, -180 }, { 15 }}, + {{ -2894, -7, -160 }, { 16 }}, + {{ -2889, -7, -141 }, { 16 }}, + {{ -2883, -7, -122 }, { 16 }}, + {{ -2876, -7, -103 }, { 16 }}, + {{ -2870, -6, -84 }, { 16 }}, + {{ -2863, -6, -65 }, { 16 }}, + {{ -2855, -6, -47 }, { 16 }}, + {{ -2848, -6, -28 }, { 16 }}, + {{ -2840, -6, -10 }, { 16 }}, + {{ -2832, -6, 8 }, { 16 }}, + {{ -2824, -5, 26 }, { 16 }}, + {{ -2816, -5, 44 }, { 16 }}, + {{ -2807, -5, 62 }, { 16 }}, + {{ -2798, -5, 80 }, { 16 }}, + {{ -2789, -4, 98 }, { 16 }}, + {{ -2780, -4, 116 }, { 16 }}, + {{ -2771, -4, 134 }, { 16 }}, + {{ -2761, -4, 151 }, { 16 }}, + {{ -2752, -3, 169 }, { 16 }}, + {{ -2742, -3, 186 }, { 16 }}, + {{ -2732, -3, 203 }, { 16 }}, + {{ -2721, -3, 221 }, { 16 }}, + {{ -2711, -2, 238 }, { 16 }}, + {{ -2700, -2, 255 }, { 16 }}, + {{ -2690, -2, 272 }, { 16 }}, + {{ -2679, -2, 288 }, { 16 }}, + {{ -2668, -1, 305 }, { 16 }}, + {{ -2657, -1, 322 }, { 16 }}, + {{ -2646, -1, 338 }, { 16 }}, + {{ -2634, -1, 355 }, { 16 }}, + {{ -2623, -1, 371 }, { 16 }}, + {{ -2611, -1, 387 }, { 16 }}, + {{ -2599, -1, 403 }, { 16 }}, + {{ -2586, -1, 419 }, { 16 }}, + {{ -2574, 0, 435 }, { 16 }}, + {{ -2561, 0, 450 }, { 16 }}, + {{ -2547, 0, 464 }, { 16 }}, + {{ -2533, 0, 479 }, { 16 }}, + {{ -2520, 0, 493 }, { 16 }}, + {{ -2506, 0, 508 }, { 16 }}, + {{ -2492, 0, 522 }, { 16 }}, + {{ -2477, 0, 536 }, { 17 }}, + {{ -2463, 0, 550 }, { 17 }}, + {{ -2448, 0, 563 }, { 17 }}, + {{ -2433, 0, 576 }, { 17 }}, + {{ -2418, 0, 589 }, { 17 }}, + {{ -2402, 0, 602 }, { 17 }}, + {{ -2386, 0, 614 }, { 17 }}, + {{ -2369, 0, 624 }, { 17 }}, + {{ -2352, 0, 635 }, { 17 }}, + {{ -2336, 0, 647 }, { 17 }}, + {{ -2320, 0, 659 }, { 17 }}, + {{ -2304, 0, 671 }, { 17 }}, + {{ -2287, 0, 682 }, { 17 }}, + {{ -2270, 0, 692 }, { 17 }}, + {{ -2253, 0, 703 }, { 17 }}, + {{ -2236, 0, 713 }, { 17 }}, + {{ -2218, 0, 723 }, { 17 }}, + {{ -2201, 0, 733 }, { 17 }}, + {{ -2183, 0, 742 }, { 17 }}, + {{ -2166, -1, 753 }, { 18 }}, + {{ -2149, -4, 763 }, { 18 }}, + {{ -2132, -6, 773 }, { 18 }}, + {{ -2115, -9, 784 }, { 18 }}, + {{ -2098, -10, 794 }, { 18 }}, + {{ -2081, -12, 805 }, { 18 }}, + {{ -2064, -13, 816 }, { 18 }}, + {{ -2047, -14, 826 }, { 18 }}, + {{ -2030, -15, 837 }, { 18 }}, + {{ -2013, -16, 847 }, { 18 }}, + {{ -1996, -16, 858 }, { 18 }}, + {{ -1979, -17, 868 }, { 18 }}, + {{ -1962, -18, 879 }, { 18 }}, + {{ -1945, -18, 890 }, { 18 }}, + {{ -1928, -19, 900 }, { 18 }}, + {{ -1911, -19, 911 }, { 18 }}, + {{ -1894, -19, 921 }, { 18 }}, + {{ -1877, -19, 932 }, { 18 }}, + {{ -1860, -18, 942 }, { 18 }}, + {{ -1843, -18, 952 }, { 18 }}, + {{ -1826, -17, 963 }, { 18 }}, + {{ -1809, -16, 973 }, { 18 }}, + {{ -1792, -16, 984 }, { 18 }}, + {{ -1774, -15, 994 }, { 18 }}, + {{ -1757, -14, 1004 }, { 18 }}, + {{ -1740, -13, 1015 }, { 18 }}, + {{ -1723, -11, 1025 }, { 18 }}, + {{ -1706, -10, 1035 }, { 18 }}, + {{ -1689, -9, 1046 }, { 18 }}, + {{ -1671, -6, 1056 }, { 18 }}, + {{ -1654, -4, 1066 }, { 18 }}, + {{ -1637, -1, 1075 }, { 18 }}, + {{ -1619, 0, 1085 }, { 19 }}, + {{ -1601, 0, 1094 }, { 19 }}, + {{ -1583, 0, 1103 }, { 19 }}, + {{ -1565, -1, 1111 }, { 19 }}, + {{ -1546, -1, 1118 }, { 19 }}, + {{ -1527, -1, 1125 }, { 19 }}, + {{ -1509, -2, 1132 }, { 19 }}, + {{ -1490, -2, 1139 }, { 19 }}, + {{ -1471, -2, 1146 }, { 19 }}, + {{ -1452, -2, 1152 }, { 19 }}, + {{ -1433, -3, 1159 }, { 19 }}, + {{ -1415, -3, 1166 }, { 19 }}, + {{ -1396, -3, 1173 }, { 19 }}, + {{ -1377, -4, 1178 }, { 19 }}, + {{ -1357, -4, 1184 }, { 19 }}, + {{ -1338, -4, 1188 }, { 19 }}, + {{ -1318, -4, 1192 }, { 19 }}, + {{ -1298, -2, 1195 }, { 19 }}, + {{ -1278, 0, 1197 }, { 19 }}, + {{ -1258, 2, 1199 }, { 19 }}, + {{ -1238, 4, 1200 }, { 19 }}, + {{ -1218, 7, 1200 }, { 19 }}, + {{ -1198, 9, 1200 }, { 19 }}, + {{ -1178, 12, 1200 }, { 19 }}, + {{ -1158, 15, 1199 }, { 19 }}, + {{ -1138, 17, 1198 }, { 19 }}, + {{ -1118, 20, 1196 }, { 19 }}, + {{ -1099, 23, 1194 }, { 19 }}, + {{ -1079, 25, 1191 }, { 19 }}, + {{ -1059, 28, 1188 }, { 19 }}, + {{ -1039, 30, 1185 }, { 19 }}, + {{ -1020, 33, 1181 }, { 19 }}, + {{ -1000, 35, 1176 }, { 19 }}, + {{ -981, 38, 1171 }, { 19 }}, + {{ -962, 40, 1165 }, { 19 }}, + {{ -943, 42, 1158 }, { 19 }}, + {{ -924, 45, 1151 }, { 19 }}, + {{ -906, 50, 1144 }, { 19 }}, + {{ -888, 54, 1135 }, { 19 }}, + {{ -870, 59, 1126 }, { 19 }}, + {{ -852, 62, 1116 }, { 19 }}, + {{ -835, 66, 1106 }, { 20 }}, + {{ -819, 69, 1094 }, { 20 }}, + {{ -803, 73, 1083 }, { 20 }}, + {{ -787, 76, 1070 }, { 20 }}, + {{ -771, 79, 1057 }, { 20 }}, + {{ -756, 83, 1045 }, { 20 }}, + {{ -741, 86, 1032 }, { 20 }}, + {{ -725, 90, 1019 }, { 20 }}, + {{ -710, 93, 1006 }, { 20 }}, + {{ -695, 96, 993 }, { 20 }}, + {{ -679, 100, 981 }, { 20 }}, + {{ -664, 103, 968 }, { 20 }}, + {{ -649, 107, 955 }, { 20 }}, + {{ -633, 110, 942 }, { 20 }}, + {{ -618, 113, 929 }, { 20 }}, + {{ -603, 117, 916 }, { 20 }}, + {{ -588, 120, 903 }, { 20 }}, + {{ -572, 123, 890 }, { 20 }}, + {{ -557, 127, 878 }, { 20 }}, + {{ -540, 130, 866 }, { 20 }}, + {{ -524, 133, 855 }, { 20 }}, + {{ -507, 136, 844 }, { 20 }}, + {{ -490, 137, 834 }, { 20 }}, + {{ -472, 138, 824 }, { 20 }}, + {{ -454, 139, 816 }, { 20 }}, + {{ -436, 141, 808 }, { 20 }}, + {{ -417, 142, 801 }, { 20 }}, + {{ -398, 143, 794 }, { 20 }}, + {{ -379, 145, 787 }, { 20 }}, + {{ -361, 146, 780 }, { 20 }}, + {{ -342, 147, 773 }, { 20 }}, + {{ -323, 148, 766 }, { 20 }}, + {{ -304, 150, 759 }, { 20 }}, + {{ -285, 151, 753 }, { 20 }}, + {{ -266, 152, 746 }, { 20 }}, + {{ -248, 154, 738 }, { 20 }}, + {{ -231, 155, 728 }, { 20 }}, + {{ -214, 157, 717 }, { 20 }}, + {{ -199, 158, 704 }, { 20 }}, + {{ -185, 159, 689 }, { 20 }}, + {{ -173, 161, 674 }, { 20 }}, + {{ -161, 163, 658 }, { 20 }}, + {{ -150, 164, 641 }, { 20 }}, + {{ -140, 166, 624 }, { 1 }}, + {{ -130, 167, 606 }, { 1 }}, + {{ -121, 168, 589 }, { 1 }}, + {{ -112, 170, 571 }, { 1 }}, + {{ -103, 171, 553 }, { 1 }}, + {{ -95, 173, 534 }, { 1 }}, + {{ -87, 174, 516 }, { 1 }}, + {{ -79, 175, 497 }, { 1 }}, + {{ -72, 176, 479 }, { 1 }}, + {{ -65, 177, 460 }, { 1 }}, + {{ -59, 177, 441 }, { 1 }}, + {{ -53, 178, 422 }, { 1 }}, + {{ -48, 178, 403 }, { 1 }}, + {{ -43, 179, 383 }, { 1 }}, + {{ -38, 179, 364 }, { 1 }}, + {{ -34, 179, 344 }, { 1 }}, + {{ -31, 180, 324 }, { 1 }}, + {{ -28, 180, 305 }, { 1 }}, + {{ -25, 180, 285 }, { 1 }}, + {{ -22, 180, 265 }, { 1 }}, + {{ -20, 180, 245 }, { 1 }}, + {{ -18, 180, 225 }, { 1 }}, + {{ -17, 180, 205 }, { 1 }}, + {{ -15, 180, 185 }, { 1 }}, + {{ -14, 180, 165 }, { 1 }}, + {{ -13, 180, 145 }, { 1 }}, + {{ -12, 180, 125 }, { 1 }}, + {{ -11, 180, 105 }, { 1 }}, + {{ -10, 180, 85 }, { 1 }}, + {{ -9, 180, 65 }, { 1 }}, + {{ -8, 180, 45 }, { 1 }}, + {{ -7, 180, 25 }, { 1 }}, + {{ -6, 180, 5 }, { 1 }}, + {{ -32768, -32768, -32768 }, { 0 }}, + {{ -3, 180, -11 }, { 1 }}, + {{ -2, 180, -31 }, { 2 }}, + {{ -2, 180, -51 }, { 2 }}, + {{ -2, 180, -71 }, { 2 }}, + {{ -2, 180, -91 }, { 2 }}, + {{ -1, 180, -111 }, { 2 }}, + {{ -1, 180, -131 }, { 2 }}, + {{ -1, 180, -151 }, { 2 }}, + {{ -1, 180, -171 }, { 2 }}, + {{ -1, 180, -191 }, { 2 }}, + {{ -1, 180, -211 }, { 2 }}, + {{ -1, 180, -231 }, { 2 }}, + {{ -2, 180, -251 }, { 2 }}, + {{ -2, 180, -271 }, { 2 }}, + {{ -3, 180, -291 }, { 2 }}, + {{ -3, 180, -311 }, { 2 }}, + {{ -4, 180, -331 }, { 2 }}, + {{ -5, 180, -351 }, { 2 }}, + {{ -6, 180, -371 }, { 2 }}, + {{ -7, 180, -391 }, { 2 }}, + {{ -8, 180, -411 }, { 2 }}, + {{ -9, 180, -431 }, { 2 }}, + {{ -10, 180, -451 }, { 2 }}, + {{ -11, 180, -471 }, { 2 }}, + {{ -12, 180, -491 }, { 2 }}, + {{ -14, 180, -510 }, { 2 }}, + {{ -15, 180, -530 }, { 2 }}, + {{ -17, 180, -550 }, { 2 }}, + {{ -18, 180, -570 }, { 2 }}, + {{ -20, 180, -590 }, { 2 }}, + {{ -22, 180, -610 }, { 2 }}, + {{ -23, 180, -630 }, { 2 }}, + {{ -25, 180, -650 }, { 2 }}, + {{ -28, 180, -670 }, { 2 }}, + {{ -30, 180, -690 }, { 2 }}, + {{ -32, 180, -710 }, { 2 }}, + {{ -34, 180, -730 }, { 2 }}, + {{ -37, 180, -750 }, { 2 }}, + {{ -39, 180, -769 }, { 2 }}, + {{ -42, 180, -789 }, { 2 }}, + {{ -45, 180, -809 }, { 2 }}, + {{ -48, 180, -829 }, { 2 }}, + {{ -51, 180, -849 }, { 2 }}, + {{ -55, 180, -868 }, { 3 }}, + {{ -58, 180, -888 }, { 3 }}, + {{ -62, 180, -908 }, { 3 }}, + {{ -66, 180, -927 }, { 3 }}, + {{ -70, 180, -947 }, { 3 }}, + {{ -74, 181, -966 }, { 3 }}, + {{ -79, 181, -986 }, { 3 }}, + {{ -83, 181, -1005 }, { 3 }}, + {{ -88, 181, -1025 }, { 3 }}, + {{ -92, 182, -1044 }, { 3 }}, + {{ -97, 182, -1064 }, { 3 }}, + {{ -102, 182, -1083 }, { 3 }}, + {{ -108, 182, -1102 }, { 3 }}, + {{ -113, 182, -1122 }, { 3 }}, + {{ -118, 183, -1141 }, { 3 }}, + {{ -124, 183, -1160 }, { 3 }}, + {{ -129, 183, -1180 }, { 3 }}, + {{ -135, 183, -1199 }, { 3 }}, + {{ -140, 184, -1218 }, { 3 }}, + {{ -146, 184, -1237 }, { 3 }}, + {{ -151, 184, -1256 }, { 3 }}, + {{ -157, 184, -1276 }, { 3 }}, + {{ -163, 184, -1295 }, { 3 }}, + {{ -169, 184, -1314 }, { 3 }}, + {{ -175, 184, -1333 }, { 3 }}, + {{ -181, 183, -1352 }, { 3 }}, + {{ -187, 183, -1371 }, { 3 }}, + {{ -193, 182, -1390 }, { 3 }}, + {{ -200, 182, -1409 }, { 3 }}, + {{ -207, 181, -1428 }, { 3 }}, + {{ -214, 181, -1446 }, { 3 }}, + {{ -222, 180, -1465 }, { 3 }}, + {{ -231, 180, -1483 }, { 3 }}, + {{ -241, 179, -1500 }, { 3 }}, + {{ -251, 177, -1517 }, { 3 }}, + {{ -263, 176, -1534 }, { 3 }}, + {{ -276, 173, -1549 }, { 3 }}, + {{ -290, 171, -1563 }, { 3 }}, + {{ -306, 169, -1575 }, { 3 }}, + {{ -322, 167, -1586 }, { 3 }}, + {{ -340, 165, -1596 }, { 3 }}, + {{ -359, 163, -1603 }, { 3 }}, + {{ -378, 160, -1609 }, { 3 }}, + {{ -397, 158, -1613 }, { 3 }}, + {{ -417, 156, -1616 }, { 3 }}, + {{ -437, 153, -1618 }, { 3 }}, + {{ -457, 150, -1619 }, { 3 }}, + {{ -477, 148, -1619 }, { 3 }}, + {{ -497, 145, -1618 }, { 4 }}, + {{ -517, 143, -1615 }, { 4 }}, + {{ -537, 140, -1612 }, { 4 }}, + {{ -556, 138, -1608 }, { 4 }}, + {{ -576, 135, -1604 }, { 4 }}, + {{ -595, 131, -1599 }, { 4 }}, + {{ -614, 128, -1594 }, { 4 }}, + {{ -634, 124, -1588 }, { 4 }}, + {{ -653, 121, -1583 }, { 4 }}, + {{ -672, 118, -1577 }, { 4 }}, + {{ -691, 114, -1570 }, { 4 }}, + {{ -710, 111, -1564 }, { 4 }}, + {{ -729, 107, -1557 }, { 4 }}, + {{ -748, 104, -1550 }, { 4 }}, + {{ -766, 100, -1543 }, { 4 }}, + {{ -785, 96, -1536 }, { 4 }}, + {{ -804, 93, -1529 }, { 4 }}, + {{ -822, 89, -1521 }, { 4 }}, + {{ -841, 85, -1514 }, { 4 }}, + {{ -859, 82, -1506 }, { 4 }}, + {{ -878, 78, -1499 }, { 4 }}, + {{ -896, 74, -1491 }, { 4 }}, + {{ -915, 70, -1483 }, { 4 }}, + {{ -933, 67, -1475 }, { 4 }}, + {{ -951, 63, -1467 }, { 5 }}, + {{ -970, 60, -1459 }, { 5 }}, + {{ -988, 56, -1450 }, { 5 }}, + {{ -1006, 53, -1442 }, { 5 }}, + {{ -1024, 49, -1433 }, { 5 }}, + {{ -1041, 46, -1423 }, { 5 }}, + {{ -1059, 42, -1414 }, { 5 }}, + {{ -1076, 40, -1403 }, { 5 }}, + {{ -1093, 37, -1393 }, { 5 }}, + {{ -1109, 34, -1381 }, { 5 }}, + {{ -1125, 32, -1369 }, { 5 }}, + {{ -1140, 28, -1355 }, { 5 }}, + {{ -1154, 25, -1341 }, { 5 }}, + {{ -1167, 21, -1326 }, { 5 }}, + {{ -1180, 17, -1311 }, { 5 }}, + {{ -1191, 15, -1294 }, { 5 }}, + {{ -1200, 12, -1276 }, { 5 }}, + {{ -1206, 9, -1257 }, { 5 }}, + {{ -1210, 6, -1237 }, { 5 }}, + {{ -1213, 3, -1218 }, { 5 }}, + {{ -1214, 0, -1198 }, { 5 }}, + {{ -1213, -2, -1178 }, { 5 }}, + {{ -1213, -5, -1158 }, { 5 }}, + {{ -1211, -8, -1138 }, { 5 }}, + {{ -1210, -10, -1118 }, { 5 }}, + {{ -1208, -12, -1098 }, { 5 }}, + {{ -1206, -15, -1078 }, { 5 }}, + {{ -1204, -17, -1058 }, { 5 }}, + {{ -1202, -20, -1038 }, { 5 }}, + {{ -1199, -22, -1018 }, { 5 }}, + {{ -1196, -25, -998 }, { 5 }}, + {{ -1193, -26, -979 }, { 5 }}, + {{ -1190, -27, -959 }, { 5 }}, + {{ -1187, -28, -939 }, { 5 }}, + {{ -1183, -29, -919 }, { 5 }}, + {{ -1179, -30, -900 }, { 5 }}, + {{ -1175, -30, -880 }, { 5 }}, + {{ -1171, -31, -861 }, { 5 }}, + {{ -1166, -31, -841 }, { 31 }}, + {{ -1160, -31, -822 }, { 31 }}, + {{ -1154, -31, -803 }, { 31 }}, + {{ -1147, -31, -784 }, { 31 }}, + {{ -1139, -31, -766 }, { 31 }}, + {{ -1131, -31, -748 }, { 31 }}, + {{ -1122, -31, -729 }, { 31 }}, + {{ -1115, -31, -711 }, { 31 }}, + {{ -1107, -31, -692 }, { 31 }}, + {{ -1103, -31, -673 }, { 31 }}, + {{ -1100, -31, -653 }, { 31 }}, + {{ -1098, -31, -633 }, { 31 }}, + {{ -1097, -30, -613 }, { 31 }}, + {{ -1098, -28, -593 }, { 31 }}, + {{ -1101, -26, -573 }, { 31 }}, + {{ -1105, -24, -554 }, { 31 }}, + {{ -1109, -22, -534 }, { 31 }}, + {{ -1115, -20, -515 }, { 31 }}, + {{ -1121, -18, -496 }, { 31 }}, + {{ -1128, -16, -477 }, { 31 }}, + {{ -1135, -13, -459 }, { 31 }}, + {{ -1142, -10, -440 }, { 31 }}, + {{ -1148, -7, -421 }, { 31 }}, + {{ -1155, -4, -402 }, { 31 }}, + {{ -1161, -1, -383 }, { 25 }}, + {{ -1167, -1, -364 }, { 25 }}, + {{ -1172, -1, -344 }, { 25 }}, + {{ -1176, -1, -325 }, { 25 }}, + {{ -1178, -1, -305 }, { 25 }}, + {{ -1178, -1, -285 }, { 25 }}, + {{ -1176, -1, -265 }, { 25 }}, + {{ -1172, 0, -245 }, { 25 }}, + {{ -1166, 0, -226 }, { 25 }}, + {{ -1159, 0, -208 }, { 25 }}, + {{ -1151, 0, -189 }, { 25 }}, + {{ -1144, 0, -170 }, { 25 }}, + {{ -1137, 0, -152 }, { 25 }}, + {{ -1129, 0, -133 }, { 25 }}, + {{ -1122, 0, -114 }, { 25 }}, + {{ -1115, 0, -96 }, { 25 }}, + {{ -1108, 0, -77 }, { 25 }}, + {{ -1102, 0, -58 }, { 25 }}, + {{ -1096, 0, -39 }, { 25 }}, + {{ -1090, 0, -20 }, { 25 }}, + {{ -1085, 0, 0 }, { 25 }}, + {{ -1080, 0, 18 }, { 25 }}, + {{ -1075, 0, 37 }, { 25 }}, + {{ -1070, 0, 57 }, { 25 }}, + {{ -1066, 0, 76 }, { 25 }}, + {{ -1062, 0, 96 }, { 25 }}, + {{ -1058, 0, 116 }, { 25 }}, + {{ -1055, 0, 135 }, { 25 }}, + {{ -1052, 0, 155 }, { 25 }}, + {{ -1050, 0, 175 }, { 25 }}, + {{ -1048, 0, 195 }, { 25 }}, + {{ -1048, 0, 215 }, { 25 }}, + {{ -1050, 0, 235 }, { 25 }}, + {{ -1055, 0, 254 }, { 25 }}, + {{ -1062, 0, 273 }, { 25 }}, + {{ -1072, 0, 291 }, { 25 }}, + {{ -1084, 0, 307 }, { 25 }}, + {{ -1098, 0, 320 }, { 26 }}, + {{ -1114, 0, 332 }, { 26 }}, + {{ -1132, 0, 342 }, { 26 }}, + {{ -1150, 0, 350 }, { 26 }}, + {{ -1169, 0, 357 }, { 26 }}, + {{ -1188, 0, 364 }, { 26 }}, + {{ -1207, 0, 369 }, { 26 }}, + {{ -1226, 0, 374 }, { 26 }}, + {{ -1246, 0, 379 }, { 26 }}, + {{ -1266, 0, 383 }, { 26 }}, + {{ -1285, 0, 386 }, { 26 }}, + {{ -1305, 0, 390 }, { 26 }}, + {{ -1325, 0, 392 }, { 26 }}, + {{ -1345, 0, 395 }, { 26 }}, + {{ -1365, 0, 396 }, { 26 }}, + {{ -1385, 0, 397 }, { 26 }}, + {{ -1405, 0, 397 }, { 26 }}, + {{ -1425, 0, 395 }, { 26 }}, + {{ -1444, 0, 392 }, { 26 }}, + {{ -1464, 0, 388 }, { 26 }}, + {{ -1483, 0, 383 }, { 26 }}, + {{ -1502, 0, 376 }, { 26 }}, + {{ -1520, 0, 368 }, { 26 }}, + {{ -1538, 0, 359 }, { 26 }}, + {{ -1556, 0, 350 }, { 26 }}, + {{ -1573, 0, 340 }, { 26 }}, + {{ -1590, -1, 329 }, { 26 }}, + {{ -1607, -1, 318 }, { 26 }}, + {{ -1623, -1, 306 }, { 26 }}, + {{ -1639, -1, 294 }, { 26 }}, + {{ -1654, -2, 282 }, { 26 }}, + {{ -1669, -2, 268 }, { 26 }}, + {{ -1684, -2, 254 }, { 26 }}, + {{ -1698, -2, 241 }, { 26 }}, + {{ -1713, -3, 227 }, { 26 }}, + {{ -1728, -3, 214 }, { 26 }}, + {{ -1743, -3, 201 }, { 26 }}, + {{ -1759, -13, 188 }, { 10 }}, + {{ -1775, -23, 176 }, { 10 }}, + {{ -1791, -27, 165 }, { 10 }}, + {{ -1808, -29, 153 }, { 10 }}, + {{ -1824, -29, 142 }, { 10 }}, + {{ -1840, -30, 130 }, { 10 }}, + {{ -1856, -31, 118 }, { 10 }}, + {{ -1872, -32, 105 }, { 10 }}, + {{ -1887, -31, 93 }, { 10 }}, + {{ -1903, -28, 80 }, { 10 }}, + {{ -1918, -26, 67 }, { 10 }}, + {{ -1934, -24, 55 }, { 10 }}, + {{ -1949, -21, 42 }, { 10 }}, + {{ -1964, -18, 29 }, { 10 }}, + {{ -1980, -14, 16 }, { 10 }}, + {{ -1995, -10, 3 }, { 10 }}, + {{ -2010, -3, -9 }, { 255 }}, + {{ -2025, 3, -22 }, { 255 }}, + {{ -2040, 1, -35 }, { 255 }}, + {{ -2055, 0, -49 }, { 255 }}, + {{ -2070, -1, -62 }, { 255 }}, + {{ -2085, -6, -76 }, { 10 }}, + {{ -2099, -7, -89 }, { 10 }}, + {{ -2113, -8, -104 }, { 10 }}, + {{ -2127, -9, -118 }, { 10 }}, + {{ -2141, -10, -133 }, { 10 }}, + {{ -2154, -11, -148 }, { 10 }}, + {{ -2167, -11, -163 }, { 10 }}, + {{ -2179, -12, -179 }, { 10 }}, + {{ -2190, -12, -196 }, { 10 }}, + {{ -2200, -12, -213 }, { 10 }}, + {{ -2210, -12, -231 }, { 10 }}, + {{ -2217, -11, -249 }, { 10 }}, + {{ -2223, -11, -268 }, { 10 }}, + {{ -2227, -11, -288 }, { 10 }}, + {{ -2229, -10, -308 }, { 11 }}, + {{ -2232, -10, -328 }, { 11 }}, + {{ -2235, -10, -347 }, { 11 }}, + {{ -2239, -9, -367 }, { 11 }}, + {{ -2243, -9, -387 }, { 11 }}, + {{ -2247, -9, -406 }, { 11 }}, + {{ -2251, -9, -426 }, { 11 }}, + {{ -2256, -8, -445 }, { 11 }}, + {{ -2262, -8, -464 }, { 11 }}, + {{ -2268, -7, -484 }, { 11 }}, + {{ -2274, -7, -503 }, { 11 }}, + {{ -2280, -6, -522 }, { 11 }}, + {{ -2286, -5, -541 }, { 11 }}, + {{ -2293, -4, -560 }, { 11 }}, + {{ -2299, -4, -579 }, { 11 }}, + {{ -2306, -3, -598 }, { 11 }}, + {{ -2312, -3, -616 }, { 11 }}, + {{ -2319, -3, -635 }, { 11 }}, + {{ -2325, -2, -654 }, { 11 }}, + {{ -2332, -2, -673 }, { 11 }}, + {{ -2339, -2, -692 }, { 11 }}, + {{ -2346, -1, -711 }, { 11 }}, + {{ -2353, -1, -729 }, { 11 }}, + {{ -2360, -1, -748 }, { 11 }}, + {{ -2368, 0, -767 }, { 11 }}, + {{ -2375, 0, -785 }, { 11 }}, + {{ -2383, 0, -804 }, { 11 }}, + {{ -2391, 0, -822 }, { 11 }}, + {{ -2399, 0, -840 }, { 11 }}, + {{ -2408, 0, -858 }, { 11 }}, + {{ -2417, 0, -876 }, { 11 }}, + {{ -2427, 0, -893 }, { 11 }}, + {{ -2438, 0, -910 }, { 11 }}, + {{ -2449, 0, -927 }, { 11 }}, + {{ -2461, 0, -943 }, { 11 }}, + {{ -2474, 0, -958 }, { 12 }}, + {{ -2487, 0, -973 }, { 12 }}, + {{ -2501, 0, -987 }, { 12 }}, + {{ -2516, 0, -1001 }, { 12 }}, + {{ -2530, 0, -1016 }, { 12 }}, + {{ -2543, 0, -1030 }, { 12 }}, + {{ -2557, 0, -1045 }, { 12 }}, + {{ -2569, 0, -1061 }, { 12 }}, + {{ -2582, 0, -1076 }, { 12 }}, + {{ -2594, 0, -1092 }, { 12 }}, + {{ -2606, 0, -1108 }, { 12 }}, + {{ -2617, 0, -1125 }, { 12 }}, + {{ -2628, 0, -1142 }, { 12 }}, + {{ -2638, 0, -1159 }, { 12 }}, + {{ -2648, 0, -1176 }, { 12 }}, + {{ -2657, 0, -1194 }, { 12 }}, + {{ -2666, 0, -1212 }, { 12 }}, + {{ -2675, -1, -1230 }, { 12 }}, + {{ -2683, -1, -1248 }, { 12 }}, + {{ -2691, -1, -1267 }, { 12 }}, + {{ -2698, -1, -1285 }, { 12 }}, + {{ -2706, -1, -1304 }, { 12 }}, + {{ -2713, -1, -1322 }, { 12 }}, + {{ -2720, -1, -1341 }, { 12 }}, + {{ -2727, -1, -1360 }, { 12 }}, + {{ -2734, -1, -1379 }, { 12 }}, + {{ -2741, -1, -1398 }, { 12 }}, + {{ -2748, -1, -1416 }, { 12 }}, + {{ -2755, -1, -1435 }, { 12 }}, + {{ -2763, -1, -1453 }, { 12 }}, + {{ -2771, -1, -1472 }, { 12 }}, + {{ -2778, -1, -1490 }, { 12 }}, + {{ -2787, -1, -1508 }, { 12 }}, + {{ -2795, -1, -1527 }, { 12 }}, + {{ -2804, -1, -1545 }, { 12 }}, + {{ -2812, -1, -1563 }, { 13 }}, + {{ -2822, -1, -1580 }, { 13 }}, + {{ -2831, -1, -1598 }, { 13 }}, + {{ -2841, -1, -1615 }, { 13 }}, + {{ -2851, -1, -1633 }, { 13 }}, + {{ -2862, -1, -1649 }, { 13 }}, + {{ -2873, -1, -1666 }, { 13 }}, + {{ -2885, -1, -1682 }, { 13 }}, + {{ -2898, -1, -1697 }, { 13 }}, + {{ -2912, -1, -1712 }, { 13 }}, + {{ -2927, -1, -1725 }, { 13 }}, + {{ -2943, -1, -1737 }, { 13 }}, + {{ -2961, -1, -1746 }, { 13 }}, + {{ -2979, -1, -1754 }, { 13 }}, + {{ -2998, -1, -1761 }, { 13 }}, + {{ -3018, -1, -1765 }, { 13 }}, + {{ -3037, -1, -1768 }, { 13 }}, + {{ -3057, -1, -1768 }, { 13 }}, + {{ -3077, -1, -1765 }, { 13 }}, + {{ -3097, -1, -1760 }, { 13 }}, + {{ -3115, -1, -1753 }, { 13 }}, + {{ -3133, -1, -1743 }, { 13 }}, + {{ -3150, -1, -1732 }, { 13 }}, + {{ -3165, -1, -1720 }, { 13 }}, + {{ -3179, -1, -1705 }, { 13 }}, + {{ -3190, -1, -1688 }, { 13 }}, + {{ -3199, -1, -1670 }, { 13 }}, + {{ -3206, -1, -1652 }, { 13 }}, + {{ -3211, -1, -1632 }, { 13 }}, + {{ -3214, -1, -1613 }, { 13 }}, + {{ -3216, -1, -1593 }, { 13 }}, + {{ -3217, -1, -1573 }, { 13 }}, + {{ -3216, -1, -1553 }, { 13 }}, + {{ -3214, -1, -1533 }, { 13 }}, + {{ -3211, -1, -1513 }, { 13 }}, + {{ -3206, -1, -1494 }, { 13 }}, + {{ -3201, -1, -1474 }, { 13 }}, + {{ -3195, -1, -1455 }, { 13 }}, + {{ -3187, -1, -1437 }, { 13 }}, + {{ -3179, -1, -1419 }, { 13 }}, + {{ -3169, -1, -1401 }, { 13 }}, + {{ -3158, -1, -1384 }, { 13 }}, + {{ -3147, -1, -1368 }, { 14 }}, + {{ -3135, -1, -1352 }, { 14 }}, + {{ -3122, -2, -1336 }, { 14 }}, + {{ -3109, -2, -1321 }, { 14 }}, + {{ -3096, -3, -1306 }, { 14 }}, + {{ -3082, -3, -1292 }, { 14 }}, + {{ -3068, -4, -1278 }, { 14 }}, + {{ -3053, -4, -1264 }, { 14 }}, + {{ -3039, -6, -1250 }, { 14 }}, + {{ -3024, -7, -1236 }, { 14 }}, + {{ -3009, -8, -1223 }, { 14 }}, + {{ -2994, -9, -1210 }, { 14 }}, + {{ -2979, -10, -1197 }, { 14 }}, + {{ -2963, -11, -1185 }, { 14 }}, + {{ -2947, -12, -1173 }, { 14 }}, + {{ -2931, -13, -1161 }, { 14 }}, + {{ -2914, -13, -1150 }, { 14 }}, + {{ -2898, -14, -1139 }, { 14 }}, + {{ -2881, -15, -1127 }, { 14 }}, + {{ -2865, -16, -1115 }, { 14 }}, + {{ -2849, -16, -1103 }, { 14 }}, + {{ -2834, -17, -1090 }, { 14 }}, + {{ -2819, -18, -1076 }, { 14 }}, + {{ -2805, -18, -1062 }, { 14 }}, + {{ -2793, -19, -1047 }, { 14 }}, + {{ -2782, -19, -1030 }, { 14 }}, + {{ -2773, -19, -1012 }, { 14 }}, + {{ -2767, -19, -993 }, { 14 }}, + {{ -2765, -19, -973 }, { 14 }}, + {{ -2767, -19, -953 }, { 14 }}, + {{ -2770, -19, -933 }, { 14 }}, + {{ -2774, -19, -914 }, { 14 }}, + {{ -2778, -19, -894 }, { 14 }}, + {{ -2783, -19, -875 }, { 14 }}, + {{ -2788, -19, -855 }, { 14 }}, + {{ -2794, -18, -836 }, { 15 }}, + {{ -2799, -18, -817 }, { 15 }}, + {{ -2804, -18, -798 }, { 15 }}, + {{ -2810, -17, -778 }, { 15 }}, + {{ -2816, -17, -759 }, { 15 }}, + {{ -2823, -17, -740 }, { 15 }}, + {{ -2829, -16, -721 }, { 15 }}, + {{ -2836, -16, -703 }, { 15 }}, + {{ -2844, -15, -684 }, { 15 }}, + {{ -2852, -14, -666 }, { 15 }}, + {{ -2861, -14, -648 }, { 15 }}, + {{ -2872, -14, -631 }, { 15 }}, + {{ -2882, -13, -614 }, { 15 }}, + {{ -2891, -13, -596 }, { 15 }}, + {{ -2899, -12, -578 }, { 15 }}, + {{ -2906, -12, -559 }, { 15 }}, + {{ -2912, -11, -540 }, { 15 }}, + {{ -2917, -11, -520 }, { 15 }}, + {{ -2920, -11, -501 }, { 15 }}, + {{ -2922, -10, -481 }, { 15 }}, + {{ -2923, -10, -461 }, { 15 }}, + {{ -2924, -10, -441 }, { 15 }}, + {{ -2924, -10, -421 }, { 15 }}, + {{ -2923, -9, -401 }, { 15 }}, + {{ -2923, -9, -381 }, { 15 }}, + {{ -2922, -9, -361 }, { 15 }}, + {{ -2921, -9, -341 }, { 15 }}, + {{ -2919, -9, -321 }, { 15 }}, + {{ -2918, -9, -301 }, { 15 }}, + {{ -2915, -8, -281 }, { 15 }}, + {{ -2913, -8, -261 }, { 15 }}, + {{ -2910, -8, -241 }, { 15 }}, + {{ -2906, -8, -222 }, { 15 }}, + {{ -2903, -7, -202 }, { 15 }}, + {{ -2898, -7, -182 }, { 15 }}, + {{ -2893, -7, -163 }, { 16 }}, + {{ -2888, -7, -144 }, { 16 }}, + {{ -2883, -7, -125 }, { 16 }}, + {{ -2877, -7, -105 }, { 16 }}, + {{ -2870, -6, -86 }, { 16 }}, + {{ -2863, -6, -68 }, { 16 }}, + {{ -2856, -6, -49 }, { 16 }}, + {{ -2849, -6, -30 }, { 16 }}, + {{ -2841, -6, -12 }, { 16 }}, + {{ -2833, -6, 5 }, { 16 }}, + {{ -2825, -5, 24 }, { 16 }}, + {{ -2816, -5, 42 }, { 16 }}, + {{ -2808, -5, 60 }, { 16 }}, + {{ -2799, -5, 78 }, { 16 }}, + {{ -2790, -4, 96 }, { 16 }}, + {{ -2781, -4, 113 }, { 16 }}, + {{ -2771, -4, 131 }, { 16 }}, + {{ -2762, -4, 149 }, { 16 }}, + {{ -2752, -3, 166 }, { 16 }}, + {{ -2742, -3, 184 }, { 16 }}, + {{ -2732, -3, 201 }, { 16 }}, + {{ -2722, -3, 218 }, { 16 }}, + {{ -2712, -2, 235 }, { 16 }}, + {{ -2701, -2, 252 }, { 16 }}, + {{ -2690, -2, 269 }, { 16 }}, + {{ -2680, -2, 286 }, { 16 }}, + {{ -2669, -1, 303 }, { 16 }}, + {{ -2658, -1, 320 }, { 16 }}, + {{ -2647, -1, 336 }, { 16 }}, + {{ -2635, -1, 353 }, { 16 }}, + {{ -2624, -1, 369 }, { 16 }}, + {{ -2612, -1, 385 }, { 16 }}, + {{ -2600, -1, 401 }, { 16 }}, + {{ -2587, -1, 417 }, { 16 }}, + {{ -2575, 0, 432 }, { 16 }}, + {{ -2562, 0, 448 }, { 16 }}, + {{ -2548, 0, 462 }, { 16 }}, + {{ -2534, 0, 477 }, { 16 }}, + {{ -2520, 0, 491 }, { 16 }}, + {{ -2506, 0, 505 }, { 16 }}, + {{ -2491, 0, 518 }, { 16 }}, + {{ -2476, 0, 531 }, { 17 }}, + {{ -2460, 0, 544 }, { 17 }}, + {{ -2444, 0, 555 }, { 17 }}, + {{ -2427, 0, 566 }, { 17 }}, + {{ -2411, 0, 578 }, { 17 }}, + {{ -2395, 0, 590 }, { 17 }}, + {{ -2379, 0, 603 }, { 17 }}, + {{ -2364, 0, 615 }, { 17 }}, + {{ -2348, 0, 628 }, { 17 }}, + {{ -2332, 0, 640 }, { 17 }}, + {{ -2316, 0, 652 }, { 17 }}, + {{ -2301, 0, 664 }, { 17 }}, + {{ -2285, 0, 677 }, { 17 }}, + {{ -2269, 0, 689 }, { 17 }}, + {{ -2253, 0, 700 }, { 17 }}, + {{ -2236, 0, 711 }, { 17 }}, + {{ -2218, 0, 721 }, { 17 }}, + {{ -2201, 0, 731 }, { 17 }}, + {{ -2183, 0, 741 }, { 17 }}, + {{ -2166, -1, 751 }, { 18 }}, + {{ -2149, -4, 762 }, { 18 }}, + {{ -2133, -6, 773 }, { 18 }}, + {{ -2116, -9, 783 }, { 18 }}, + {{ -2099, -10, 794 }, { 18 }}, + {{ -2082, -12, 805 }, { 18 }}, + {{ -2065, -13, 815 }, { 18 }}, + {{ -2048, -14, 826 }, { 18 }}, + {{ -2031, -15, 837 }, { 18 }}, + {{ -2014, -16, 847 }, { 18 }}, + {{ -1997, -16, 858 }, { 18 }}, + {{ -1980, -17, 869 }, { 18 }}, + {{ -1963, -18, 879 }, { 18 }}, + {{ -1946, -18, 890 }, { 18 }}, + {{ -1929, -19, 901 }, { 18 }}, + {{ -1912, -19, 911 }, { 18 }}, + {{ -1895, -19, 922 }, { 18 }}, + {{ -1879, -19, 932 }, { 18 }}, + {{ -1862, -18, 943 }, { 18 }}, + {{ -1845, -18, 954 }, { 18 }}, + {{ -1828, -17, 964 }, { 18 }}, + {{ -1811, -16, 975 }, { 18 }}, + {{ -1794, -16, 986 }, { 18 }}, + {{ -1777, -15, 996 }, { 18 }}, + {{ -1760, -14, 1007 }, { 18 }}, + {{ -1743, -13, 1017 }, { 18 }}, + {{ -1726, -12, 1028 }, { 18 }}, + {{ -1709, -10, 1039 }, { 18 }}, + {{ -1692, -9, 1049 }, { 18 }}, + {{ -1675, -6, 1059 }, { 18 }}, + {{ -1657, -4, 1069 }, { 18 }}, + {{ -1640, -1, 1079 }, { 18 }}, + {{ -1622, 0, 1089 }, { 19 }}, + {{ -1605, 0, 1098 }, { 19 }}, + {{ -1587, 0, 1107 }, { 19 }}, + {{ -1568, -1, 1114 }, { 19 }}, + {{ -1549, -1, 1121 }, { 19 }}, + {{ -1530, -1, 1127 }, { 19 }}, + {{ -1511, -1, 1134 }, { 19 }}, + {{ -1492, -2, 1140 }, { 19 }}, + {{ -1473, -2, 1147 }, { 19 }}, + {{ -1454, -2, 1153 }, { 19 }}, + {{ -1435, -3, 1159 }, { 19 }}, + {{ -1416, -3, 1165 }, { 19 }}, + {{ -1397, -3, 1170 }, { 19 }}, + {{ -1377, -4, 1175 }, { 19 }}, + {{ -1358, -4, 1179 }, { 19 }}, + {{ -1338, -4, 1183 }, { 19 }}, + {{ -1318, -4, 1186 }, { 19 }}, + {{ -1299, -2, 1188 }, { 19 }}, + {{ -1279, 0, 1190 }, { 19 }}, + {{ -1259, 2, 1192 }, { 19 }}, + {{ -1239, 4, 1193 }, { 19 }}, + {{ -1219, 7, 1194 }, { 19 }}, + {{ -1199, 9, 1194 }, { 19 }}, + {{ -1179, 12, 1194 }, { 19 }}, + {{ -1159, 15, 1194 }, { 19 }}, + {{ -1139, 17, 1193 }, { 19 }}, + {{ -1119, 20, 1192 }, { 19 }}, + {{ -1099, 23, 1191 }, { 19 }}, + {{ -1079, 25, 1190 }, { 19 }}, + {{ -1059, 28, 1189 }, { 19 }}, + {{ -1039, 30, 1187 }, { 19 }}, + {{ -1019, 33, 1185 }, { 19 }}, + {{ -999, 35, 1182 }, { 19 }}, + {{ -979, 37, 1179 }, { 19 }}, + {{ -960, 40, 1176 }, { 19 }}, + {{ -940, 42, 1171 }, { 19 }}, + {{ -921, 45, 1166 }, { 19 }}, + {{ -902, 50, 1160 }, { 19 }}, + {{ -883, 54, 1152 }, { 19 }}, + {{ -865, 58, 1143 }, { 19 }}, + {{ -848, 61, 1133 }, { 19 }}, + {{ -831, 65, 1122 }, { 20 }}, + {{ -815, 68, 1111 }, { 20 }}, + {{ -799, 71, 1099 }, { 20 }}, + {{ -784, 75, 1086 }, { 20 }}, + {{ -769, 78, 1073 }, { 20 }}, + {{ -754, 82, 1059 }, { 20 }}, + {{ -740, 85, 1045 }, { 20 }}, + {{ -725, 88, 1031 }, { 20 }}, + {{ -711, 92, 1017 }, { 20 }}, + {{ -697, 95, 1003 }, { 20 }}, + {{ -682, 99, 989 }, { 20 }}, + {{ -668, 102, 975 }, { 20 }}, + {{ -653, 105, 961 }, { 20 }}, + {{ -639, 109, 948 }, { 20 }}, + {{ -625, 112, 934 }, { 20 }}, + {{ -610, 115, 920 }, { 20 }}, + {{ -595, 119, 906 }, { 20 }}, + {{ -581, 122, 893 }, { 20 }}, + {{ -566, 125, 879 }, { 20 }}, + {{ -551, 129, 866 }, { 20 }}, + {{ -535, 132, 854 }, { 20 }}, + {{ -518, 135, 843 }, { 20 }}, + {{ -501, 136, 832 }, { 20 }}, + {{ -484, 138, 823 }, { 20 }}, + {{ -466, 139, 814 }, { 20 }}, + {{ -448, 140, 805 }, { 20 }}, + {{ -429, 141, 798 }, { 20 }}, + {{ -410, 143, 791 }, { 20 }}, + {{ -391, 144, 785 }, { 20 }}, + {{ -372, 145, 778 }, { 20 }}, + {{ -353, 147, 772 }, { 20 }}, + {{ -335, 148, 765 }, { 20 }}, + {{ -316, 149, 758 }, { 20 }}, + {{ -297, 150, 751 }, { 20 }}, + {{ -278, 152, 744 }, { 20 }}, + {{ -260, 153, 737 }, { 20 }}, + {{ -241, 154, 729 }, { 20 }}, + {{ -223, 156, 720 }, { 20 }}, + {{ -207, 158, 709 }, { 20 }}, + {{ -191, 159, 696 }, { 20 }}, + {{ -177, 160, 682 }, { 20 }}, + {{ -164, 162, 667 }, { 20 }}, + {{ -152, 164, 651 }, { 20 }}, + {{ -142, 165, 634 }, { 1 }}, + {{ -133, 166, 616 }, { 1 }}, + {{ -124, 168, 598 }, { 1 }}, + {{ -117, 169, 579 }, { 1 }}, + {{ -109, 170, 561 }, { 1 }}, + {{ -102, 172, 542 }, { 1 }}, + {{ -95, 173, 523 }, { 1 }}, + {{ -88, 175, 505 }, { 1 }}, + {{ -81, 176, 486 }, { 1 }}, + {{ -75, 176, 467 }, { 1 }}, + {{ -69, 177, 447 }, { 1 }}, + {{ -63, 177, 428 }, { 1 }}, + {{ -58, 178, 409 }, { 1 }}, + {{ -53, 179, 390 }, { 1 }}, + {{ -48, 179, 370 }, { 1 }}, + {{ -44, 179, 351 }, { 1 }}, + {{ -40, 180, 331 }, { 1 }}, + {{ -36, 180, 311 }, { 1 }}, + {{ -33, 180, 292 }, { 1 }}, + {{ -30, 180, 272 }, { 1 }}, + {{ -27, 180, 252 }, { 1 }}, + {{ -24, 180, 232 }, { 1 }}, + {{ -22, 180, 212 }, { 1 }}, + {{ -20, 180, 193 }, { 1 }}, + {{ -18, 180, 173 }, { 1 }}, + {{ -16, 180, 153 }, { 1 }}, + {{ -14, 180, 133 }, { 1 }}, + {{ -12, 180, 113 }, { 1 }}, + {{ -11, 180, 93 }, { 1 }}, + {{ -9, 180, 73 }, { 1 }}, + {{ -7, 180, 53 }, { 1 }}, + {{ -6, 180, 33 }, { 1 }}, + {{ -4, 180, 13 }, { 1 }}, + {{ -3, 180, -6 }, { 1 }}, + {{ -32768, -32768, -32768 }, { 0 }}, + {{ -1, 180, -9 }, { 1 }}, + {{ 0, 180, -29 }, { 2 }}, + {{ 0, 180, -49 }, { 2 }}, + {{ 0, 180, -69 }, { 2 }}, + {{ 0, 180, -89 }, { 2 }}, + {{ 0, 180, -109 }, { 2 }}, + {{ 0, 180, -129 }, { 2 }}, + {{ -1, 180, -149 }, { 2 }}, + {{ -1, 180, -169 }, { 2 }}, + {{ -1, 180, -189 }, { 2 }}, + {{ -2, 180, -209 }, { 2 }}, + {{ -2, 180, -229 }, { 2 }}, + {{ -3, 180, -249 }, { 2 }}, + {{ -3, 180, -269 }, { 2 }}, + {{ -4, 180, -289 }, { 2 }}, + {{ -4, 180, -309 }, { 2 }}, + {{ -5, 180, -329 }, { 2 }}, + {{ -6, 180, -349 }, { 2 }}, + {{ -7, 180, -369 }, { 2 }}, + {{ -8, 180, -389 }, { 2 }}, + {{ -9, 180, -409 }, { 2 }}, + {{ -10, 180, -429 }, { 2 }}, + {{ -10, 180, -449 }, { 2 }}, + {{ -11, 180, -469 }, { 2 }}, + {{ -13, 180, -489 }, { 2 }}, + {{ -14, 180, -509 }, { 2 }}, + {{ -15, 180, -529 }, { 2 }}, + {{ -16, 180, -549 }, { 2 }}, + {{ -18, 180, -569 }, { 2 }}, + {{ -19, 180, -589 }, { 2 }}, + {{ -21, 180, -609 }, { 2 }}, + {{ -23, 180, -629 }, { 2 }}, + {{ -25, 180, -649 }, { 2 }}, + {{ -27, 180, -669 }, { 2 }}, + {{ -29, 180, -689 }, { 2 }}, + {{ -31, 180, -708 }, { 2 }}, + {{ -34, 180, -728 }, { 2 }}, + {{ -36, 180, -748 }, { 2 }}, + {{ -39, 180, -768 }, { 2 }}, + {{ -42, 180, -788 }, { 2 }}, + {{ -45, 180, -808 }, { 2 }}, + {{ -48, 180, -827 }, { 2 }}, + {{ -51, 180, -847 }, { 2 }}, + {{ -55, 180, -867 }, { 3 }}, + {{ -58, 180, -886 }, { 3 }}, + {{ -62, 180, -906 }, { 3 }}, + {{ -66, 180, -926 }, { 3 }}, + {{ -70, 180, -945 }, { 3 }}, + {{ -74, 181, -965 }, { 3 }}, + {{ -79, 181, -984 }, { 3 }}, + {{ -83, 181, -1004 }, { 3 }}, + {{ -87, 181, -1023 }, { 3 }}, + {{ -92, 182, -1043 }, { 3 }}, + {{ -97, 182, -1062 }, { 3 }}, + {{ -102, 182, -1082 }, { 3 }}, + {{ -107, 182, -1101 }, { 3 }}, + {{ -112, 182, -1120 }, { 3 }}, + {{ -117, 183, -1140 }, { 3 }}, + {{ -123, 183, -1159 }, { 3 }}, + {{ -128, 183, -1178 }, { 3 }}, + {{ -133, 183, -1198 }, { 3 }}, + {{ -139, 184, -1217 }, { 3 }}, + {{ -144, 184, -1236 }, { 3 }}, + {{ -150, 184, -1255 }, { 3 }}, + {{ -156, 184, -1274 }, { 3 }}, + {{ -162, 184, -1294 }, { 3 }}, + {{ -167, 184, -1313 }, { 3 }}, + {{ -174, 184, -1332 }, { 3 }}, + {{ -180, 183, -1351 }, { 3 }}, + {{ -186, 183, -1370 }, { 3 }}, + {{ -193, 182, -1389 }, { 3 }}, + {{ -199, 182, -1408 }, { 3 }}, + {{ -206, 181, -1426 }, { 3 }}, + {{ -214, 181, -1445 }, { 3 }}, + {{ -222, 180, -1463 }, { 3 }}, + {{ -231, 180, -1481 }, { 3 }}, + {{ -241, 179, -1499 }, { 3 }}, + {{ -251, 177, -1516 }, { 3 }}, + {{ -263, 176, -1532 }, { 3 }}, + {{ -276, 174, -1547 }, { 3 }}, + {{ -290, 171, -1561 }, { 3 }}, + {{ -305, 169, -1574 }, { 3 }}, + {{ -322, 167, -1585 }, { 3 }}, + {{ -340, 165, -1595 }, { 3 }}, + {{ -358, 163, -1603 }, { 3 }}, + {{ -377, 160, -1609 }, { 3 }}, + {{ -396, 158, -1613 }, { 3 }}, + {{ -416, 156, -1616 }, { 3 }}, + {{ -436, 153, -1618 }, { 3 }}, + {{ -456, 151, -1619 }, { 3 }}, + {{ -476, 148, -1619 }, { 3 }}, + {{ -496, 145, -1618 }, { 4 }}, + {{ -516, 143, -1616 }, { 4 }}, + {{ -536, 141, -1612 }, { 4 }}, + {{ -555, 138, -1608 }, { 4 }}, + {{ -575, 135, -1604 }, { 4 }}, + {{ -594, 131, -1598 }, { 4 }}, + {{ -613, 128, -1592 }, { 4 }}, + {{ -632, 125, -1586 }, { 4 }}, + {{ -651, 121, -1579 }, { 4 }}, + {{ -670, 118, -1572 }, { 4 }}, + {{ -688, 114, -1565 }, { 4 }}, + {{ -707, 111, -1558 }, { 4 }}, + {{ -726, 107, -1550 }, { 4 }}, + {{ -744, 104, -1543 }, { 4 }}, + {{ -763, 100, -1535 }, { 4 }}, + {{ -781, 96, -1527 }, { 4 }}, + {{ -800, 93, -1519 }, { 4 }}, + {{ -818, 89, -1512 }, { 4 }}, + {{ -836, 85, -1504 }, { 4 }}, + {{ -855, 82, -1496 }, { 4 }}, + {{ -873, 78, -1488 }, { 4 }}, + {{ -892, 74, -1480 }, { 4 }}, + {{ -910, 71, -1472 }, { 4 }}, + {{ -928, 67, -1464 }, { 4 }}, + {{ -947, 63, -1456 }, { 5 }}, + {{ -965, 60, -1448 }, { 5 }}, + {{ -983, 56, -1441 }, { 5 }}, + {{ -1002, 53, -1433 }, { 5 }}, + {{ -1021, 49, -1426 }, { 5 }}, + {{ -1040, 46, -1419 }, { 5 }}, + {{ -1059, 42, -1413 }, { 5 }}, + {{ -1078, 39, -1407 }, { 5 }}, + {{ -1097, 37, -1402 }, { 5 }}, + {{ -1117, 34, -1398 }, { 5 }}, + {{ -1137, 31, -1395 }, { 5 }}, + {{ -1157, 28, -1395 }, { 5 }}, + {{ -1176, 26, -1397 }, { 5 }}, + {{ -1196, 23, -1401 }, { 5 }}, + {{ -1215, 21, -1407 }, { 6 }}, + {{ -1233, 20, -1416 }, { 6 }}, + {{ -1250, 19, -1426 }, { 6 }}, + {{ -1266, 18, -1438 }, { 6 }}, + {{ -1283, 16, -1450 }, { 6 }}, + {{ -1299, 15, -1460 }, { 6 }}, + {{ -1316, 13, -1471 }, { 6 }}, + {{ -1334, 12, -1481 }, { 6 }}, + {{ -1351, 10, -1491 }, { 6 }}, + {{ -1368, 8, -1501 }, { 6 }}, + {{ -1386, 6, -1511 }, { 6 }}, + {{ -1403, 4, -1521 }, { 6 }}, + {{ -1421, 3, -1530 }, { 6 }}, + {{ -1438, 3, -1540 }, { 6 }}, + {{ -1456, 2, -1549 }, { 6 }}, + {{ -1474, 1, -1559 }, { 6 }}, + {{ -1492, 1, -1568 }, { 6 }}, + {{ -1509, 0, -1577 }, { 6 }}, + {{ -1527, 0, -1586 }, { 6 }}, + {{ -1545, 0, -1596 }, { 6 }}, + {{ -1562, 0, -1605 }, { 6 }}, + {{ -1580, 0, -1614 }, { 6 }}, + {{ -1598, 0, -1623 }, { 6 }}, + {{ -1616, 0, -1632 }, { 6 }}, + {{ -1634, 0, -1642 }, { 6 }}, + {{ -1651, 0, -1651 }, { 6 }}, + {{ -1669, 0, -1660 }, { 6 }}, + {{ -1687, 0, -1669 }, { 6 }}, + {{ -1705, 0, -1678 }, { 6 }}, + {{ -1723, 0, -1687 }, { 6 }}, + {{ -1741, 0, -1696 }, { 6 }}, + {{ -1759, 0, -1705 }, { 6 }}, + {{ -1777, 0, -1713 }, { 21 }}, + {{ -1795, 1, -1722 }, { 21 }}, + {{ -1813, 3, -1731 }, { 21 }}, + {{ -1831, 5, -1740 }, { 21 }}, + {{ -1848, 6, -1749 }, { 21 }}, + {{ -1866, 8, -1759 }, { 21 }}, + {{ -1883, 10, -1769 }, { 21 }}, + {{ -1901, 11, -1779 }, { 21 }}, + {{ -1918, 13, -1789 }, { 21 }}, + {{ -1935, 15, -1800 }, { 21 }}, + {{ -1952, 17, -1810 }, { 21 }}, + {{ -1968, 19, -1822 }, { 21 }}, + {{ -1985, 21, -1833 }, { 21 }}, + {{ -2002, 23, -1843 }, { 21 }}, + {{ -2019, 25, -1853 }, { 21 }}, + {{ -2037, 27, -1862 }, { 21 }}, + {{ -2055, 29, -1870 }, { 21 }}, + {{ -2074, 31, -1877 }, { 21 }}, + {{ -2093, 34, -1883 }, { 21 }}, + {{ -2113, 36, -1886 }, { 21 }}, + {{ -2133, 38, -1888 }, { 21 }}, + {{ -2153, 41, -1889 }, { 21 }}, + {{ -2173, 44, -1889 }, { 21 }}, + {{ -2193, 46, -1888 }, { 21 }}, + {{ -2213, 49, -1884 }, { 21 }}, + {{ -2232, 50, -1878 }, { 21 }}, + {{ -2249, 51, -1869 }, { 21 }}, + {{ -2265, 53, -1856 }, { 21 }}, + {{ -2279, 54, -1842 }, { 21 }}, + {{ -2290, 54, -1826 }, { 21 }}, + {{ -2300, 52, -1808 }, { 21 }}, + {{ -2308, 50, -1790 }, { 21 }}, + {{ -2315, 48, -1771 }, { 21 }}, + {{ -2320, 46, -1752 }, { 21 }}, + {{ -2323, 43, -1732 }, { 21 }}, + {{ -2326, 39, -1712 }, { 21 }}, + {{ -2327, 37, -1692 }, { 21 }}, + {{ -2327, 32, -1672 }, { 21 }}, + {{ -2327, 29, -1652 }, { 21 }}, + {{ -2326, 25, -1632 }, { 21 }}, + {{ -2324, 22, -1612 }, { 21 }}, + {{ -2321, 20, -1592 }, { 21 }}, + {{ -2318, 17, -1572 }, { 21 }}, + {{ -2315, 15, -1553 }, { 21 }}, + {{ -2311, 13, -1533 }, { 21 }}, + {{ -2307, 11, -1514 }, { 21 }}, + {{ -2302, 9, -1494 }, { 22 }}, + {{ -2297, 8, -1475 }, { 22 }}, + {{ -2292, 6, -1456 }, { 22 }}, + {{ -2286, 5, -1436 }, { 22 }}, + {{ -2280, 4, -1417 }, { 22 }}, + {{ -2273, 3, -1398 }, { 22 }}, + {{ -2267, 2, -1379 }, { 22 }}, + {{ -2260, 0, -1361 }, { 22 }}, + {{ -2253, 0, -1342 }, { 22 }}, + {{ -2245, 0, -1323 }, { 22 }}, + {{ -2238, 0, -1305 }, { 22 }}, + {{ -2230, -1, -1287 }, { 22 }}, + {{ -2222, -2, -1268 }, { 22 }}, + {{ -2214, -3, -1250 }, { 22 }}, + {{ -2206, -4, -1232 }, { 22 }}, + {{ -2197, -5, -1213 }, { 22 }}, + {{ -2189, -6, -1195 }, { 22 }}, + {{ -2180, -7, -1177 }, { 22 }}, + {{ -2172, -7, -1159 }, { 22 }}, + {{ -2163, -7, -1141 }, { 22 }}, + {{ -2154, -7, -1123 }, { 22 }}, + {{ -2145, -7, -1105 }, { 22 }}, + {{ -2136, -6, -1087 }, { 22 }}, + {{ -2127, -6, -1070 }, { 22 }}, + {{ -2117, -5, -1052 }, { 22 }}, + {{ -2108, -5, -1034 }, { 22 }}, + {{ -2098, -4, -1017 }, { 22 }}, + {{ -2089, -3, -999 }, { 22 }}, + {{ -2079, -2, -982 }, { 22 }}, + {{ -2069, -2, -964 }, { 22 }}, + {{ -2060, -1, -946 }, { 22 }}, + {{ -2050, 0, -929 }, { 22 }}, + {{ -2041, 0, -911 }, { 22 }}, + {{ -2031, 0, -894 }, { 22 }}, + {{ -2021, 0, -876 }, { 22 }}, + {{ -2011, 0, -859 }, { 22 }}, + {{ -2002, 0, -841 }, { 22 }}, + {{ -1992, 0, -824 }, { 22 }}, + {{ -1982, 0, -807 }, { 22 }}, + {{ -1972, 0, -789 }, { 22 }}, + {{ -1962, 0, -772 }, { 22 }}, + {{ -1952, 0, -755 }, { 22 }}, + {{ -1941, 0, -738 }, { 22 }}, + {{ -1931, 0, -721 }, { 22 }}, + {{ -1920, 0, -704 }, { 22 }}, + {{ -1908, 0, -688 }, { 22 }}, + {{ -1897, 0, -671 }, { 23 }}, + {{ -1885, 0, -655 }, { 23 }}, + {{ -1873, 0, -639 }, { 23 }}, + {{ -1860, 0, -624 }, { 23 }}, + {{ -1848, 0, -608 }, { 23 }}, + {{ -1835, 0, -593 }, { 23 }}, + {{ -1822, 0, -578 }, { 23 }}, + {{ -1808, 0, -563 }, { 23 }}, + {{ -1795, 0, -548 }, { 23 }}, + {{ -1781, 0, -534 }, { 23 }}, + {{ -1767, 0, -520 }, { 23 }}, + {{ -1752, 0, -506 }, { 23 }}, + {{ -1736, 0, -493 }, { 23 }}, + {{ -1721, 0, -481 }, { 23 }}, + {{ -1704, 0, -470 }, { 23 }}, + {{ -1686, -1, -461 }, { 23 }}, + {{ -1668, -1, -452 }, { 23 }}, + {{ -1650, -1, -444 }, { 23 }}, + {{ -1631, -1, -437 }, { 23 }}, + {{ -1612, -2, -430 }, { 24 }}, + {{ -1594, -2, -423 }, { 24 }}, + {{ -1574, -2, -417 }, { 24 }}, + {{ -1555, -2, -411 }, { 24 }}, + {{ -1536, -2, -406 }, { 24 }}, + {{ -1517, -2, -400 }, { 24 }}, + {{ -1498, -1, -395 }, { 24 }}, + {{ -1478, -1, -390 }, { 24 }}, + {{ -1459, 0, -385 }, { 24 }}, + {{ -1439, 0, -381 }, { 24 }}, + {{ -1420, 0, -377 }, { 24 }}, + {{ -1400, 0, -373 }, { 24 }}, + {{ -1380, 0, -369 }, { 24 }}, + {{ -1361, 0, -366 }, { 24 }}, + {{ -1341, 0, -362 }, { 24 }}, + {{ -1322, 0, -356 }, { 24 }}, + {{ -1303, 0, -350 }, { 24 }}, + {{ -1284, 0, -342 }, { 24 }}, + {{ -1266, 0, -333 }, { 24 }}, + {{ -1250, 0, -322 }, { 24 }}, + {{ -1235, 0, -309 }, { 25 }}, + {{ -1221, 0, -295 }, { 25 }}, + {{ -1208, 0, -279 }, { 25 }}, + {{ -1197, 0, -263 }, { 25 }}, + {{ -1186, 0, -246 }, { 25 }}, + {{ -1176, 0, -229 }, { 25 }}, + {{ -1166, 0, -211 }, { 25 }}, + {{ -1157, 0, -193 }, { 25 }}, + {{ -1148, 0, -175 }, { 25 }}, + {{ -1140, 0, -157 }, { 25 }}, + {{ -1132, 0, -139 }, { 25 }}, + {{ -1125, 0, -120 }, { 25 }}, + {{ -1118, 0, -101 }, { 25 }}, + {{ -1111, 0, -82 }, { 25 }}, + {{ -1105, 0, -63 }, { 25 }}, + {{ -1099, 0, -44 }, { 25 }}, + {{ -1094, 0, -25 }, { 25 }}, + {{ -1088, 0, -6 }, { 25 }}, + {{ -1083, 0, 13 }, { 25 }}, + {{ -1078, 0, 32 }, { 25 }}, + {{ -1073, 0, 51 }, { 25 }}, + {{ -1068, 0, 71 }, { 25 }}, + {{ -1064, 0, 90 }, { 25 }}, + {{ -1059, 0, 110 }, { 25 }}, + {{ -1055, 0, 129 }, { 25 }}, + {{ -1052, 0, 149 }, { 25 }}, + {{ -1048, 0, 169 }, { 25 }}, + {{ -1046, 0, 189 }, { 25 }}, + {{ -1044, 0, 209 }, { 25 }}, + {{ -1045, 0, 229 }, { 25 }}, + {{ -1048, 0, 248 }, { 25 }}, + {{ -1055, 0, 267 }, { 25 }}, + {{ -1065, 0, 284 }, { 25 }}, + {{ -1077, 0, 300 }, { 25 }}, + {{ -1092, 0, 314 }, { 26 }}, + {{ -1108, 0, 326 }, { 26 }}, + {{ -1125, 0, 336 }, { 26 }}, + {{ -1143, 0, 345 }, { 26 }}, + {{ -1161, 0, 352 }, { 26 }}, + {{ -1180, 0, 359 }, { 26 }}, + {{ -1199, 0, 366 }, { 26 }}, + {{ -1218, 0, 371 }, { 26 }}, + {{ -1238, 0, 377 }, { 26 }}, + {{ -1257, 0, 381 }, { 26 }}, + {{ -1277, 0, 386 }, { 26 }}, + {{ -1296, 0, 391 }, { 26 }}, + {{ -1316, 0, 395 }, { 26 }}, + {{ -1335, 0, 398 }, { 26 }}, + {{ -1355, 0, 401 }, { 26 }}, + {{ -1375, 0, 404 }, { 26 }}, + {{ -1395, 0, 405 }, { 26 }}, + {{ -1415, 0, 405 }, { 26 }}, + {{ -1435, 0, 403 }, { 26 }}, + {{ -1455, 0, 400 }, { 26 }}, + {{ -1474, 0, 394 }, { 26 }}, + {{ -1493, 0, 387 }, { 26 }}, + {{ -1511, 0, 379 }, { 26 }}, + {{ -1528, 0, 369 }, { 26 }}, + {{ -1545, 0, 358 }, { 26 }}, + {{ -1562, 0, 347 }, { 26 }}, + {{ -1578, 0, 336 }, { 26 }}, + {{ -1595, -1, 324 }, { 26 }}, + {{ -1611, -1, 312 }, { 26 }}, + {{ -1627, -1, 300 }, { 26 }}, + {{ -1642, -1, 288 }, { 26 }}, + {{ -1658, -2, 276 }, { 26 }}, + {{ -1674, -2, 263 }, { 26 }}, + {{ -1690, -2, 251 }, { 26 }}, + {{ -1705, -2, 239 }, { 26 }}, + {{ -1721, -2, 226 }, { 26 }}, + {{ -1737, -3, 214 }, { 26 }}, + {{ -1752, -3, 201 }, { 26 }}, + {{ -1768, -13, 189 }, { 10 }}, + {{ -1783, -23, 176 }, { 10 }}, + {{ -1799, -28, 163 }, { 10 }}, + {{ -1815, -29, 151 }, { 10 }}, + {{ -1831, -29, 140 }, { 10 }}, + {{ -1848, -30, 129 }, { 10 }}, + {{ -1866, -30, 119 }, { 10 }}, + {{ -1883, -30, 110 }, { 10 }}, + {{ -1901, -29, 102 }, { 10 }}, + {{ -1920, -27, 94 }, { 10 }}, + {{ -1938, -25, 86 }, { 10 }}, + {{ -1957, -22, 79 }, { 10 }}, + {{ -1976, -19, 72 }, { 10 }}, + {{ -1994, -16, 64 }, { 10 }}, + {{ -2012, -12, 55 }, { 10 }}, + {{ -2029, -9, 45 }, { 10 }}, + {{ -2046, -6, 33 }, { 10 }}, + {{ -2062, -6, 22 }, { 10 }}, + {{ -2077, -6, 9 }, { 10 }}, + {{ -2092, -6, -4 }, { 10 }}, + {{ -2106, -6, -18 }, { 10 }}, + {{ -2120, -6, -32 }, { 10 }}, + {{ -2133, -7, -47 }, { 10 }}, + {{ -2146, -8, -63 }, { 10 }}, + {{ -2157, -9, -79 }, { 10 }}, + {{ -2168, -9, -96 }, { 10 }}, + {{ -2178, -10, -113 }, { 10 }}, + {{ -2188, -11, -131 }, { 10 }}, + {{ -2196, -11, -149 }, { 10 }}, + {{ -2203, -12, -168 }, { 10 }}, + {{ -2210, -12, -187 }, { 10 }}, + {{ -2215, -12, -206 }, { 10 }}, + {{ -2219, -12, -226 }, { 10 }}, + {{ -2222, -11, -245 }, { 10 }}, + {{ -2226, -11, -265 }, { 10 }}, + {{ -2229, -11, -285 }, { 10 }}, + {{ -2232, -10, -305 }, { 11 }}, + {{ -2235, -10, -324 }, { 11 }}, + {{ -2238, -10, -344 }, { 11 }}, + {{ -2241, -10, -364 }, { 11 }}, + {{ -2243, -9, -384 }, { 11 }}, + {{ -2246, -9, -404 }, { 11 }}, + {{ -2248, -9, -424 }, { 11 }}, + {{ -2252, -8, -443 }, { 11 }}, + {{ -2256, -8, -463 }, { 11 }}, + {{ -2261, -7, -482 }, { 11 }}, + {{ -2267, -6, -501 }, { 11 }}, + {{ -2274, -6, -520 }, { 11 }}, + {{ -2281, -5, -539 }, { 11 }}, + {{ -2289, -5, -557 }, { 11 }}, + {{ -2298, -4, -575 }, { 11 }}, + {{ -2306, -3, -593 }, { 11 }}, + {{ -2314, -3, -612 }, { 11 }}, + {{ -2321, -3, -630 }, { 11 }}, + {{ -2328, -2, -649 }, { 11 }}, + {{ -2335, -2, -668 }, { 11 }}, + {{ -2342, -2, -687 }, { 11 }}, + {{ -2349, -1, -705 }, { 11 }}, + {{ -2355, -1, -724 }, { 11 }}, + {{ -2362, -1, -743 }, { 11 }}, + {{ -2368, 0, -762 }, { 11 }}, + {{ -2375, 0, -781 }, { 11 }}, + {{ -2383, 0, -800 }, { 11 }}, + {{ -2391, 0, -818 }, { 11 }}, + {{ -2399, 0, -836 }, { 11 }}, + {{ -2408, 0, -854 }, { 11 }}, + {{ -2418, 0, -872 }, { 11 }}, + {{ -2428, 0, -889 }, { 11 }}, + {{ -2439, 0, -906 }, { 11 }}, + {{ -2450, 0, -922 }, { 11 }}, + {{ -2462, 0, -938 }, { 11 }}, + {{ -2475, 0, -953 }, { 12 }}, + {{ -2488, 0, -968 }, { 12 }}, + {{ -2501, 0, -984 }, { 12 }}, + {{ -2514, 0, -999 }, { 12 }}, + {{ -2527, 0, -1015 }, { 12 }}, + {{ -2539, 0, -1030 }, { 12 }}, + {{ -2552, 0, -1046 }, { 12 }}, + {{ -2564, 0, -1061 }, { 12 }}, + {{ -2576, 0, -1077 }, { 12 }}, + {{ -2589, 0, -1093 }, { 12 }}, + {{ -2601, 0, -1109 }, { 12 }}, + {{ -2613, 0, -1125 }, { 12 }}, + {{ -2624, 0, -1142 }, { 12 }}, + {{ -2635, 0, -1159 }, { 12 }}, + {{ -2645, 0, -1176 }, { 12 }}, + {{ -2654, 0, -1193 }, { 12 }}, + {{ -2664, 0, -1211 }, { 12 }}, + {{ -2673, 0, -1229 }, { 12 }}, + {{ -2681, -1, -1247 }, { 12 }}, + {{ -2690, -1, -1265 }, { 12 }}, + {{ -2697, -1, -1284 }, { 12 }}, + {{ -2705, -1, -1302 }, { 12 }}, + {{ -2713, -1, -1321 }, { 12 }}, + {{ -2720, -1, -1339 }, { 12 }}, + {{ -2727, -1, -1358 }, { 12 }}, + {{ -2734, -1, -1377 }, { 12 }}, + {{ -2741, -1, -1395 }, { 12 }}, + {{ -2749, -1, -1414 }, { 12 }}, + {{ -2756, -1, -1432 }, { 12 }}, + {{ -2764, -1, -1451 }, { 12 }}, + {{ -2772, -1, -1469 }, { 12 }}, + {{ -2780, -1, -1488 }, { 12 }}, + {{ -2788, -1, -1506 }, { 12 }}, + {{ -2796, -1, -1524 }, { 12 }}, + {{ -2805, -1, -1542 }, { 12 }}, + {{ -2813, -1, -1560 }, { 13 }}, + {{ -2822, -1, -1578 }, { 13 }}, + {{ -2831, -1, -1596 }, { 13 }}, + {{ -2840, -1, -1614 }, { 13 }}, + {{ -2850, -1, -1632 }, { 13 }}, + {{ -2860, -1, -1649 }, { 13 }}, + {{ -2871, -1, -1666 }, { 13 }}, + {{ -2882, -1, -1682 }, { 13 }}, + {{ -2894, -1, -1698 }, { 13 }}, + {{ -2907, -1, -1713 }, { 13 }}, + {{ -2922, -1, -1727 }, { 13 }}, + {{ -2937, -1, -1740 }, { 13 }}, + {{ -2955, -1, -1750 }, { 13 }}, + {{ -2973, -1, -1757 }, { 13 }}, + {{ -2992, -1, -1764 }, { 13 }}, + {{ -3012, -1, -1768 }, { 13 }}, + {{ -3031, -1, -1771 }, { 13 }}, + {{ -3051, -1, -1771 }, { 13 }}, + {{ -3071, -1, -1769 }, { 13 }}, + {{ -3091, -1, -1764 }, { 13 }}, + {{ -3109, -1, -1756 }, { 13 }}, + {{ -3126, -1, -1746 }, { 13 }}, + {{ -3142, -1, -1734 }, { 13 }}, + {{ -3156, -1, -1720 }, { 13 }}, + {{ -3170, -1, -1705 }, { 13 }}, + {{ -3182, -1, -1689 }, { 13 }}, + {{ -3192, -1, -1672 }, { 13 }}, + {{ -3200, -1, -1653 }, { 13 }}, + {{ -3206, -1, -1634 }, { 13 }}, + {{ -3210, -1, -1615 }, { 13 }}, + {{ -3212, -1, -1595 }, { 13 }}, + {{ -3213, -1, -1575 }, { 13 }}, + {{ -3211, -1, -1555 }, { 13 }}, + {{ -3208, -1, -1535 }, { 13 }}, + {{ -3204, -1, -1516 }, { 13 }}, + {{ -3198, 0, -1496 }, { 13 }}, + {{ -3191, 0, -1477 }, { 13 }}, + {{ -3184, 0, -1459 }, { 13 }}, + {{ -3176, 0, -1441 }, { 13 }}, + {{ -3167, 0, -1422 }, { 13 }}, + {{ -3158, 0, -1405 }, { 13 }}, + {{ -3149, 0, -1387 }, { 13 }}, + {{ -3139, -1, -1370 }, { 14 }}, + {{ -3129, -1, -1352 }, { 14 }}, + {{ -3118, -2, -1336 }, { 14 }}, + {{ -3106, -2, -1319 }, { 14 }}, + {{ -3094, -3, -1303 }, { 14 }}, + {{ -3082, -3, -1288 }, { 14 }}, + {{ -3069, -4, -1273 }, { 14 }}, + {{ -3055, -5, -1258 }, { 14 }}, + {{ -3041, -6, -1244 }, { 14 }}, + {{ -3026, -7, -1230 }, { 14 }}, + {{ -3011, -8, -1217 }, { 14 }}, + {{ -2995, -9, -1205 }, { 14 }}, + {{ -2979, -10, -1193 }, { 14 }}, + {{ -2963, -11, -1181 }, { 14 }}, + {{ -2946, -12, -1170 }, { 14 }}, + {{ -2930, -13, -1159 }, { 14 }}, + {{ -2913, -14, -1148 }, { 14 }}, + {{ -2897, -14, -1136 }, { 14 }}, + {{ -2880, -15, -1125 }, { 14 }}, + {{ -2864, -16, -1113 }, { 14 }}, + {{ -2848, -16, -1100 }, { 14 }}, + {{ -2833, -17, -1088 }, { 14 }}, + {{ -2818, -18, -1075 }, { 14 }}, + {{ -2804, -18, -1060 }, { 14 }}, + {{ -2793, -19, -1044 }, { 14 }}, + {{ -2783, -19, -1026 }, { 14 }}, + {{ -2775, -19, -1008 }, { 14 }}, + {{ -2769, -19, -989 }, { 14 }}, + {{ -2765, -19, -969 }, { 14 }}, + {{ -2764, -19, -949 }, { 14 }}, + {{ -2764, -19, -929 }, { 14 }}, + {{ -2766, -19, -909 }, { 14 }}, + {{ -2769, -19, -890 }, { 14 }}, + {{ -2773, -19, -870 }, { 14 }}, + {{ -2777, -18, -850 }, { 14 }}, + {{ -2782, -18, -831 }, { 15 }}, + {{ -2788, -18, -812 }, { 15 }}, + {{ -2794, -17, -793 }, { 15 }}, + {{ -2800, -17, -774 }, { 15 }}, + {{ -2808, -17, -755 }, { 15 }}, + {{ -2815, -16, -737 }, { 15 }}, + {{ -2824, -16, -719 }, { 15 }}, + {{ -2832, -15, -701 }, { 15 }}, + {{ -2842, -15, -683 }, { 15 }}, + {{ -2851, -14, -665 }, { 15 }}, + {{ -2861, -14, -648 }, { 15 }}, + {{ -2870, -13, -630 }, { 15 }}, + {{ -2880, -13, -612 }, { 15 }}, + {{ -2888, -12, -594 }, { 15 }}, + {{ -2897, -12, -576 }, { 15 }}, + {{ -2905, -12, -558 }, { 15 }}, + {{ -2913, -11, -540 }, { 15 }}, + {{ -2920, -11, -521 }, { 15 }}, + {{ -2925, -11, -501 }, { 15 }}, + {{ -2928, -11, -482 }, { 15 }}, + {{ -2930, -10, -462 }, { 15 }}, + {{ -2931, -10, -442 }, { 15 }}, + {{ -2932, -10, -422 }, { 15 }}, + {{ -2931, -10, -402 }, { 15 }}, + {{ -2931, -10, -382 }, { 15 }}, + {{ -2930, -9, -362 }, { 15 }}, + {{ -2928, -9, -342 }, { 15 }}, + {{ -2927, -9, -322 }, { 15 }}, + {{ -2925, -9, -302 }, { 15 }}, + {{ -2922, -9, -282 }, { 15 }}, + {{ -2919, -8, -262 }, { 15 }}, + {{ -2916, -8, -243 }, { 15 }}, + {{ -2912, -8, -223 }, { 15 }}, + {{ -2908, -8, -203 }, { 15 }}, + {{ -2904, -7, -184 }, { 15 }}, + {{ -2899, -7, -165 }, { 16 }}, + {{ -2893, -7, -145 }, { 16 }}, + {{ -2888, -7, -126 }, { 16 }}, + {{ -2882, -7, -107 }, { 16 }}, + {{ -2876, -7, -88 }, { 16 }}, + {{ -2869, -6, -69 }, { 16 }}, + {{ -2862, -6, -50 }, { 16 }}, + {{ -2855, -6, -32 }, { 16 }}, + {{ -2847, -6, -13 }, { 16 }}, + {{ -2840, -6, 4 }, { 16 }}, + {{ -2832, -5, 23 }, { 16 }}, + {{ -2824, -5, 41 }, { 16 }}, + {{ -2815, -5, 59 }, { 16 }}, + {{ -2807, -5, 77 }, { 16 }}, + {{ -2798, -5, 95 }, { 16 }}, + {{ -2789, -4, 113 }, { 16 }}, + {{ -2780, -4, 131 }, { 16 }}, + {{ -2770, -4, 149 }, { 16 }}, + {{ -2760, -4, 166 }, { 16 }}, + {{ -2750, -4, 183 }, { 16 }}, + {{ -2740, -3, 201 }, { 16 }}, + {{ -2730, -3, 218 }, { 16 }}, + {{ -2719, -3, 235 }, { 16 }}, + {{ -2709, -2, 252 }, { 16 }}, + {{ -2698, -2, 268 }, { 16 }}, + {{ -2687, -2, 285 }, { 16 }}, + {{ -2675, -2, 302 }, { 16 }}, + {{ -2664, -1, 318 }, { 16 }}, + {{ -2653, -1, 335 }, { 16 }}, + {{ -2641, -1, 351 }, { 16 }}, + {{ -2629, -1, 367 }, { 16 }}, + {{ -2617, -1, 383 }, { 16 }}, + {{ -2605, -1, 399 }, { 16 }}, + {{ -2592, -1, 414 }, { 16 }}, + {{ -2579, -1, 430 }, { 16 }}, + {{ -2566, 0, 445 }, { 16 }}, + {{ -2552, 0, 459 }, { 16 }}, + {{ -2538, 0, 474 }, { 16 }}, + {{ -2524, 0, 488 }, { 16 }}, + {{ -2510, 0, 502 }, { 16 }}, + {{ -2496, 0, 516 }, { 16 }}, + {{ -2482, 0, 530 }, { 17 }}, + {{ -2467, 0, 544 }, { 17 }}, + {{ -2453, 0, 557 }, { 17 }}, + {{ -2438, 0, 571 }, { 17 }}, + {{ -2424, 0, 585 }, { 17 }}, + {{ -2409, 0, 599 }, { 17 }}, + {{ -2394, 0, 612 }, { 17 }}, + {{ -2379, 0, 625 }, { 17 }}, + {{ -2363, 0, 637 }, { 17 }}, + {{ -2347, 0, 649 }, { 17 }}, + {{ -2330, 0, 660 }, { 17 }}, + {{ -2313, 0, 671 }, { 17 }}, + {{ -2296, 0, 681 }, { 17 }}, + {{ -2279, 0, 692 }, { 17 }}, + {{ -2262, 0, 701 }, { 17 }}, + {{ -2244, 0, 711 }, { 17 }}, + {{ -2227, 0, 721 }, { 17 }}, + {{ -2209, 0, 730 }, { 17 }}, + {{ -2191, 0, 739 }, { 17 }}, + {{ -2173, 0, 749 }, { 18 }}, + {{ -2156, -3, 759 }, { 18 }}, + {{ -2140, -5, 770 }, { 18 }}, + {{ -2123, -8, 781 }, { 18 }}, + {{ -2106, -10, 791 }, { 18 }}, + {{ -2089, -11, 802 }, { 18 }}, + {{ -2072, -12, 813 }, { 18 }}, + {{ -2055, -14, 823 }, { 18 }}, + {{ -2038, -15, 834 }, { 18 }}, + {{ -2021, -15, 844 }, { 18 }}, + {{ -2004, -16, 855 }, { 18 }}, + {{ -1987, -17, 866 }, { 18 }}, + {{ -1970, -18, 876 }, { 18 }}, + {{ -1953, -18, 887 }, { 18 }}, + {{ -1936, -19, 897 }, { 18 }}, + {{ -1919, -19, 908 }, { 18 }}, + {{ -1902, -19, 918 }, { 18 }}, + {{ -1885, -19, 929 }, { 18 }}, + {{ -1868, -18, 939 }, { 18 }}, + {{ -1851, -18, 950 }, { 18 }}, + {{ -1834, -17, 960 }, { 18 }}, + {{ -1817, -17, 971 }, { 18 }}, + {{ -1800, -16, 981 }, { 18 }}, + {{ -1783, -15, 992 }, { 18 }}, + {{ -1766, -14, 1002 }, { 18 }}, + {{ -1749, -13, 1013 }, { 18 }}, + {{ -1731, -12, 1023 }, { 18 }}, + {{ -1714, -11, 1033 }, { 18 }}, + {{ -1696, -10, 1043 }, { 18 }}, + {{ -1679, -7, 1052 }, { 18 }}, + {{ -1661, -5, 1061 }, { 18 }}, + {{ -1643, -2, 1070 }, { 18 }}, + {{ -1625, 0, 1079 }, { 18 }}, + {{ -1607, 0, 1087 }, { 19 }}, + {{ -1589, 0, 1096 }, { 19 }}, + {{ -1570, 0, 1104 }, { 19 }}, + {{ -1552, -1, 1112 }, { 19 }}, + {{ -1533, -1, 1119 }, { 19 }}, + {{ -1515, -1, 1126 }, { 19 }}, + {{ -1496, -2, 1134 }, { 19 }}, + {{ -1477, -2, 1141 }, { 19 }}, + {{ -1459, -2, 1147 }, { 19 }}, + {{ -1440, -3, 1154 }, { 19 }}, + {{ -1421, -3, 1160 }, { 19 }}, + {{ -1402, -3, 1167 }, { 19 }}, + {{ -1383, -4, 1172 }, { 19 }}, + {{ -1363, -4, 1178 }, { 19 }}, + {{ -1344, -4, 1183 }, { 19 }}, + {{ -1325, -4, 1188 }, { 19 }}, + {{ -1305, -2, 1193 }, { 19 }}, + {{ -1286, 0, 1197 }, { 19 }}, + {{ -1266, 1, 1200 }, { 19 }}, + {{ -1246, 3, 1204 }, { 19 }}, + {{ -1226, 6, 1206 }, { 19 }}, + {{ -1206, 8, 1208 }, { 19 }}, + {{ -1186, 11, 1209 }, { 19 }}, + {{ -1166, 14, 1209 }, { 19 }}, + {{ -1146, 16, 1208 }, { 19 }}, + {{ -1126, 19, 1207 }, { 19 }}, + {{ -1106, 22, 1205 }, { 19 }}, + {{ -1087, 24, 1203 }, { 19 }}, + {{ -1067, 26, 1201 }, { 19 }}, + {{ -1047, 29, 1197 }, { 19 }}, + {{ -1027, 31, 1194 }, { 19 }}, + {{ -1008, 34, 1190 }, { 19 }}, + {{ -988, 36, 1185 }, { 19 }}, + {{ -969, 39, 1180 }, { 19 }}, + {{ -950, 41, 1174 }, { 19 }}, + {{ -930, 44, 1168 }, { 19 }}, + {{ -912, 47, 1162 }, { 19 }}, + {{ -893, 52, 1154 }, { 19 }}, + {{ -875, 56, 1146 }, { 19 }}, + {{ -857, 60, 1136 }, { 19 }}, + {{ -840, 63, 1127 }, { 19 }}, + {{ -823, 66, 1116 }, { 20 }}, + {{ -806, 70, 1105 }, { 20 }}, + {{ -790, 73, 1093 }, { 20 }}, + {{ -774, 77, 1081 }, { 20 }}, + {{ -759, 80, 1068 }, { 20 }}, + {{ -743, 83, 1055 }, { 20 }}, + {{ -729, 87, 1042 }, { 20 }}, + {{ -714, 90, 1028 }, { 20 }}, + {{ -699, 94, 1015 }, { 20 }}, + {{ -685, 97, 1001 }, { 20 }}, + {{ -670, 100, 987 }, { 20 }}, + {{ -656, 104, 973 }, { 20 }}, + {{ -641, 107, 960 }, { 20 }}, + {{ -627, 110, 946 }, { 20 }}, + {{ -612, 114, 932 }, { 20 }}, + {{ -598, 117, 918 }, { 20 }}, + {{ -583, 120, 904 }, { 20 }}, + {{ -569, 124, 890 }, { 20 }}, + {{ -555, 127, 876 }, { 20 }}, + {{ -540, 131, 863 }, { 20 }}, + {{ -524, 134, 851 }, { 20 }}, + {{ -508, 136, 839 }, { 20 }}, + {{ -491, 137, 828 }, { 20 }}, + {{ -474, 138, 818 }, { 20 }}, + {{ -456, 140, 809 }, { 20 }}, + {{ -438, 141, 801 }, { 20 }}, + {{ -419, 142, 794 }, { 20 }}, + {{ -400, 143, 788 }, { 20 }}, + {{ -381, 145, 782 }, { 20 }}, + {{ -362, 146, 776 }, { 20 }}, + {{ -343, 147, 769 }, { 20 }}, + {{ -324, 149, 763 }, { 20 }}, + {{ -305, 150, 756 }, { 20 }}, + {{ -286, 151, 750 }, { 20 }}, + {{ -267, 152, 743 }, { 20 }}, + {{ -248, 154, 736 }, { 20 }}, + {{ -230, 155, 727 }, { 20 }}, + {{ -214, 157, 716 }, { 20 }}, + {{ -198, 158, 704 }, { 20 }}, + {{ -184, 159, 689 }, { 20 }}, + {{ -171, 161, 674 }, { 20 }}, + {{ -159, 163, 658 }, { 20 }}, + {{ -149, 164, 641 }, { 20 }}, + {{ -139, 166, 623 }, { 1 }}, + {{ -130, 167, 606 }, { 1 }}, + {{ -122, 168, 587 }, { 1 }}, + {{ -114, 170, 569 }, { 1 }}, + {{ -106, 171, 551 }, { 1 }}, + {{ -99, 173, 532 }, { 1 }}, + {{ -92, 174, 513 }, { 1 }}, + {{ -85, 175, 494 }, { 1 }}, + {{ -78, 176, 475 }, { 1 }}, + {{ -72, 177, 456 }, { 1 }}, + {{ -66, 177, 437 }, { 1 }}, + {{ -61, 178, 418 }, { 1 }}, + {{ -55, 178, 399 }, { 1 }}, + {{ -50, 179, 379 }, { 1 }}, + {{ -45, 179, 360 }, { 1 }}, + {{ -41, 179, 341 }, { 1 }}, + {{ -36, 180, 321 }, { 1 }}, + {{ -32, 180, 301 }, { 1 }}, + {{ -28, 180, 282 }, { 1 }}, + {{ -25, 180, 262 }, { 1 }}, + {{ -21, 180, 242 }, { 1 }}, + {{ -18, 180, 223 }, { 1 }}, + {{ -15, 180, 203 }, { 1 }}, + {{ -13, 180, 183 }, { 1 }}, + {{ -11, 180, 163 }, { 1 }}, + {{ -9, 180, 143 }, { 1 }}, + {{ -8, 180, 123 }, { 1 }}, + {{ -7, 180, 103 }, { 1 }}, + {{ -6, 180, 83 }, { 1 }}, + {{ -5, 180, 63 }, { 1 }}, + {{ -4, 180, 43 }, { 1 }}, + {{ -3, 180, 23 }, { 1 }}, + {{ -1, 180, 3 }, { 1 }}, + {{ -32768, -32768, -32768 }, { 0 }}, +}; + +// Lighting data? +// 0x13958 +u8 d_course_yoshi_valley_lights_unk2[72] = { + 0x00, 0x1B, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x00, 0x00, 0x6E, 0x00, 0x00, + 0x00, 0x6E, 0x00, 0x00, 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x3F, 0x39, 0x15, 0x00, 0x3F, 0x39, 0x15, 0x00, 0xFF, 0xE6, 0x57, 0x00, + 0xFF, 0xE6, 0x57, 0x00, 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x2B, 0x15, 0x01, 0x00, 0x2B, 0x15, 0x01, 0x00, 0xAC, 0x54, 0x05, 0x00, + 0xAC, 0x54, 0x05, 0x00, 0x28, 0x28, 0x28, 0x00, 0x00, 0x00, 0x00, 0x00 +}; + +// 0x139A0 +u8 d_course_yoshi_valley_yoshi_flag[] = { + #include "textures/courses/yoshi_valley_yoshi_flag.rgba16.inc.c" +}; + +// 0x141A0 more lights? +u8 d_course_yoshi_valley_lights_unk[48] = { + 0x37, 0x27, 0x07, 0x00, 0x37, 0x27, 0x07, 0x00, 0xDF, 0x9F, 0x1F, 0x00, + 0xDF, 0x9F, 0x1F, 0x00, 0x42, 0x00, 0x9D, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x14, 0x0A, 0x00, 0x00, 0x14, 0x0A, 0x00, 0x00, 0x50, 0x28, 0x00, 0x00, + 0x50, 0x28, 0x00, 0x00, 0x42, 0x00, 0x9D, 0x00, 0x00, 0x00, 0x00, 0x00 +}; + +// 0x141D0 +Vtx_t d_course_yoshi_valley_flag_pole_model[] = { + {{ 2800, -18, 57 }, { 0 }, { 0, 0 }, {0x5F, 0xE7, 0x4F, 0xFF }}, + {{ 2800, -59, 0 }, { 0 }, { 0, 0 }, {0x2D, 0x8A, 0x00, 0xFF }}, + {{ 2800, -18, -56 }, { 0 }, { 0, 0 }, {0x4D, 0xE1, 0xA1, 0xFF }}, + {{ 2800, 49, -34 }, { 0 }, { 0, 0 }, {0x4D, 0x51, 0xC5, 0xFF }}, + {{ 2800, 49, 35 }, { 0 }, { 0, 0 }, {0x2D, 0x60, 0x45, 0xFF }}, + {{ 2800, -18, 57 }, { 0 }, { 0, 0 }, {0x5F, 0xE7, 0x4F, 0xFF }}, + {{ 2800, 49, 35 }, { 0 }, { 0, 0 }, {0x2D, 0x60, 0x45, 0xFF }}, + {{ 0, 19, 57 }, { 0 }, { 0, 0 }, {0x00, 0x27, 0x78, 0xFF }}, + {{ 0, -48, 35 }, { 0 }, { 0, 0 }, {0x00, 0x9A, 0x4A, 0xFF }}, + {{ 0, 60, 0 }, { 0 }, { 0, 0 }, {0x00, 0x7E, 0x00, 0xFF }}, + {{ 2800, -59, 0 }, { 0 }, { 0, 0 }, {0x2D, 0x8A, 0x00, 0xFF }}, + {{ 0, -48, -34 }, { 0 }, { 0, 0 }, {0x00, 0x9A, 0xB6, 0xFF }}, + {{ 2800, -18, -56 }, { 0 }, { 0, 0 }, {0x4D, 0xE1, 0xA1, 0xFF }}, + {{ 0, 19, -56 }, { 0 }, { 0, 0 }, {0x00, 0x27, 0x88, 0xFF }}, + {{ 2800, 49, -34 }, { 0 }, { 0, 0 }, {0x4D, 0x51, 0xC5, 0xFF }}, +}; + +Gfx d_course_yoshi_valley_dl_142C0[] = +{ + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPSetGeometryMode(G_LIGHTING), + gsSPLight(0x060141A8, 1), + gsSPLight(0x060141A0, 2), + gsSPVertex(0x060141D0, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 0, 0), + gsSP1Triangle(3, 0, 2, 0), + gsSPLight(0x060141C0, 1), + gsSPLight(0x060141B8, 2), + gsSPVertex(0x06014220, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(4, 2, 1, 0, 5, 0, 3, 0), + gsSP2Triangles(3, 6, 5, 0, 7, 5, 6, 0), + gsSP2Triangles(6, 8, 7, 0, 9, 7, 8, 0), + gsSP2Triangles(8, 4, 9, 0, 1, 9, 4, 0), + gsSPEndDisplayList(), +}; + +// 0x14348 Flag is a triangle split into five different models. +// It's done this way to make it move in the wind. +Vtx_t d_course_yoshi_valley_flag_1_model[] = { + {{ 0, 0, 0 }, { 0 }, { -226, 510 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 460, 0, 540 }, { 0 }, { 224, 1318 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 460, 0, -539 }, { 0 }, { 224, -302 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 0, 720 }, { 0 }, { 0, 0 }, {0xFF, 0x0F, 0x00, 0xFF }}, + {{ 460, 0, 540 }, { 0 }, { 0, 0 }, {0xFF, 0x0F, 0x00, 0xFF }}, + {{ 0, 0, 0 }, { 0 }, { 0, 0 }, {0xFF, 0x0F, 0x00, 0xFF }}, + {{ 460, 0, -539 }, { 0 }, { 0, 0 }, {0xFF, 0x0F, 0x00, 0xFF }}, + {{ 0, 0, -719 }, { 0 }, { 0, 0 }, {0xFF, 0x0F, 0x00, 0xFF }}, +}; + +Gfx d_course_yoshi_valley_dl_143C8[] = +{ + gsDPPipeSync(), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), + gsSPClearGeometryMode(G_CULL_BACK | G_LIGHTING), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPVertex(0x06014378, 5, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSP1Triangle(3, 4, 2, 0), + gsDPSetCombineMode(G_CC_DECALRGB, G_CC_DECALRGB), + gsSPClearGeometryMode(G_CULL_BACK | G_LIGHTING), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060139A0), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06014348, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +// 0x14468 +Vtx_t d_course_yoshi_valley_flag_2_model[] = { + {{ 0, 0, 540 }, { 0 }, { 224, 1318 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 460, 0, 360 }, { 0 }, { 676, 1048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 460, 0, -359 }, { 0 }, { 676, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 0, -539 }, { 0 }, { 224, -302 }, {0xFF, 0xFF, 0xFF, 0xFF }}, +}; + +Gfx d_course_yoshi_valley_dl_144A8[] = +{ + gsSPVertex(0x06014468, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +// 0x144C0 +Vtx_t d_course_yoshi_valley_flag_3_model[] = { + {{ 344, 0, 224 }, { 0 }, { 1014, 846 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 344, 0, -223 }, { 0 }, { 1014, 172 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 0, 360 }, { 0 }, { 676, 1048 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 0, -359 }, { 0 }, { 676, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, +}; + +Gfx d_course_yoshi_valley_dl_14500[] = +{ + gsSPVertex(0x060144C0, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSPEndDisplayList(), +}; + +// 0x14518 +Vtx_t d_course_yoshi_valley_flag_4_model[] = { + {{ 0, 0, 224 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 288, 0, 112 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 288, 0, -111 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 0, -223 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, +}; + +Gfx d_course_yoshi_valley_dl_14558[] = +{ + gsDPPipeSync(), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPClearGeometryMode(G_CULL_BACK | G_LIGHTING), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPVertex(0x06014518, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +// 0x145A0 +Vtx_t d_course_yoshi_valley_flag_5_model[] = { + {{ 0, 0, 112 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 288, 0, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 0, -111 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, +}; + +Gfx d_course_yoshi_valley_dl_145D0[] = +{ + gsSPVertex(0x060145A0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +// 0x145E8 Flag animation? +u8 d_course_yoshi_valley_unk2[] = { + 0x00, 0x00, 0x12, 0xE3, 0x0F, 0x43, 0x09, 0x9F, 0x02, 0xD1, 0xFB, 0xB3, + 0xF5, 0x1B, 0xEF, 0xE3, 0xEC, 0xC0, 0xEA, 0x97, 0xE9, 0x05, 0xE8, 0x17, + 0xE7, 0xDA, 0xE8, 0x5A, 0xE9, 0xA5, 0xEB, 0xC7, 0xEF, 0x2B, 0xF5, 0x1F, + 0xFC, 0xD4, 0x05, 0x3B, 0x0D, 0x49, 0x13, 0xEE, 0x18, 0x1E, 0x1A, 0x24, + 0x1B, 0x1B, 0x1B, 0x28, 0x1A, 0x71, 0x19, 0x1C, 0x17, 0x4F, 0x15, 0x2F, + 0x0D, 0xFD, 0x0B, 0x37, 0x06, 0x4A, 0x00, 0x6D, 0xFA, 0xDA, 0xF6, 0xC7, + 0xF4, 0xD9, 0xF3, 0x71, 0xF2, 0x5D, 0xF1, 0xA3, 0xF1, 0x48, 0xF1, 0x52, + 0xF1, 0xC6, 0xF2, 0xAA, 0xF4, 0x04, 0xF6, 0x22, 0xFA, 0x11, 0xFF, 0x44, + 0x04, 0xFD, 0x0A, 0x7D, 0x0F, 0x08, 0x11, 0xDD, 0x13, 0x2A, 0x13, 0xB1, + 0x13, 0x93, 0x12, 0xF3, 0x11, 0xF2, 0x10, 0xB2, 0x0F, 0x55, 0xF4, 0x3F, + 0xF3, 0x76, 0xF2, 0xF2, 0xF2, 0xB7, 0xF2, 0xC3, 0xF3, 0x19, 0xF3, 0xB9, + 0xF4, 0xA5, 0xF6, 0x4B, 0xF8, 0xE8, 0xFC, 0x2A, 0xFF, 0xC5, 0x03, 0x67, + 0x06, 0xC3, 0x09, 0x8B, 0x0B, 0x73, 0x0C, 0x85, 0x0C, 0xE4, 0x0C, 0xA5, + 0x0B, 0xDD, 0x0A, 0xA2, 0x08, 0xF8, 0x06, 0xA5, 0x03, 0xD3, 0x00, 0xB6, + 0xFD, 0x87, 0xFA, 0x7A, 0xF7, 0xC5, 0xF5, 0x9F, 0xF5, 0xBC, 0xF6, 0x1A, + 0xF7, 0x22, 0xF8, 0xBA, 0xFA, 0xC7, 0xFD, 0x30, 0xFF, 0xD8, 0x02, 0xA6, + 0x05, 0x80, 0x08, 0x29, 0x0A, 0x3A, 0x0B, 0xBC, 0x0C, 0xB9, 0x0D, 0x3F, + 0x0D, 0x4C, 0x0C, 0x44, 0x0A, 0x3B, 0x07, 0x85, 0x04, 0x78, 0x01, 0x69, + 0xFE, 0xAD, 0xFC, 0x97, 0xFB, 0x3E, 0xFA, 0x01, 0xF8, 0xDB, 0xF7, 0xD5, + 0xF6, 0xF8, 0xF6, 0x4F, 0xF5, 0xE2, 0x04, 0xEA, 0x04, 0xB3, 0x04, 0x21, + 0x03, 0x4C, 0x02, 0x50, 0x01, 0x47, 0x00, 0x4B, 0xFF, 0x77, 0xFE, 0xAA, + 0xFD, 0xC3, 0xFC, 0xD9, 0xFC, 0x02, 0xFB, 0x55, 0xFA, 0xE7, 0xFA, 0xD0, + 0xFB, 0x25, 0xFB, 0xDC, 0xFC, 0xD6, 0xFD, 0xF4, 0xFF, 0x17, 0x00, 0x20, + 0x00, 0xF2, 0x01, 0xA2, 0x02, 0x53, 0x02, 0xFE, 0x03, 0x9A, 0x04, 0x22, + 0x04, 0x8C, 0x04, 0xD1, 0x3F, 0xFF, 0xC0, 0x01, 0x3F, 0xFF, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x94, + 0x00, 0x01, 0x00, 0x92, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x93, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1D, 0x00, 0x75, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1D, 0x00, 0x58, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1D, 0x00, 0x3B, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1D, 0x00, 0x1E, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x1D, 0x00, 0x01, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1D, 0x00, 0x08, + 0x06, 0x01, 0x45, 0xE8, 0x06, 0x01, 0x47, 0x14, 0x06, 0x01, 0x47, 0x80, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x06, 0x01, 0x42, 0xC0, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x07, 0xF8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x06, 0x01, 0x43, 0xC8, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x06, 0x01, 0x44, 0xA8, + 0x00, 0x00, 0x01, 0xCC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x06, 0x01, 0x45, 0x00, + 0x00, 0x00, 0x01, 0xCC, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x06, 0x01, 0x45, 0x58, + 0x00, 0x00, 0x01, 0x58, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x06, 0x01, 0x45, 0xD0, + 0x00, 0x00, 0x01, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01 +}; + +// 0x14908 +u8 d_course_yoshi_valley_hedgehog_tlut[] = { + #include "textures/courses/tlut2/yoshi_valley_hedgehog.rgba16.ci8.tlut.inc.c" +}; + +// 0x14B08 +u8 d_course_yoshi_valley_hedgehog[] = { + #include "textures/courses/tlut2/yoshi_valley_hedgehog.rgba16.ci8.inc.c" +}; + +// 0x15B08 +Vtx_t d_course_yoshi_valley_tree_model[] = { + {{ 40, 10, 0 }, { 0 }, { 1331, 1780 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 0, 100, 0 }, { 0 }, { 511, 178 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -40, 10, 0 }, { 0 }, { -307, 1780 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 0, -10, 0 }, { 0 }, { 511, 2137 }, {0xFF, 0xFE, 0xFE, 0xFF }}, +}; + +Gfx d_course_yoshi_valley_dl_15B48[] = +{ + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetTextureLUT(G_TT_RGBA16), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPLoadTextureBlock(0x03009000, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSPVertex(0x06015B08, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureLUT(G_TT_NONE), + gsSPEndDisplayList(), +}; + +// 0x15BD8 +Vtx_t d_course_yoshi_valley_egg_model[] = { + {{ -39, 28, 39 }, { 0 }, { 264, 845 }, {0xB7, 0xCD, 0x4E, 0xFF }}, + {{ -28, 51, 53 }, { 0 }, { 477, 501 }, {0xCB, 0x00, 0x6A, 0xFF }}, + {{ -50, 51, 27 }, { 0 }, { 74, 536 }, {0x98, 0x00, 0x39, 0xFF }}, + {{ -9, 74, 51 }, { 0 }, { 716, 157 }, {0xF7, 0x39, 0x68, 0xFF }}, + {{ -39, 74, 39 }, { 0 }, { 254, 194 }, {0xB8, 0x3B, 0x4A, 0xFF }}, + {{ -33, 8, -9 }, { 0 }, { 682, 1061 }, {0xCA, 0x9A, 0xE6, 0xFF }}, + {{ -54, 28, 12 }, { 0 }, { 1150, 299 }, {0x9B, 0xC6, 0x15, 0xFF }}, + {{ -48, 28, -20 }, { 0 }, { 478, 495 }, {0xA2, 0xC8, 0xD1, 0xFF }}, + {{ -50, 51, 27 }, { 0 }, { 827, 501 }, {0x98, 0x00, 0x39, 0xFF }}, + {{ -39, 74, 39 }, { 0 }, { 1161, -17 }, {0xB8, 0x3B, 0x4A, 0xFF }}, + {{ -54, 74, 12 }, { 0 }, { 503, -37 }, {0x97, 0x34, 0x14, 0xFF }}, + {{ 0, 0, 0 }, { 0 }, { 689, 813 }, {0x00, 0x89, 0x01, 0xFF }}, + {{ -33, 8, -9 }, { 0 }, { 944, 583 }, {0xCA, 0x9A, 0xE6, 0xFF }}, + {{ 10, 8, -33 }, { 0 }, { 477, 488 }, {0x00, 0x97, 0xC7, 0xFF }}, + {{ -24, 28, -44 }, { 0 }, { 708, 156 }, {0xCE, 0xC1, 0xA8, 0xFF }}, + {{ 17, 28, -56 }, { 0 }, { 296, 167 }, {0xFF, 0xC5, 0x98, 0xFF }}, + {{ -24, 28, -44 }, { 0 }, { -174, 867 }, {0xCE, 0xC1, 0xA8, 0xFF }}, + {{ -60, 51, -4 }, { 0 }, { 748, -182 }, {0x89, 0x00, 0xF5, 0xFF }}, + {{ -48, 51, -34 }, { 0 }, { 70, 76 }, {0xA9, 0x00, 0xAF, 0xFF }}, + {{ 0, 0, 0 }, { 0 }, { 760, 1055 }, {0x00, 0x89, 0x01, 0xFF }}, + {{ -22, 8, 23 }, { 0 }, { 483, 531 }, {0xDD, 0x98, 0x2C, 0xFF }}, + {{ -33, 8, -9 }, { 0 }, { 191, 991 }, {0xCA, 0x9A, 0xE6, 0xFF }}, + {{ -39, 28, 39 }, { 0 }, { 211, -1 }, {0xB7, 0xCD, 0x4E, 0xFF }}, + {{ -54, 28, 12 }, { 0 }, { -120, 374 }, {0x9B, 0xC6, 0x15, 0xFF }}, + {{ 24, 28, 44 }, { 0 }, { 458, 900 }, {0x31, 0xC7, 0x5C, 0xFF }}, + {{ 48, 51, 34 }, { 0 }, { 976, 535 }, {0x51, 0x00, 0x58, 0xFF }}, + {{ 4, 51, 59 }, { 0 }, { 74, 446 }, {0x16, 0x00, 0x75, 0xFF }}, + {{ 24, 74, 44 }, { 0 }, { 567, 78 }, {0x2F, 0x40, 0x59, 0xFF }}, + {{ -9, 74, 51 }, { 0 }, { -56, 17 }, {0xF7, 0x39, 0x68, 0xFF }}, + {{ 14, 8, 26 }, { 0 }, { 1049, 626 }, {0x1B, 0x9A, 0x36, 0xFF }}, + {{ -9, 28, 51 }, { 0 }, { 723, -65 }, {0xF8, 0xBD, 0x62, 0xFF }}, + {{ 14, 8, 26 }, { 0 }, { 447, 1099 }, {0x1B, 0x9A, 0x36, 0xFF }}, + {{ 24, 28, 44 }, { 0 }, { 762, 1244 }, {0x31, 0xC7, 0x5C, 0xFF }}, + {{ -9, 28, 51 }, { 0 }, { 984, 881 }, {0xF8, 0xBD, 0x62, 0xFF }}, + {{ 48, 51, 34 }, { 0 }, { 156, 980 }, {0x51, 0x00, 0x58, 0xFF }}, + {{ 57, 74, 15 }, { 0 }, { 514, 490 }, {0x57, 0x3C, 0x38, 0xFF }}, + {{ 24, 74, 44 }, { 0 }, { -285, 495 }, {0x2F, 0x40, 0x59, 0xFF }}, + {{ 40, 8, -12 }, { 0 }, { 869, 732 }, {0x31, 0x93, 0xFB, 0xFF }}, + {{ 67, 28, -19 }, { 0 }, { 1011, 97 }, {0x63, 0xBD, 0xF7, 0xFF }}, + {{ 57, 28, 15 }, { 0 }, { 494, 307 }, {0x53, 0xBE, 0x35, 0xFF }}, + {{ 14, 8, 26 }, { 0 }, { 250, 1133 }, {0x1B, 0x9A, 0x36, 0xFF }}, + {{ 24, 28, 44 }, { 0 }, { -40, 780 }, {0x31, 0xC7, 0x5C, 0xFF }}, + {{ 0, 0, 0 }, { 0 }, { 193, 937 }, {0x00, 0x89, 0x01, 0xFF }}, + {{ 40, 8, -12 }, { 0 }, { -32, 1391 }, {0x31, 0x93, 0xFB, 0xFF }}, + {{ 40, 51, -60 }, { 0 }, { 550, 896 }, {0x22, 0x00, 0x8D, 0xFF }}, + {{ 17, 74, -56 }, { 0 }, { 745, 1097 }, {0xFF, 0x43, 0x9D, 0xFF }}, + {{ 52, 74, -46 }, { 0 }, { 694, 700 }, {0x3C, 0x44, 0xB1, 0xFF }}, + {{ 72, 51, -2 }, { 0 }, { 1001, 857 }, {0x74, 0x00, 0x1F, 0xFF }}, + {{ 67, 74, -19 }, { 0 }, { 1151, 285 }, {0x5D, 0x4B, 0xF8, 0xFF }}, + {{ 67, 28, -19 }, { 0 }, { 140, 684 }, {0x63, 0xBD, 0xF7, 0xFF }}, + {{ 70, 51, -39 }, { 0 }, { 544, 440 }, {0x69, 0x00, 0xC6, 0xFF }}, + {{ 72, 51, -2 }, { 0 }, { 45, 279 }, {0x74, 0x00, 0x1F, 0xFF }}, + {{ 52, 74, -46 }, { 0 }, { 783, 209 }, {0x3C, 0x44, 0xB1, 0xFF }}, + {{ 67, 74, -19 }, { 0 }, { 413, 50 }, {0x5D, 0x4B, 0xF8, 0xFF }}, + {{ -4, 51, -59 }, { 0 }, { 418, 490 }, {0xE1, 0x00, 0x8C, 0xFF }}, + {{ -24, 74, -44 }, { 0 }, { 774, 69 }, {0xCC, 0x3A, 0xA5, 0xFF }}, + {{ 17, 74, -56 }, { 0 }, { 199, 117 }, {0xFF, 0x43, 0x9D, 0xFF }}, + {{ 17, 28, -56 }, { 0 }, { 131, 932 }, {0xFF, 0xC5, 0x98, 0xFF }}, + {{ 40, 51, -60 }, { 0 }, { -148, 554 }, {0x22, 0x00, 0x8D, 0xFF }}, + {{ 0, 0, 0 }, { 0 }, { 689, 813 }, {0x00, 0x89, 0x01, 0xFF }}, + {{ 10, 8, -33 }, { 0 }, { 477, 488 }, {0x00, 0x97, 0xC7, 0xFF }}, + {{ 40, 8, -12 }, { 0 }, { 281, 778 }, {0x31, 0x93, 0xFB, 0xFF }}, + {{ 10, 8, -33 }, { 0 }, { 477, 488 }, {0x00, 0x97, 0xC7, 0xFF }}, + {{ 17, 28, -56 }, { 0 }, { 296, 167 }, {0xFF, 0xC5, 0x98, 0xFF }}, + {{ 52, 28, -46 }, { 0 }, { 12, 360 }, {0x38, 0xB6, 0xB6, 0xFF }}, + {{ 40, 8, -12 }, { 0 }, { 281, 778 }, {0x31, 0x93, 0xFB, 0xFF }}, + {{ -60, 51, -4 }, { 0 }, { 719, 799 }, {0x89, 0x00, 0xF5, 0xFF }}, + {{ -48, 74, -20 }, { 0 }, { 490, 538 }, {0xA8, 0x44, 0xD3, 0xFF }}, + {{ -48, 51, -34 }, { 0 }, { 313, 828 }, {0xA9, 0x00, 0xAF, 0xFF }}, + {{ -24, 74, -44 }, { 0 }, { 100, 469 }, {0xCC, 0x3A, 0xA5, 0xFF }}, + {{ -54, 74, 12 }, { 0 }, { 892, 463 }, {0x97, 0x34, 0x14, 0xFF }}, + {{ 40, 8, -12 }, { 0 }, { 340, 1127 }, {0x31, 0x93, 0xFB, 0xFF }}, + {{ 52, 28, -46 }, { 0 }, { 757, 951 }, {0x38, 0xB6, 0xB6, 0xFF }}, + {{ 67, 28, -19 }, { 0 }, { 427, 774 }, {0x63, 0xBD, 0xF7, 0xFF }}, + {{ -60, 51, -4 }, { 0 }, { 748, -182 }, {0x89, 0x00, 0xF5, 0xFF }}, + {{ -48, 28, -20 }, { 0 }, { 478, 495 }, {0xA2, 0xC8, 0xD1, 0xFF }}, + {{ -54, 28, 12 }, { 0 }, { 1150, 299 }, {0x9B, 0xC6, 0x15, 0xFF }}, + {{ -54, 74, 12 }, { 0 }, { 503, -37 }, {0x97, 0x34, 0x14, 0xFF }}, + {{ -60, 51, -4 }, { 0 }, { 107, 482 }, {0x89, 0x00, 0xF5, 0xFF }}, + {{ -50, 51, 27 }, { 0 }, { 827, 501 }, {0x98, 0x00, 0x39, 0xFF }}, + {{ -54, 28, 12 }, { 0 }, { 478, 1022 }, {0x9B, 0xC6, 0x15, 0xFF }}, + {{ 0, 102, 0 }, { 0 }, { 613, 63 }, {0xFE, 0x78, 0x00, 0xFF }}, + {{ -31, 94, 7 }, { 0 }, { 146, 211 }, {0xC7, 0x69, 0x06, 0xFF }}, + {{ -10, 94, 33 }, { 0 }, { 435, 545 }, {0xFA, 0x67, 0x3C, 0xFF }}, + {{ -39, 74, 39 }, { 0 }, { -16, 787 }, {0xB8, 0x3B, 0x4A, 0xFF }}, + {{ -9, 74, 51 }, { 0 }, { 428, 933 }, {0xF7, 0x39, 0x68, 0xFF }}, + {{ 24, 74, 44 }, { 0 }, { 918, 833 }, {0x2F, 0x40, 0x59, 0xFF }}, + {{ 33, 94, 9 }, { 0 }, { 1092, 227 }, {0x30, 0x6A, 0x1E, 0xFF }}, + {{ -50, 51, 27 }, { 0 }, { 910, 1085 }, {0x98, 0x00, 0x39, 0xFF }}, + {{ -54, 28, 12 }, { 0 }, { 596, 1021 }, {0x9B, 0xC6, 0x15, 0xFF }}, + {{ -39, 28, 39 }, { 0 }, { 772, 1409 }, {0xB7, 0xCD, 0x4E, 0xFF }}, + {{ -31, 94, 7 }, { 0 }, { 353, 1079 }, {0xC7, 0x69, 0x06, 0xFF }}, + {{ -54, 74, 12 }, { 0 }, { -98, 895 }, {0x97, 0x34, 0x14, 0xFF }}, + {{ -39, 74, 39 }, { 0 }, { -335, 1231 }, {0xB8, 0x3B, 0x4A, 0xFF }}, + {{ -14, 94, -26 }, { 0 }, { 265, 122 }, {0xE0, 0x67, 0xCC, 0xFF }}, + {{ -48, 74, -20 }, { 0 }, { 490, 538 }, {0xA8, 0x44, 0xD3, 0xFF }}, + {{ -31, 94, 7 }, { 0 }, { 719, 113 }, {0xC7, 0x69, 0x06, 0xFF }}, + {{ -54, 74, 12 }, { 0 }, { 892, 463 }, {0x97, 0x34, 0x14, 0xFF }}, + {{ -24, 74, -44 }, { 0 }, { 100, 469 }, {0xCC, 0x3A, 0xA5, 0xFF }}, + {{ 0, 102, 0 }, { 0 }, { 612, 1131 }, {0xFE, 0x78, 0x00, 0xFF }}, + {{ -14, 94, -26 }, { 0 }, { 477, 780 }, {0xE0, 0x67, 0xCC, 0xFF }}, + {{ -31, 94, 7 }, { 0 }, { 204, 1137 }, {0xC7, 0x69, 0x06, 0xFF }}, + {{ -24, 74, -44 }, { 0 }, { 774, 69 }, {0xCC, 0x3A, 0xA5, 0xFF }}, + {{ -4, 51, -59 }, { 0 }, { 418, 490 }, {0xE1, 0x00, 0x8C, 0xFF }}, + {{ -48, 51, -34 }, { 0 }, { 1074, 453 }, {0xA9, 0x00, 0xAF, 0xFF }}, + {{ 17, 28, -56 }, { 0 }, { 131, 932 }, {0xFF, 0xC5, 0x98, 0xFF }}, + {{ -24, 28, -44 }, { 0 }, { 706, 884 }, {0xCE, 0xC1, 0xA8, 0xFF }}, + {{ -48, 51, -34 }, { 0 }, { 70, 76 }, {0xA9, 0x00, 0xAF, 0xFF }}, + {{ -24, 28, -44 }, { 0 }, { -174, 867 }, {0xCE, 0xC1, 0xA8, 0xFF }}, + {{ -48, 28, -20 }, { 0 }, { 478, 495 }, {0xA2, 0xC8, 0xD1, 0xFF }}, + {{ 33, 94, 9 }, { 0 }, { 305, -82 }, {0x30, 0x6A, 0x1E, 0xFF }}, + {{ 24, 74, 44 }, { 0 }, { -285, 495 }, {0x2F, 0x40, 0x59, 0xFF }}, + {{ 57, 74, 15 }, { 0 }, { 514, 490 }, {0x57, 0x3C, 0x38, 0xFF }}, + {{ 31, 94, -27 }, { 0 }, { 442, 465 }, {0x1E, 0x6E, 0xD9, 0xFF }}, + {{ 17, 74, -56 }, { 0 }, { 709, 789 }, {0xFF, 0x43, 0x9D, 0xFF }}, + {{ -14, 94, -26 }, { 0 }, { 845, 198 }, {0xE0, 0x67, 0xCC, 0xFF }}, + {{ 0, 102, 0 }, { 0 }, { 548, -8 }, {0xFE, 0x78, 0x00, 0xFF }}, + {{ 52, 74, -46 }, { 0 }, { 318, 900 }, {0x3C, 0x44, 0xB1, 0xFF }}, + {{ 72, 51, -2 }, { 0 }, { 707, -229 }, {0x74, 0x00, 0x1F, 0xFF }}, + {{ 57, 28, 15 }, { 0 }, { 494, 307 }, {0x53, 0xBE, 0x35, 0xFF }}, + {{ 67, 28, -19 }, { 0 }, { 1011, 97 }, {0x63, 0xBD, 0xF7, 0xFF }}, + {{ 48, 51, 34 }, { 0 }, { 88, 171 }, {0x51, 0x00, 0x58, 0xFF }}, + {{ 24, 28, 44 }, { 0 }, { -40, 780 }, {0x31, 0xC7, 0x5C, 0xFF }}, + {{ -14, 94, -26 }, { 0 }, { 599, 1136 }, {0xE0, 0x67, 0xCC, 0xFF }}, + {{ 17, 74, -56 }, { 0 }, { 286, 761 }, {0xFF, 0x43, 0x9D, 0xFF }}, + {{ -24, 74, -44 }, { 0 }, { 312, 1200 }, {0xCC, 0x3A, 0xA5, 0xFF }}, + {{ 40, 51, -60 }, { 0 }, { 550, 896 }, {0x22, 0x00, 0x8D, 0xFF }}, + {{ 52, 28, -46 }, { 0 }, { 282, 796 }, {0x38, 0xB6, 0xB6, 0xFF }}, + {{ 17, 28, -56 }, { 0 }, { 334, 1193 }, {0xFF, 0xC5, 0x98, 0xFF }}, + {{ 52, 74, -46 }, { 0 }, { 783, 209 }, {0x3C, 0x44, 0xB1, 0xFF }}, + {{ 70, 51, -39 }, { 0 }, { 544, 440 }, {0x69, 0x00, 0xC6, 0xFF }}, + {{ 40, 51, -60 }, { 0 }, { 832, 617 }, {0x22, 0x00, 0x8D, 0xFF }}, + {{ 67, 28, -19 }, { 0 }, { 140, 684 }, {0x63, 0xBD, 0xF7, 0xFF }}, + {{ 52, 28, -46 }, { 0 }, { 510, 843 }, {0x38, 0xB6, 0xB6, 0xFF }}, + {{ 4, 51, 59 }, { 0 }, { 74, 446 }, {0x16, 0x00, 0x75, 0xFF }}, + {{ -9, 28, 51 }, { 0 }, { -165, 838 }, {0xF8, 0xBD, 0x62, 0xFF }}, + {{ 24, 28, 44 }, { 0 }, { 458, 900 }, {0x31, 0xC7, 0x5C, 0xFF }}, + {{ -9, 74, 51 }, { 0 }, { 716, 157 }, {0xF7, 0x39, 0x68, 0xFF }}, + {{ -28, 51, 53 }, { 0 }, { 477, 501 }, {0xCB, 0x00, 0x6A, 0xFF }}, + {{ 4, 51, 59 }, { 0 }, { 927, 465 }, {0x16, 0x00, 0x75, 0xFF }}, + {{ -39, 28, 39 }, { 0 }, { 264, 845 }, {0xB7, 0xCD, 0x4E, 0xFF }}, + {{ -9, 28, 51 }, { 0 }, { 726, 807 }, {0xF8, 0xBD, 0x62, 0xFF }}, + {{ 0, 102, 0 }, { 0 }, { 548, -8 }, {0xFE, 0x78, 0x00, 0xFF }}, + {{ 33, 94, 9 }, { 0 }, { 151, 149 }, {0x30, 0x6A, 0x1E, 0xFF }}, + {{ 31, 94, -27 }, { 0 }, { 442, 465 }, {0x1E, 0x6E, 0xD9, 0xFF }}, + {{ 67, 74, -19 }, { 0 }, { -20, 737 }, {0x5D, 0x4B, 0xF8, 0xFF }}, + {{ 52, 74, -46 }, { 0 }, { 318, 900 }, {0x3C, 0x44, 0xB1, 0xFF }}, + {{ 33, 94, 9 }, { 0 }, { 305, -82 }, {0x30, 0x6A, 0x1E, 0xFF }}, + {{ 57, 74, 15 }, { 0 }, { 514, 490 }, {0x57, 0x3C, 0x38, 0xFF }}, + {{ 67, 74, -19 }, { 0 }, { 1151, 285 }, {0x5D, 0x4B, 0xF8, 0xFF }}, + {{ 48, 51, 34 }, { 0 }, { 156, 980 }, {0x51, 0x00, 0x58, 0xFF }}, + {{ 72, 51, -2 }, { 0 }, { 1001, 857 }, {0x74, 0x00, 0x1F, 0xFF }}, +}; + +// 0x06016558 +Lights1 d_course_yoshi_valley_lights4 = gdSPDefLights1(100, 100, 100, 255, 254, 254, 0, 0, 120); + +// 0x16570 +u8 d_course_yoshi_valley_egg_spot[] = { + #include "textures/courses/yoshi_valley_egg_spot.rgba16.inc.c" +}; + +Gfx d_course_yoshi_valley_dl_16D70[] = +{ + gsSPSetLights1(d_course_yoshi_valley_lights4), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06016570), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06015BD8, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(12, 14, 13, 0, 13, 14, 15, 0), + gsSP2Triangles(5, 7, 16, 0, 7, 17, 18, 0), + gsSP2Triangles(19, 20, 21, 0, 20, 22, 23, 0), + gsSP2Triangles(20, 23, 21, 0, 24, 25, 26, 0), + gsSP2Triangles(25, 27, 26, 0, 26, 27, 28, 0), + gsSP2Triangles(29, 30, 20, 0, 20, 30, 22, 0), + gsSP1Triangle(19, 29, 20, 0), + gsSPVertex(0x06015DC8, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(9, 8, 10, 0, 11, 12, 0, 0), + gsSP2Triangles(13, 14, 15, 0, 16, 17, 4, 0), + gsSP2Triangles(18, 19, 20, 0, 19, 21, 22, 0), + gsSP2Triangles(19, 22, 20, 0, 23, 24, 25, 0), + gsSP2Triangles(26, 23, 27, 0, 23, 25, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x06015FB8, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 5, 7, 0), + gsSP2Triangles(4, 8, 5, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(16, 18, 17, 0, 19, 20, 21, 0), + gsSP2Triangles(20, 22, 21, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 24, 25, 0, 19, 21, 25, 0), + gsSP2Triangles(21, 23, 24, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x060161B8, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(0, 4, 1, 0, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 12, 0), + gsSP2Triangles(9, 12, 10, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 19, 21, 0, 19, 23, 20, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 25, 24, 0), + gsSP2Triangles(27, 28, 25, 0, 29, 30, 31, 0), + gsSPVertex(0x060163B8, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(4, 6, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP1Quadrangle(12, 14, 15, 13, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(22, 24, 25, 0), + gsSPEndDisplayList(), +}; + +// 0x16F68 Far lod +Vtx_t d_course_yoshi_valley_egg_model_lod0[] = { + {{ 72, 102, 0 }, { 0 }, { 2048, 0 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -60, 0, 0 }, { 0 }, { 0, 1024 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 72, 0, 0 }, { 0 }, { 2048, 1024 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -60, 102, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFE, 0xFE, 0xFF }}, +}; + +// 0x16FA8 +u8 d_course_yoshi_valley_egg[] = { + #include "textures/courses/yoshi_valley_egg.rgba16.inc.c" +}; + +Gfx d_course_yoshi_valley_dl_17FA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06016FA8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x06016F68, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_dl_18020[] = +{ + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070016E8), + gsSPDisplayList(0x070013D8), + gsSPDisplayList(0x070010A0), + gsSPDisplayList(0x07000D20), + gsSPSetGeometryMode(G_CULL_BACK), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(0x070075D0), + gsSPDisplayList(0x07008050), + gsSPDisplayList(0x07005E60), + gsSPDisplayList(0x070053C0), + gsSPDisplayList(0x07003010), + gsSPEndDisplayList(), +}; + +// 0x180A0 +struct ActorSpawnData d_course_yoshi_valley_spawn[] = { + {{ -531, 118, 1069 }, { 7 }}, + {{ -640, 94, 1163 }, { 7 }}, + {{ -948, 84, 1358 }, { 7 }}, + {{ -904, 91, 855 }, { 7 }}, + {{ 339, 159, 566 }, { 7 }}, + {{ 156, 141, 874 }, { 7 }}, + {{ -392, 151, -175 }, { 7 }}, + {{ 556, 186, -587 }, { 7 }}, + {{ 565, 170, -442 }, { 7 }}, + {{ -636, 154, -2292 }, { 7 }}, + {{ -405, 154, -2200 }, { 7 }}, + {{ -151, 180, -689 }, { 7 }}, + {{ -97, 189, -1528 }, { 7 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ -157, 183, -1413 }, { 0 }}, + {{ -180, 183, -1400 }, { 0 }}, + {{ -206, 183, -1392 }, { 0 }}, + {{ -228, 183, -1379 }, { 0 }}, + {{ -1358, 9, -1449 }, { 0 }}, + {{ -1348, 9, -1474 }, { 0 }}, + {{ -1331, 12, -1498 }, { 0 }}, + {{ -1325, 13, -1527 }, { 0 }}, + {{ -2251, 0, -1248 }, { 1 }}, + {{ -2210, 0, -1261 }, { 1 }}, + {{ -2218, 0, -1233 }, { 1 }}, + {{ -2187, -4, -1242 }, { 1 }}, + {{ -2175, -2, -1272 }, { 1 }}, + {{ -2191, -6, -1210 }, { 1 }}, + {{ -2055, -98, -1160 }, { 1 }}, + {{ -2045, -98, -1145 }, { 1 }}, + {{ -2035, -97, -1131 }, { 1 }}, + {{ -2026, -97, -1123 }, { 1 }}, + {{ -2016, -97, -1108 }, { 1 }}, + {{ -1247, 0, -281 }, { 1 }}, + {{ -1220, -1, -305 }, { 1 }}, + {{ -1213, -1, -270 }, { 1 }}, + {{ -1180, -1, -302 }, { 1 }}, + {{ -1764, 0, 238 }, { 2 }}, + {{ -1746, -2, 226 }, { 2 }}, + {{ -1726, -3, 213 }, { 2 }}, + {{ -1711, -5, 200 }, { 2 }}, + {{ -2749, -1, -1388 }, { 2 }}, + {{ -2813, 0, -1524 }, { 2 }}, + {{ -2749, -2, -1490 }, { 2 }}, + {{ -2687, -5, -1404 }, { 2 }}, + {{ -2360, 0, 721 }, { 3 }}, + {{ -2289, 0, 726 }, { 3 }}, + {{ -2369, 0, 640 }, { 3 }}, + {{ -2241, 0, 650 }, { 3 }}, + {{ -2306, 0, 612 }, { 3 }}, + {{ -2312, 0, 557 }, { 3 }}, + {{ -32768, 0, 0 }, { 0 }}, +}; + +// 0x18240 +struct CourseAddrUnkStruct d_course_yoshi_valley_addr[] = { + {{ 0x070044C8 }, { 0x02010000 }}, + {{ 0x07004588 }, { 0x02020000 }}, + {{ 0x070045F0 }, { 0x02030000 }}, + {{ 0x07004670 }, { 0x02040000 }}, + {{ 0x070046E0 }, { 0x02050000 }}, + {{ 0x07004810 }, { 0x02060000 }}, + {{ 0x07004428 }, { 0x02070000 }}, + {{ 0x07003E08 }, { 0x02080000 }}, + {{ 0x07003F10 }, { 0x02090000 }}, + {{ 0x07003FF0 }, { 0x020A0000 }}, + {{ 0x07004108 }, { 0x020B0000 }}, + {{ 0x070041B0 }, { 0x020C0000 }}, + {{ 0x07004258 }, { 0x020D0000 }}, + {{ 0x07004358 }, { 0x020E0000 }}, + {{ 0x07004918 }, { 0x020F0000 }}, + {{ 0x07004FD0 }, { 0x02100000 }}, + {{ 0x07005058 }, { 0x02110000 }}, + {{ 0x07001418 }, { 0x11120000 }}, + {{ 0x070050E0 }, { 0x02130000 }}, + {{ 0x07005158 }, { 0x02140000 }}, + {{ 0x070051D8 }, { 0x02150000 }}, + {{ 0x070052D8 }, { 0x02160000 }}, + {{ 0x07004F48 }, { 0x02170000 }}, + {{ 0x070049C0 }, { 0x02180000 }}, + {{ 0x07004A58 }, { 0x02190000 }}, + {{ 0x07004B20 }, { 0x021A0000 }}, + {{ 0x07004C18 }, { 0x021B0000 }}, + {{ 0x07004CB0 }, { 0x021C0000 }}, + {{ 0x07001580 }, { 0x111D0000 }}, + {{ 0x07004D68 }, { 0x021E0000 }}, + {{ 0x07004E88 }, { 0x021F0000 }}, + {{ 0x07005788 }, { 0x08010000 }}, + {{ 0x07005800 }, { 0x08010000 }}, + {{ 0x07005880 }, { 0x08020000 }}, + {{ 0x070058F8 }, { 0x08020000 }}, + {{ 0x07005710 }, { 0x08030000 }}, + {{ 0x070054B0 }, { 0x08030000 }}, + {{ 0x07005548 }, { 0x08040000 }}, + {{ 0x070055C0 }, { 0x08040000 }}, + {{ 0x07005628 }, { 0x08040000 }}, + {{ 0x070056A0 }, { 0x08130000 }}, + {{ 0x07005970 }, { 0x08130000 }}, + {{ 0x07005C80 }, { 0x08140000 }}, + {{ 0x07005D00 }, { 0x08140000 }}, + {{ 0x07005D90 }, { 0x08130000 }}, + {{ 0x07005DF8 }, { 0x08140000 }}, + {{ 0x07005C18 }, { 0x08010000 }}, + {{ 0x070059F0 }, { 0x08030000 }}, + {{ 0x070075D0 }, { 0xFFFF0000 }}, + {{ 0x07003010 }, { 0xFFFF0000 }}, + {{ 0x07008050 }, { 0xFFFF0000 }}, + {{ 0x070013D8 }, { 0xFFFF8000 }}, + {{ 0x07000D20 }, { 0xFFFF8000 }}, + {{ 0x00000000 }, { 0x00000000 }}, + {{ 0x06000040 }, { 0x060003F0 }}, + {{ 0x06000290 }, { 0x060004E8 }}, + {{ 0x060007A0 }, { 0x06000BC0 }}, + {{ 0x060009C8 }, { 0x06000CC0 }}, + {{ 0x06000FA0 }, { 0x060013F8 }}, + {{ 0x06001178 }, { 0x060014D0 }}, + {{ 0x060017A8 }, { 0x06001C38 }}, + {{ 0x06001968 }, { 0x06001D48 }}, + {{ 0x06002000 }, { 0x06002408 }}, + {{ 0x060021B0 }, { 0x060025E8 }}, + {{ 0x06002840 }, { 0x06002BC0 }}, + {{ 0x06002978 }, { 0x06002D70 }}, + {{ 0x06002F48 }, { 0x06003258 }}, + {{ 0x06003078 }, { 0x06003420 }}, + {{ 0x06003560 }, { 0x06003880 }}, + {{ 0x060036D0 }, { 0x06003A38 }}, + {{ 0x06003BA0 }, { 0x06003E30 }}, + {{ 0x06003D20 }, { 0x06003F88 }}, + {{ 0x060040B8 }, { 0x060044C8 }}, + {{ 0x06004320 }, { 0x06004718 }}, + {{ 0x060048C0 }, { 0x06004C28 }}, + {{ 0x06004A98 }, { 0x06004E60 }}, + {{ 0x06005018 }, { 0x060053E0 }}, + {{ 0x060051D0 }, { 0x06005638 }}, + {{ 0x06005778 }, { 0x06005A80 }}, + {{ 0x06005890 }, { 0x06005C70 }}, + {{ 0x06005D60 }, { 0x06006070 }}, + {{ 0x06005ED8 }, { 0x06006268 }}, + {{ 0x06006358 }, { 0x060066B0 }}, + {{ 0x06006530 }, { 0x060068C8 }}, + {{ 0x060069C0 }, { 0x06006D78 }}, + {{ 0x06006BF0 }, { 0x06006FB8 }}, + {{ 0x06007100 }, { 0x06007400 }}, + {{ 0x06007310 }, { 0x060075C8 }}, + {{ 0x06007770 }, { 0x06007A08 }}, + {{ 0x06007938 }, { 0x06007BB8 }}, + {{ 0x06007CE8 }, { 0x06008030 }}, + {{ 0x06007F80 }, { 0x06008218 }}, + {{ 0x06008420 }, { 0x06008830 }}, + {{ 0x06008710 }, { 0x06008958 }}, + {{ 0x06008C30 }, { 0x06008FD8 }}, + {{ 0x06008D58 }, { 0x060091D8 }}, + {{ 0x06009340 }, { 0x06009780 }}, + {{ 0x06009548 }, { 0x06009A00 }}, + {{ 0x06009BB0 }, { 0x06009F70 }}, + {{ 0x06009DB8 }, { 0x0600A188 }}, + {{ 0x0600A328 }, { 0x0600A6B8 }}, + {{ 0x0600A518 }, { 0x0600A8A0 }}, + {{ 0x0600AAC0 }, { 0x0600AE78 }}, + {{ 0x0600ACF0 }, { 0x0600AFF8 }}, + {{ 0x0600B220 }, { 0x0600B578 }}, + {{ 0x0600B428 }, { 0x0600B778 }}, + {{ 0x0600B970 }, { 0x0600BC98 }}, + {{ 0x0600BAF8 }, { 0x0600BE18 }}, + {{ 0x0600BFC8 }, { 0x0600C2D8 }}, + {{ 0x0600C140 }, { 0x0600C470 }}, + {{ 0x0600C580 }, { 0x0600C728 }}, + {{ 0x0600C668 }, { 0x0600C838 }}, + {{ 0x0600C8F8 }, { 0x0600CC80 }}, + {{ 0x0600CAD8 }, { 0x0600CEC8 }}, + {{ 0x0600D018 }, { 0x0600D3D0 }}, + {{ 0x0600D1E8 }, { 0x0600D540 }}, +}; \ No newline at end of file diff --git a/courses/special_cup/yoshi_valley/packed.inc.c b/courses/special_cup/yoshi_valley/packed.inc.c new file mode 100644 index 000000000..567befd45 --- /dev/null +++ b/courses/special_cup/yoshi_valley/packed.inc.c @@ -0,0 +1,5103 @@ +#include +#include +#include +#include +#include + +Gfx d_course_yoshi_valley_packed_dl_0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000000, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000200, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000240, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_128[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000380, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_1A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040004C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_240[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040006C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040008C0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_308[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000A00, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_388[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000B40, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_408[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000C80, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_490[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000E00, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_520[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000FC0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_598[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040010C0, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_628[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001280, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001380, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001580, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_748[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040015C0, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001780, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_858[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040018C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001AC0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_908[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001B40, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_980[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001C40, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_A00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001D80, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001F80, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_AB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002000, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 6, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_B40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002160, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04002360, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_BF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002420, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_C90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002620, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_D20[] = +{ + gsSPDisplayList(0x07000C90), + gsSPDisplayList(0x07000BF8), + gsSPDisplayList(0x07000B40), + gsSPDisplayList(0x07000AB0), + gsSPDisplayList(0x07000A00), + gsSPDisplayList(0x07000980), + gsSPDisplayList(0x07000908), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x070007D8), + gsSPDisplayList(0x07000748), + gsSPDisplayList(0x070006A0), + gsSPDisplayList(0x07000628), + gsSPDisplayList(0x07000598), + gsSPDisplayList(0x07000520), + gsSPDisplayList(0x07000490), + gsSPDisplayList(0x07000408), + gsSPDisplayList(0x07000388), + gsSPDisplayList(0x07000308), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x070001A8), + gsSPDisplayList(0x07000128), + gsSPDisplayList(0x070000A8), + gsSPDisplayList(0x07000000), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_DE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040027E0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002820, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_E90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002860, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040028A0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_F40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040028E0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002920, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_FF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002960, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040029A0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_10A0[] = +{ + gsSPDisplayList(0x07000FF0), + gsSPDisplayList(0x07000F40), + gsSPDisplayList(0x07000E90), + gsSPDisplayList(0x07000DE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_10C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040029E0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_1150[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002B60, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_11B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002BE0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_1220[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002C60, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_1290[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002D20, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_1300[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002DE0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_1368[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002E60, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_13D8[] = +{ + gsSPDisplayList(0x07001368), + gsSPDisplayList(0x07001300), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07001150), + gsSPDisplayList(0x070010C8), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_1418[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002F20, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(1, 6, 7, 2, 0), + gsSP1Quadrangle(8, 4, 5, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(11, 14, 15, 12, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003060, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04003260, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_1580[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003460, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(1, 6, 7, 2, 0), + gsSP1Quadrangle(8, 4, 5, 9, 0), + gsSP1Quadrangle(6, 10, 11, 7, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(13, 8, 9, 14, 0), + gsSP1Quadrangle(16, 12, 15, 17, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003580, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04003780, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_16E8[] = +{ + gsSPDisplayList(0x07001580), + gsSPDisplayList(0x07001418), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_1700[] = +{ + gsSPDisplayList(0x070016E8), + gsSPDisplayList(0x070013D8), + gsSPDisplayList(0x070010A0), + gsSPDisplayList(0x07000D20), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_1728[] = +{ + gsSPDisplayList(0x07001700), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_1738[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003980, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(2, 4, 5, 0, 5, 4, 6, 0), + gsSP2Triangles(5, 6, 7, 0, 2, 8, 4, 0), + gsSP1Triangle(2, 3, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_17B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003A10, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(3, 4, 5, 0, 3, 6, 7, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 6, 8, 0), + gsSP2Triangles(7, 8, 9, 0, 9, 8, 10, 0), + gsSP2Triangles(9, 10, 11, 0, 3, 2, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_1830[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003AD0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 0, 0), + gsSP2Triangles(0, 2, 5, 0, 0, 4, 1, 0), + gsSP2Triangles(5, 2, 6, 0, 7, 8, 3, 0), + gsSP2Triangles(8, 9, 3, 0, 3, 9, 4, 0), + gsSP2Triangles(10, 11, 12, 0, 10, 13, 14, 0), + gsSP2Triangles(15, 13, 10, 0, 10, 14, 11, 0), + gsSP2Triangles(10, 12, 16, 0, 5, 6, 17, 0), + gsSP2Triangles(5, 17, 15, 0, 15, 17, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_18C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003BF0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0), + gsSP2Triangles(4, 5, 3, 0, 4, 6, 5, 0), + gsSP2Triangles(5, 7, 3, 0, 3, 7, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_1938[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003C70, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 2, 5, 0, 2, 6, 5, 0), + gsSP2Triangles(2, 1, 6, 0, 0, 7, 1, 0), + gsSP2Triangles(4, 5, 8, 0, 9, 10, 4, 0), + gsSP2Triangles(9, 4, 11, 0, 11, 4, 8, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 14, 13, 0), + gsSP2Triangles(11, 16, 17, 0, 9, 11, 17, 0), + gsSP2Triangles(18, 10, 9, 0, 0, 9, 19, 0), + gsSP2Triangles(9, 17, 19, 0, 0, 19, 7, 0), + gsSP2Triangles(15, 20, 21, 0, 15, 13, 20, 0), + gsSP2Triangles(15, 21, 22, 0, 0, 3, 15, 0), + gsSP2Triangles(15, 3, 14, 0, 15, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_19F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003E30, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 3, 0, 0, 4, 5, 3, 0), + gsSP2Triangles(6, 5, 4, 0, 6, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_1A68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003EB0, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(2, 4, 0, 0, 0, 5, 3, 0), + gsSP2Triangles(0, 6, 5, 0, 0, 7, 6, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 8, 15, 16, 0), + gsSP1Triangle(8, 11, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_1AF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003FC0, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 5, 4, 0), + gsSP2Triangles(8, 7, 4, 0, 8, 9, 7, 0), + gsSP2Triangles(8, 10, 9, 0, 11, 10, 8, 0), + gsSP2Triangles(11, 12, 10, 0, 11, 13, 12, 0), + gsSP2Triangles(6, 14, 6, 0, 6, 5, 14, 0), + gsSP2Triangles(6, 14, 15, 0, 14, 16, 15, 0), + gsSP2Triangles(0, 17, 1, 0, 15, 16, 18, 0), + gsSP2Triangles(15, 18, 19, 0, 19, 18, 20, 0), + gsSP2Triangles(18, 21, 20, 0, 20, 17, 0, 0), + gsSP2Triangles(20, 21, 17, 0, 22, 13, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_1BA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004130, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(2, 3, 4, 0, 4, 5, 6, 0), + gsSP2Triangles(4, 3, 5, 0, 6, 5, 7, 0), + gsSP1Triangle(5, 8, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_1C18[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040041C0, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(0, 4, 1, 0, 2, 3, 5, 0), + gsSP2Triangles(2, 5, 6, 0, 6, 5, 7, 0), + gsSP2Triangles(6, 7, 8, 0, 8, 7, 9, 0), + gsSP2Triangles(7, 10, 9, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSP1Quadrangle(14, 13, 4, 0, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_1CB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004300, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(2, 4, 5, 0, 2, 3, 4, 0), + gsSP2Triangles(4, 6, 7, 0, 5, 4, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_1D20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004380, 29, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(3, 5, 6, 7, 0), + gsSP2Triangles(6, 8, 7, 0, 3, 7, 9, 0), + gsSP2Triangles(3, 9, 10, 0, 9, 7, 11, 0), + gsSP1Quadrangle(4, 12, 13, 14, 0), + gsSP2Triangles(4, 14, 5, 0, 13, 9, 15, 0), + gsSP2Triangles(9, 11, 15, 0, 13, 15, 16, 0), + gsSP2Triangles(14, 13, 16, 0, 17, 18, 4, 0), + gsSP2Triangles(17, 19, 18, 0, 4, 18, 12, 0), + gsSP2Triangles(17, 20, 19, 0, 19, 20, 21, 0), + gsSP2Triangles(14, 22, 5, 0, 23, 10, 1, 0), + gsSP2Triangles(23, 1, 24, 0, 3, 10, 23, 0), + gsSP2Triangles(24, 1, 0, 0, 25, 26, 27, 0), + gsSP1Triangle(25, 27, 28, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_1DE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004550, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(1, 4, 3, 0, 4, 5, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_1E50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040045B0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 3, 0, 5, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_1EB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004610, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(3, 2, 4, 0, 2, 5, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_1F20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004670, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_1F80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040046B0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(2, 3, 4, 5, 0), + gsSP2Triangles(5, 4, 6, 0, 4, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_1FF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004730, 17, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(3, 2, 4, 0, 5, 3, 4, 0), + gsSP2Triangles(6, 4, 7, 0, 8, 6, 7, 0), + gsSP2Triangles(6, 5, 4, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP1Triangle(13, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_2078[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004840, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 4, 0), + gsSP2Triangles(8, 9, 4, 0, 4, 9, 5, 0), + gsSP2Triangles(4, 6, 10, 0, 6, 11, 10, 0), + gsSP2Triangles(10, 11, 12, 0, 10, 3, 0, 0), + gsSP2Triangles(10, 12, 3, 0, 13, 14, 7, 0), + gsSP2Triangles(13, 15, 14, 0, 7, 14, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_2108[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004940, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0), + gsSP2Triangles(0, 4, 5, 0, 0, 2, 4, 0), + gsSP2Triangles(4, 6, 5, 0, 6, 7, 5, 0), + gsSP2Triangles(7, 8, 5, 0, 9, 10, 3, 0), + gsSP2Triangles(3, 11, 1, 0, 10, 11, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_2188[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004A00, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(2, 4, 3, 0, 4, 5, 3, 0), + gsSP1Triangle(4, 6, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_21F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004A70, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 6, 0), + gsSP2Triangles(4, 8, 5, 0, 8, 0, 2, 0), + gsSP2Triangles(5, 8, 2, 0, 7, 6, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_2270[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004B10, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0), + gsSP2Triangles(5, 2, 4, 0, 0, 2, 5, 0), + gsSP2Triangles(6, 7, 3, 0, 7, 4, 3, 0), + gsSP2Triangles(8, 1, 0, 0, 9, 8, 0, 0), + gsSP2Triangles(10, 8, 9, 0, 10, 11, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_22F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004BD0, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(2, 1, 4, 0, 5, 6, 4, 0), + gsSP2Triangles(6, 2, 4, 0, 6, 5, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 7, 9, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_2370[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004C80, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 4, 7, 0, 4, 8, 7, 0), + gsSP2Triangles(4, 3, 8, 0, 6, 7, 9, 0), + gsSP2Triangles(6, 9, 10, 0, 11, 6, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 5, 13, 0), + gsSP2Triangles(12, 3, 5, 0, 14, 13, 15, 0), + gsSP2Triangles(14, 15, 16, 0, 16, 15, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 18, 21, 22, 0), + gsSP2Triangles(18, 20, 21, 0, 0, 23, 24, 0), + gsSP2Triangles(24, 25, 26, 0, 24, 23, 25, 0), + gsSP2Triangles(0, 2, 23, 0, 16, 19, 18, 0), + gsSP1Triangle(16, 17, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_2428[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004E30, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0), + gsSP2Triangles(2, 1, 3, 0, 0, 5, 1, 0), + gsSP2Triangles(4, 3, 6, 0, 0, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_2498[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004EB0, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(3, 5, 6, 7, 0), + gsSP2Triangles(7, 8, 9, 0, 7, 6, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_2510[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004F50, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(0, 4, 5, 3, 0), + gsSP2Triangles(4, 6, 5, 0, 6, 7, 5, 0), + gsSP1Quadrangle(7, 8, 9, 5, 0), + gsSP2Triangles(10, 9, 11, 0, 11, 9, 8, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSP2Triangles(12, 16, 15, 0, 2, 1, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_25A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04005070, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 7, 11, 4, 0), + gsSP2Triangles(7, 10, 11, 0, 3, 7, 4, 0), + gsSP2Triangles(12, 8, 13, 0, 9, 8, 12, 0), + gsSP2Triangles(3, 14, 6, 0, 15, 2, 16, 0), + gsSP2Triangles(0, 2, 15, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 18, 19, 0, 19, 18, 20, 0), + gsSP2Triangles(19, 20, 3, 0, 3, 20, 14, 0), + gsSP1Triangle(15, 17, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_2648[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040051C0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 4, 3, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 1, 0, 0, 10, 11, 1, 0), + gsSP2Triangles(9, 11, 10, 0, 9, 8, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_26C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04005280, 15, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP2Triangles(5, 4, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 7, 11, 12, 0), + gsSP1Quadrangle(7, 12, 13, 8, 0), + gsSP2Triangles(5, 11, 7, 0, 5, 14, 11, 0), + gsSP1Triangle(5, 6, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_2758[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04005370, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0), + gsSP2Triangles(2, 1, 3, 0, 0, 5, 1, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 0, 0), + gsSP1Quadrangle(0, 12, 13, 5, 0), + gsSP2Triangles(6, 14, 15, 0, 6, 9, 14, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(16, 19, 10, 0, 10, 19, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_27F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040054B0, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0), + gsSP2Triangles(3, 4, 1, 0, 5, 6, 7, 0), + gsSP2Triangles(3, 8, 4, 0, 5, 7, 9, 0), + gsSP2Triangles(5, 8, 3, 0, 5, 9, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_2868[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04005550, 25, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 10, 11, 0, 7, 12, 10, 0), + gsSP2Triangles(7, 9, 12, 0, 11, 10, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 14, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Triangle(22, 23, 24, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_28F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040056E0, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 4, 3, 0, 6, 7, 4, 0), + gsSP2Triangles(6, 8, 7, 0, 9, 10, 11, 0), + gsSP2Triangles(11, 10, 12, 0, 9, 13, 10, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP2Triangles(0, 18, 19, 0, 19, 18, 20, 0), + gsSP2Triangles(0, 2, 18, 0, 9, 21, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_2988[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04005840, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 0, 0, 3, 6, 4, 0), + gsSP1Quadrangle(0, 5, 7, 1, 0), + gsSP2Triangles(8, 6, 3, 0, 8, 9, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_2A00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040058E0, 17, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 5, 4, 0), + gsSP1Quadrangle(3, 2, 8, 9, 0), + gsSP2Triangles(5, 10, 6, 0, 7, 11, 5, 0), + gsSP2Triangles(10, 12, 6, 0, 9, 8, 13, 0), + gsSP2Triangles(9, 13, 14, 0, 14, 15, 16, 0), + gsSP1Triangle(14, 13, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_2A90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040059F0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 0, 0), + gsSP2Triangles(4, 6, 7, 0, 0, 7, 3, 0), + gsSP1Triangle(4, 8, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_2B08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04005A80, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(3, 2, 4, 0, 5, 6, 1, 0), + gsSP2Triangles(7, 6, 5, 0, 5, 1, 0, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(9, 12, 13, 10, 0), + gsSP1Quadrangle(11, 10, 14, 15, 0), + gsSP2Triangles(11, 15, 16, 0, 16, 15, 7, 0), + gsSP2Triangles(15, 17, 7, 0, 7, 17, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_2BA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04005BA0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0), + gsSP2Triangles(3, 1, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 5, 9, 6, 0), + gsSP2Triangles(8, 7, 10, 0, 7, 11, 10, 0), + gsSP1Quadrangle(11, 12, 10, 10, 0), + gsSP2Triangles(13, 9, 5, 0, 13, 14, 9, 0), + gsSP2Triangles(13, 4, 14, 0, 4, 13, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_2C30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04005C90, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(2, 1, 4, 5, 0), + gsSP1Quadrangle(5, 4, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 0, 9, 3, 0), + gsSP2Triangles(7, 6, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(12, 14, 13, 0, 6, 14, 10, 0), + gsSP2Triangles(14, 6, 13, 0, 15, 13, 16, 0), + gsSP2Triangles(11, 13, 15, 0, 15, 16, 17, 0), + gsSP1Triangle(16, 18, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_2CD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04005DC0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(2, 4, 5, 0, 2, 1, 4, 0), + gsSP1Quadrangle(5, 4, 6, 7, 0), + gsSP2Triangles(7, 6, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 8, 10, 0, 7, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_2D50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04005E80, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(3, 2, 4, 0, 5, 6, 7, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP1Quadrangle(5, 7, 10, 11, 0), + gsSP1Quadrangle(11, 10, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_2DD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04005F60, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 0, 0, 0, 2, 6, 0), + gsSP2Triangles(0, 6, 3, 0, 3, 7, 8, 0), + gsSP2Triangles(3, 8, 9, 0, 9, 10, 4, 0), + gsSP2Triangles(9, 4, 3, 0, 3, 11, 7, 0), + gsSP1Triangle(3, 6, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_2E58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04006020, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP2Triangles(0, 6, 7, 0, 3, 6, 0, 0), + gsSP2Triangles(3, 8, 6, 0, 3, 9, 8, 0), + gsSP2Triangles(0, 7, 10, 0, 4, 10, 11, 0), + gsSP1Triangle(0, 10, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_2EE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040060E0, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(4, 0, 2, 0, 2, 5, 6, 0), + gsSP2Triangles(2, 7, 5, 0, 6, 8, 9, 0), + gsSP2Triangles(6, 9, 2, 0, 2, 9, 10, 0), + gsSP2Triangles(2, 10, 4, 0, 2, 3, 7, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP1Quadrangle(14, 15, 16, 11, 0), + gsSP1Quadrangle(11, 16, 8, 6, 0), + gsSP2Triangles(6, 12, 11, 0, 6, 5, 12, 0), + gsSP2Triangles(4, 17, 0, 0, 4, 18, 19, 0), + gsSP2Triangles(14, 13, 20, 0, 4, 19, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_2F90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04006230, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(0, 4, 3, 0, 5, 4, 0, 0), + gsSP2Triangles(2, 1, 6, 0, 5, 7, 4, 0), + gsSP2Triangles(5, 8, 7, 0, 5, 9, 8, 0), + gsSP1Triangle(10, 9, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_3010[] = +{ + gsSPDisplayList(0x07002F90), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E58), + gsSPDisplayList(0x07002DD0), + gsSPDisplayList(0x07002D50), + gsSPDisplayList(0x07002CD0), + gsSPDisplayList(0x07002C30), + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07002B08), + gsSPDisplayList(0x07002A90), + gsSPDisplayList(0x07002A00), + gsSPDisplayList(0x07002988), + gsSPDisplayList(0x070028F8), + gsSPDisplayList(0x07002868), + gsSPDisplayList(0x070027F0), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070026C8), + gsSPDisplayList(0x07002648), + gsSPDisplayList(0x070025A0), + gsSPDisplayList(0x07002510), + gsSPDisplayList(0x07002498), + gsSPDisplayList(0x07002428), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x070022F0), + gsSPDisplayList(0x07002270), + gsSPDisplayList(0x070021F8), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002108), + gsSPDisplayList(0x07002078), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07001F80), + gsSPDisplayList(0x07001F20), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07001E50), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07001CB0), + gsSPDisplayList(0x07001C18), + gsSPDisplayList(0x07001BA0), + gsSPDisplayList(0x07001AF0), + gsSPDisplayList(0x07001A68), + gsSPDisplayList(0x070019F8), + gsSPDisplayList(0x07001938), + gsSPDisplayList(0x070018C8), + gsSPDisplayList(0x07001830), + gsSPDisplayList(0x070017B0), + gsSPDisplayList(0x07001738), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_3190[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040062E0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0), + gsSP2Triangles(4, 0, 2, 0, 5, 6, 7, 0), + gsSP1Triangle(7, 6, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_3200[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006370, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 7, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_3268[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040063F0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 5, 7, 0), + gsSP2Triangles(5, 8, 7, 0, 9, 10, 11, 0), + gsSP2Triangles(11, 12, 9, 0, 13, 10, 9, 0), + gsSP2Triangles(14, 15, 16, 0, 15, 17, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_32E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006510, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 5, 0, 4, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 14, 15, 12, 0), + gsSP1Triangle(14, 16, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_3368[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006620, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 5, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 10, 9, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_33D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040066E0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006760, 17, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 4, 1, 0, 5, 6, 7, 0), + gsSP2Triangles(7, 6, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(10, 12, 11, 0, 13, 14, 15, 0), + gsSP1Triangle(15, 14, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_3498[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006870, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 1, 0, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040068B0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040068F0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_3580[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040069D0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 1, 0, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006A10, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP1Triangle(7, 8, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_3630[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006AA0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_3698[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006B20, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(0, 4, 1, 0, 4, 5, 1, 0), + gsSP2Triangles(6, 7, 8, 0, 8, 9, 6, 0), + gsSP2Triangles(10, 11, 12, 0, 12, 11, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_3710[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006C00, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006C40, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_37B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006CC0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_3818[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006D40, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_3890[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006E40, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 3, 5, 0, 4, 1, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_3900[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006EC0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(0, 2, 4, 0, 5, 6, 7, 0), + gsSP1Triangle(6, 8, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_3970[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006F50, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(2, 1, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 8, 6, 0, 9, 10, 11, 0), + gsSP2Triangles(11, 12, 9, 0, 13, 14, 15, 0), + gsSP2Triangles(15, 16, 13, 0, 13, 17, 14, 0), + gsSP2Triangles(18, 19, 20, 0, 19, 21, 20, 0), + gsSP2Triangles(22, 23, 24, 0, 23, 25, 24, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_3A00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040070F0, 15, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP2Triangles(10, 11, 12, 0, 11, 13, 14, 0), + gsSP1Triangle(11, 14, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_3A80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040071E0, 15, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 7, 4, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 8, 10, 0), + gsSP1Triangle(14, 10, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_3B00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040072D0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(2, 4, 3, 0, 1, 5, 2, 0), + gsSP2Triangles(5, 6, 2, 0, 2, 6, 7, 0), + gsSP1Triangle(7, 4, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_3B78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007350, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 5, 4, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_3BF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007490, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 4, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_3C70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007570, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_3CD8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040075F0, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 0, 0), + gsSP2Triangles(0, 5, 3, 0, 0, 2, 5, 0), + gsSP1Triangle(1, 6, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_3D48[] = +{ + gsSPDisplayList(0x07003CD8), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003BF8), + gsSPDisplayList(0x07003B78), + gsSPDisplayList(0x07003B00), + gsSPDisplayList(0x07003A80), + gsSPDisplayList(0x07003A00), + gsSPDisplayList(0x07003970), + gsSPDisplayList(0x07003900), + gsSPDisplayList(0x07003890), + gsSPDisplayList(0x07003818), + gsSPDisplayList(0x070037B0), + gsSPDisplayList(0x07003710), + gsSPDisplayList(0x07003698), + gsSPDisplayList(0x07003630), + gsSPDisplayList(0x07003580), + gsSPDisplayList(0x07003498), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032E8), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07003200), + gsSPDisplayList(0x07003190), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_3E08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007660, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040076A0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(26, 28, 29, 27, 0), + gsSPVertex(0x04007880, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(1, 4, 3, 0, 3, 5, 6, 0), + gsSP2Triangles(3, 6, 2, 0, 7, 8, 9, 0), + gsSP2Triangles(8, 10, 9, 0, 8, 11, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_3F10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007940, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007980, 29, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(6, 10, 7, 0, 11, 12, 13, 0), + gsSP2Triangles(12, 14, 13, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 17, 19, 20, 0), + gsSP2Triangles(17, 20, 18, 0, 14, 21, 22, 0), + gsSP2Triangles(14, 22, 13, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 25, 27, 28, 0), + gsSP1Triangle(25, 28, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_3FF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007B50, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007BD0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(0, 4, 1, 0, 1, 5, 6, 0), + gsSP2Triangles(1, 6, 2, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 8, 11, 12, 0), + gsSP2Triangles(8, 12, 9, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 16, 14, 0, 14, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 20, 0, 20, 23, 21, 0), + gsSP2Triangles(19, 22, 20, 0, 19, 24, 22, 0), + gsSP1Quadrangle(25, 26, 27, 28, 0), + gsSP1Quadrangle(29, 30, 25, 28, 0), + gsSPVertex(0x04007DC0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_4108[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007E80, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(7, 10, 11, 8, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(26, 28, 29, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_41B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008060, 26, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 15, 17, 0), + gsSP2Triangles(19, 12, 15, 0, 20, 21, 22, 0), + gsSP2Triangles(20, 22, 23, 0, 22, 24, 25, 0), + gsSP1Triangle(22, 25, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_4258[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008200, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 12, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(26, 28, 29, 27, 0), + gsSPVertex(0x040083E0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 18, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(26, 28, 29, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_4358[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040085C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 7, 9, 10, 0), + gsSP2Triangles(7, 10, 8, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 12, 15, 16, 0), + gsSP2Triangles(12, 16, 13, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 19, 21, 22, 0), + gsSP2Triangles(19, 22, 20, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 24, 27, 28, 0), + gsSP2Triangles(24, 28, 25, 0, 29, 30, 31, 0), + gsSPVertex(0x040087C0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 1, 0, 6, 7, 8, 0), + gsSP2Triangles(6, 8, 9, 0, 8, 10, 11, 0), + gsSP1Triangle(8, 11, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_4428[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008880, 25, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(1, 4, 5, 3, 0), + gsSP2Triangles(3, 6, 2, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 9, 11, 12, 0), + gsSP2Triangles(9, 12, 10, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 15, 17, 18, 0), + gsSP2Triangles(15, 18, 16, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 21, 23, 24, 0), + gsSP1Triangle(21, 24, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_44C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008A10, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008AB0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_4588[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008AF0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_45F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008B70, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_4670[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008CB0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_46E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008D70, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008DF0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008E30, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(5, 6, 7, 2, 0), + gsSP1Quadrangle(2, 7, 8, 3, 0), + gsSP1Quadrangle(9, 10, 11, 12, 0), + gsSP1Quadrangle(11, 13, 14, 12, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP2Triangles(17, 19, 18, 0, 16, 20, 21, 0), + gsSP1Quadrangle(21, 22, 17, 16, 0), + gsSP2Triangles(22, 19, 17, 0, 23, 24, 25, 0), + gsSP2Triangles(24, 26, 25, 0, 24, 27, 28, 0), + gsSP2Triangles(24, 28, 26, 0, 26, 29, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_4810[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009010, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009090, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(2, 4, 3, 0, 2, 5, 4, 0), + gsSP2Triangles(4, 6, 3, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 7, 0), + gsSP2Triangles(11, 7, 10, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 15, 17, 18, 0), + gsSP2Triangles(15, 18, 16, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 21, 23, 24, 0), + gsSP2Triangles(21, 24, 22, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 29, 30, 25, 0), + gsSP1Triangle(29, 25, 28, 0), + gsSPVertex(0x04009280, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_4918[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040092E0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(26, 28, 29, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_49C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040094C0, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0), + gsSP2Triangles(3, 1, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 7, 9, 10, 0), + gsSP2Triangles(7, 10, 8, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 12, 15, 16, 0), + gsSP2Triangles(12, 16, 13, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 19, 21, 22, 0), + gsSP1Triangle(19, 22, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_4A58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009630, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSP2Triangles(16, 14, 13, 0, 15, 17, 18, 0), + gsSP2Triangles(15, 18, 13, 0, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(24, 26, 27, 25, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04009830, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_4B20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040098D0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009910, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 8, 0), + gsSP2Triangles(9, 10, 8, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 13, 15, 16, 0), + gsSP2Triangles(13, 16, 14, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 18, 21, 22, 0), + gsSP2Triangles(18, 22, 19, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 25, 27, 28, 0), + gsSP2Triangles(25, 28, 26, 0, 29, 30, 31, 0), + gsSPVertex(0x04009B10, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP1Triangle(1, 4, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_4C18[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009B60, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 6, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_4CB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009CE0, 29, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(5, 6, 7, 3, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(9, 12, 13, 10, 0), + gsSP1Quadrangle(13, 14, 15, 10, 0), + gsSP1Quadrangle(10, 15, 16, 11, 0), + gsSP1Quadrangle(7, 17, 0, 3, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 18, 20, 0), + gsSP2Triangles(19, 22, 20, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 25, 27, 28, 0), + gsSP1Triangle(25, 28, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_4D68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009EB0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009EF0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(13, 16, 17, 14, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP2Triangles(20, 22, 21, 0, 23, 24, 25, 0), + gsSP2Triangles(24, 26, 25, 0, 24, 27, 26, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400A0F0, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 4, 7, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(12, 14, 15, 13, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(18, 20, 21, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_4E88[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A250, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(26, 28, 29, 27, 0), + gsSPVertex(0x0400A430, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_4F48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A490, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(13, 16, 17, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_4FD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A5B0, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_5058[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A6D0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(2, 1, 4, 0, 5, 6, 2, 0), + gsSP2Triangles(6, 7, 2, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 2, 0, 9, 3, 2, 0), + gsSP1Quadrangle(10, 5, 2, 11, 0), + gsSP1Triangle(2, 4, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_50E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A790, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_5158[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A8B0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_51D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A9F0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 12, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(26, 28, 29, 27, 0), + gsSPVertex(0x0400ABD0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 18, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(26, 28, 29, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_52D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400ADB0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(7, 10, 8, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 11, 14, 0), + gsSP2Triangles(13, 16, 14, 0, 17, 15, 14, 0), + gsSP2Triangles(17, 14, 16, 0, 18, 19, 20, 0), + gsSP2Triangles(18, 20, 21, 0, 19, 22, 23, 0), + gsSP2Triangles(19, 23, 20, 0, 24, 25, 26, 0), + gsSP2Triangles(24, 26, 27, 0, 26, 28, 29, 0), + gsSP1Triangle(26, 29, 27, 0), + gsSPVertex(0x0400AF90, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(13, 16, 17, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_53C0[] = +{ + gsSPDisplayList(0x070052D8), + gsSPDisplayList(0x070051D8), + gsSPDisplayList(0x07005158), + gsSPDisplayList(0x070050E0), + gsSPDisplayList(0x07005058), + gsSPDisplayList(0x07004FD0), + gsSPDisplayList(0x07004F48), + gsSPDisplayList(0x07004E88), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07004CB0), + gsSPDisplayList(0x07004C18), + gsSPDisplayList(0x07004B20), + gsSPDisplayList(0x07004A58), + gsSPDisplayList(0x070049C0), + gsSPDisplayList(0x07004918), + gsSPDisplayList(0x07004810), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07004670), + gsSPDisplayList(0x070045F0), + gsSPDisplayList(0x07004588), + gsSPDisplayList(0x070044C8), + gsSPDisplayList(0x07004428), + gsSPDisplayList(0x07004358), + gsSPDisplayList(0x07004258), + gsSPDisplayList(0x070041B0), + gsSPDisplayList(0x07004108), + gsSPDisplayList(0x07003FF0), + gsSPDisplayList(0x07003F10), + gsSPDisplayList(0x07003E08), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_54B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B0B0, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(4, 8, 7, 0, 7, 8, 9, 0), + gsSP2Triangles(8, 10, 9, 0, 5, 7, 11, 0), + gsSP2Triangles(7, 9, 11, 0, 5, 11, 12, 0), + gsSP2Triangles(13, 14, 15, 0, 5, 12, 16, 0), + gsSP2Triangles(16, 6, 5, 0, 17, 16, 18, 0), + gsSP1Triangle(16, 17, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_5548[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B1E0, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(2, 4, 3, 0, 5, 6, 4, 0), + gsSP2Triangles(6, 3, 4, 0, 4, 7, 8, 0), + gsSP2Triangles(5, 4, 8, 0, 5, 9, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_55C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B280, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 2, 3, 0, 4, 5, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_5628[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B2E0, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(5, 6, 3, 0, 7, 3, 6, 0), + gsSP2Triangles(6, 5, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(6, 8, 9, 0, 10, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_56A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B390, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(2, 3, 4, 0, 4, 3, 5, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_5710[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B400, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 2, 3, 0, 4, 5, 2, 0), + gsSP2Triangles(0, 2, 6, 0, 7, 6, 8, 0), + gsSP1Triangle(7, 0, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_5788[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B490, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(3, 4, 0, 0, 0, 5, 6, 0), + gsSP2Triangles(6, 1, 0, 0, 7, 1, 6, 0), + gsSP2Triangles(1, 8, 9, 0, 9, 2, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_5800[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B530, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(1, 4, 3, 0, 1, 5, 4, 0), + gsSP2Triangles(0, 5, 1, 0, 6, 5, 0, 0), + gsSP2Triangles(6, 7, 5, 0, 0, 2, 8, 0), + gsSP1Triangle(9, 8, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_5880[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B5D0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 2, 1, 0, 5, 6, 2, 0), + gsSP2Triangles(3, 2, 6, 0, 4, 5, 2, 0), + gsSP2Triangles(3, 6, 7, 0, 5, 8, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_58F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B660, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0), + gsSP2Triangles(1, 4, 2, 0, 2, 4, 5, 0), + gsSP2Triangles(3, 6, 4, 0, 7, 4, 6, 0), + gsSP1Triangle(4, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_5970[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B6E0, 13, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 0, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(6, 8, 7, 0, 5, 9, 6, 0), + gsSP2Triangles(10, 7, 8, 0, 7, 10, 11, 0), + gsSP1Triangle(10, 12, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_59F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B7B0, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 4, 0), + gsSP2Triangles(3, 2, 1, 0, 4, 5, 3, 0), + gsSP1Triangle(4, 6, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_5A60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B820, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 5, 7, 0, 9, 5, 8, 0), + gsSP1Triangle(6, 5, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_5AD8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B8C0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(2, 3, 4, 0, 4, 3, 5, 0), + gsSP2Triangles(6, 4, 5, 0, 6, 7, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_5B48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B940, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_5BB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B990, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 4, 7, 0, 6, 5, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_5C18[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BA10, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 2, 3, 0, 5, 4, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_5C80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BA70, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0), + gsSP2Triangles(0, 3, 1, 0, 5, 0, 2, 0), + gsSP2Triangles(1, 6, 2, 0, 2, 7, 8, 0), + gsSP2Triangles(2, 6, 7, 0, 8, 5, 2, 0), + gsSP1Quadrangle(8, 7, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_5D00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BB20, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0), + gsSP2Triangles(2, 1, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 8, 10, 0), + gsSP2Triangles(12, 13, 9, 0, 9, 13, 10, 0), + gsSP2Triangles(14, 10, 15, 0, 11, 10, 16, 0), + gsSP2Triangles(16, 10, 14, 0, 13, 12, 17, 0), + gsSP1Triangle(17, 18, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_5D90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BC50, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_5DF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BCF0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(3, 4, 2, 0, 4, 3, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_5E60[] = +{ + gsSPDisplayList(0x07005DF8), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005D00), + gsSPDisplayList(0x07005C80), + gsSPDisplayList(0x07005C18), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x07005B48), + gsSPDisplayList(0x07005AD8), + gsSPDisplayList(0x07005A60), + gsSPDisplayList(0x070059F0), + gsSPDisplayList(0x07005970), + gsSPDisplayList(0x070058F8), + gsSPDisplayList(0x07005880), + gsSPDisplayList(0x07005800), + gsSPDisplayList(0x07005788), + gsSPDisplayList(0x07005710), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005628), + gsSPDisplayList(0x070055C0), + gsSPDisplayList(0x07005548), + gsSPDisplayList(0x070054B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_5F10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400BD50, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(2, 3, 4, 5, 0), + gsSP2Triangles(5, 6, 7, 0, 5, 4, 6, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_5F88[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400BDF0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 0, 3, 0, 4, 5, 0, 0), + gsSP2Triangles(2, 1, 6, 0, 6, 7, 2, 0), + gsSP2Triangles(6, 8, 9, 0, 9, 7, 6, 0), + gsSP2Triangles(10, 11, 8, 0, 11, 9, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6008[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400BEB0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(4, 3, 2, 0, 2, 5, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6070[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400BF10, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 4, 1, 0), + gsSP2Triangles(6, 3, 2, 0, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 8, 7, 0), + gsSP2Triangles(8, 12, 9, 0, 9, 12, 5, 0), + gsSP2Triangles(9, 5, 1, 0, 6, 13, 3, 0), + gsSP1Quadrangle(10, 7, 13, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6100[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400BFF0, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(5, 6, 3, 0, 7, 6, 5, 0), + gsSP2Triangles(5, 8, 7, 0, 9, 7, 8, 0), + gsSP2Triangles(2, 9, 8, 0, 9, 2, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6178[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C090, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP1Quadrangle(2, 1, 4, 5, 0), + gsSP2Triangles(6, 7, 4, 0, 7, 5, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_61E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C110, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(4, 2, 1, 0, 1, 5, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6250[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C170, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 3, 0, 0, 3, 4, 5, 0), + gsSP2Triangles(5, 6, 3, 0, 1, 7, 8, 0), + gsSP2Triangles(8, 2, 1, 0, 7, 9, 10, 0), + gsSP1Triangle(10, 8, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_62D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C220, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0), + gsSP2Triangles(1, 4, 3, 0, 2, 5, 0, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6338[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C280, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(2, 1, 4, 0, 4, 5, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_63A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C2E0, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 5, 4, 0), + gsSP2Triangles(8, 7, 4, 0, 5, 9, 6, 0), + gsSP2Triangles(7, 8, 10, 0, 11, 10, 8, 0), + gsSP2Triangles(10, 11, 12, 0, 2, 3, 11, 0), + gsSP1Triangle(3, 12, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6428[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C3B0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(3, 4, 5, 0, 3, 2, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6490[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C410, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(2, 4, 0, 0, 2, 5, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_64F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C470, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(4, 5, 2, 0, 2, 5, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6560[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C4D0, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_65C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C510, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(0, 2, 3, 0, 4, 3, 5, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 5, 0), + gsSP1Triangle(8, 6, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6638[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C5A0, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0), + gsSP2Triangles(4, 3, 5, 0, 5, 6, 4, 0), + gsSP2Triangles(3, 4, 2, 0, 7, 8, 9, 0), + gsSP1Triangle(9, 10, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_66B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C650, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(1, 4, 3, 0, 5, 0, 2, 0), + gsSP1Quadrangle(0, 5, 6, 7, 0), + gsSP1Triangle(8, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6728[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C6E0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(4, 5, 6, 0, 3, 2, 4, 0), + gsSP2Triangles(4, 6, 3, 0, 5, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6798[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C760, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 0, 0, 4, 6, 7, 0), + gsSP2Triangles(4, 7, 5, 0, 6, 8, 9, 0), + gsSP2Triangles(6, 9, 7, 0, 0, 5, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6810[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C800, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP1Quadrangle(1, 0, 4, 5, 0), + gsSP2Triangles(6, 7, 4, 0, 4, 7, 5, 0), + gsSP2Triangles(7, 6, 8, 0, 8, 9, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6888[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C8A0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(4, 0, 3, 0, 4, 5, 0, 0), + gsSP2Triangles(1, 6, 7, 0, 7, 2, 1, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP2Triangles(10, 9, 8, 0, 8, 11, 10, 0), + gsSP2Triangles(12, 7, 6, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 16, 15, 0), + gsSP2Triangles(15, 12, 17, 0, 6, 17, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6920[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400C9C0, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(2, 3, 4, 0, 5, 1, 0, 0), + gsSP1Triangle(6, 5, 0, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6990[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400CA30, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(4, 5, 3, 0, 3, 2, 4, 0), + gsSP2Triangles(6, 5, 4, 0, 7, 5, 6, 0), + gsSP1Triangle(8, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6A08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400CAC0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP1Quadrangle(4, 3, 1, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(7, 6, 5, 0, 6, 10, 5, 0), + gsSP1Quadrangle(11, 12, 5, 10, 0), + gsSP2Triangles(12, 13, 5, 0, 13, 4, 5, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6A98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400CBE0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(5, 8, 6, 0, 6, 9, 10, 0), + gsSP2Triangles(6, 10, 4, 0, 6, 11, 9, 0), + gsSP2Triangles(6, 8, 12, 0, 8, 13, 12, 0), + gsSP2Triangles(13, 14, 12, 0, 14, 13, 0, 0), + gsSP2Triangles(0, 3, 14, 0, 11, 15, 9, 0), + gsSP2Triangles(15, 11, 16, 0, 16, 11, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6B30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400CD00, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(3, 2, 4, 0, 4, 5, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6B98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400CD60, 25, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 5, 4, 0), + gsSP2Triangles(8, 7, 4, 0, 5, 9, 6, 0), + gsSP1Quadrangle(6, 9, 10, 11, 0), + gsSP2Triangles(6, 11, 12, 0, 12, 11, 13, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 12, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 7, 8, 19, 0), + gsSP2Triangles(20, 1, 0, 0, 15, 14, 21, 0), + gsSP2Triangles(15, 21, 22, 0, 23, 15, 22, 0), + gsSP1Triangle(24, 20, 0, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6C40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400CEF0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 5, 4, 0, 3, 8, 4, 0), + gsSP1Triangle(3, 2, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6CB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400CF80, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 0, 4, 0, 0, 5, 4, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 7, 4, 0), + gsSP2Triangles(7, 6, 8, 0, 6, 9, 8, 0), + gsSP2Triangles(10, 11, 12, 0, 12, 13, 10, 0), + gsSP2Triangles(13, 12, 14, 0, 14, 15, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6D40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D080, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(3, 4, 5, 0, 3, 2, 4, 0), + gsSP2Triangles(4, 6, 5, 0, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6DB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D100, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 2, 0, 5, 3, 2, 0), + gsSP2Triangles(6, 7, 5, 0, 5, 4, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6E20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D180, 13, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 4, 2, 0, 3, 2, 5, 0), + gsSP2Triangles(5, 6, 3, 0, 7, 6, 5, 0), + gsSP2Triangles(8, 7, 5, 0, 9, 10, 11, 0), + gsSP1Triangle(10, 12, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6EA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D250, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 2, 2, 0), + gsSP2Triangles(1, 4, 2, 0, 6, 7, 1, 0), + gsSP2Triangles(6, 1, 0, 0, 8, 9, 7, 0), + gsSP2Triangles(8, 7, 6, 0, 10, 11, 9, 0), + gsSP2Triangles(10, 9, 8, 0, 12, 11, 10, 0), + gsSP1Triangle(12, 10, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6F30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D330, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 7, 4, 0), + gsSP2Triangles(8, 7, 6, 0, 6, 9, 8, 0), + gsSP2Triangles(8, 9, 2, 0, 2, 1, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_6FA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D3D0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(1, 0, 4, 0, 4, 5, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7010[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D430, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(11, 10, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7090[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D510, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0), + gsSP2Triangles(3, 0, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(6, 5, 0, 0, 5, 4, 0, 0), + gsSP2Triangles(7, 8, 5, 0, 9, 10, 7, 0), + gsSP2Triangles(10, 8, 7, 0, 11, 12, 13, 0), + gsSP2Triangles(13, 14, 11, 0, 12, 11, 9, 0), + gsSP1Triangle(11, 10, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7120[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D600, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(4, 2, 5, 0, 5, 6, 4, 0), + gsSP2Triangles(5, 7, 6, 0, 7, 5, 8, 0), + gsSP2Triangles(7, 8, 9, 0, 8, 10, 9, 0), + gsSP1Triangle(3, 2, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_71A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D6B0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 7, 4, 0), + gsSP2Triangles(5, 4, 2, 0, 2, 3, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7210[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D730, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 0, 2, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 8, 9, 5, 0), + gsSP2Triangles(9, 8, 10, 0, 10, 11, 9, 0), + gsSP1Triangle(2, 3, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7290[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D800, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(2, 3, 4, 0, 5, 1, 0, 0), + gsSP1Triangle(6, 5, 0, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7300[] = +{ + gsSPDisplayList(0x07007290), + gsSPDisplayList(0x07007210), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007120), + gsSPDisplayList(0x07007090), + gsSPDisplayList(0x07007010), + gsSPDisplayList(0x07006FA8), + gsSPDisplayList(0x07006F30), + gsSPDisplayList(0x07006EA0), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07006DB0), + gsSPDisplayList(0x07006D40), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x07006C40), + gsSPDisplayList(0x07006B98), + gsSPDisplayList(0x07006B30), + gsSPDisplayList(0x07006A98), + gsSPDisplayList(0x07006A08), + gsSPDisplayList(0x07006990), + gsSPDisplayList(0x07006920), + gsSPDisplayList(0x07006888), + gsSPDisplayList(0x07006810), + gsSPDisplayList(0x07006798), + gsSPDisplayList(0x07006728), + gsSPDisplayList(0x070066B0), + gsSPDisplayList(0x07006638), + gsSPDisplayList(0x070065C0), + gsSPDisplayList(0x07006560), + gsSPDisplayList(0x070064F8), + gsSPDisplayList(0x07006490), + gsSPDisplayList(0x07006428), + gsSPDisplayList(0x070063A0), + gsSPDisplayList(0x07006338), + gsSPDisplayList(0x070062D0), + gsSPDisplayList(0x07006250), + gsSPDisplayList(0x070061E8), + gsSPDisplayList(0x07006178), + gsSPDisplayList(0x07006100), + gsSPDisplayList(0x07006070), + gsSPDisplayList(0x07006008), + gsSPDisplayList(0x07005F88), + gsSPDisplayList(0x07005F10), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7458[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D870, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_74D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400D970, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 0, 2, 0, 5, 6, 7, 0), + gsSP2Triangles(6, 8, 7, 0, 6, 9, 8, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7558[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0400DAD0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_75D0[] = +{ + gsSPDisplayList(0x07007558), + gsSPDisplayList(0x070074D0), + gsSPDisplayList(0x07007458), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_75F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DBD0, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Triangle(4, 6, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7660[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DC40, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Triangle(3, 0, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_76C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DC90, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(2, 3, 4, 0, 5, 6, 1, 0), + gsSP2Triangles(5, 1, 0, 0, 6, 5, 7, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7740[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DD20, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 1, 0, 1, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 7, 10, 11, 0), + gsSP1Quadrangle(12, 6, 9, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_77C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DE00, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 4, 0), + gsSP2Triangles(2, 1, 4, 0, 5, 3, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7828[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DE60, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSP1Quadrangle(5, 4, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(9, 12, 13, 10, 0), + gsSP1Quadrangle(14, 8, 11, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_78B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DF60, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(1, 4, 5, 3, 0), + gsSP2Triangles(0, 2, 6, 0, 7, 0, 8, 0), + gsSP1Triangle(8, 0, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7928[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DFF0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 4, 5, 1, 0), + gsSP1Quadrangle(0, 6, 7, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7998[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E070, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(4, 6, 7, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7A08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E0F0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 1, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7A70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E150, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(2, 4, 3, 0, 2, 5, 4, 0), + gsSP1Triangle(0, 6, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7AE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E1C0, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0), + gsSP2Triangles(0, 2, 4, 0, 5, 6, 4, 0), + gsSP1Triangle(6, 3, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7B50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E230, 13, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(3, 4, 0, 0, 5, 4, 6, 0), + gsSP2Triangles(0, 4, 5, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 9, 0), + gsSP1Triangle(9, 12, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7BD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E300, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(4, 2, 3, 0, 2, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 7, 0), + gsSP2Triangles(10, 11, 12, 0, 0, 13, 14, 0), + gsSP1Triangle(0, 14, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7C50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E3F0, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 4, 2, 0, 1, 5, 6, 0), + gsSP1Triangle(1, 6, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7CC0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E460, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(0, 4, 1, 0, 1, 5, 2, 0), + gsSP2Triangles(2, 5, 6, 0, 6, 5, 7, 0), + gsSP1Quadrangle(8, 6, 7, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7D38[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E500, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(6, 7, 5, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7DA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E580, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0), + gsSP2Triangles(1, 3, 4, 0, 5, 0, 2, 0), + gsSP1Quadrangle(4, 3, 6, 7, 0), + gsSP1Triangle(5, 2, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7E20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E610, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP1Triangle(4, 3, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7E88[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E660, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 0, 2, 0, 5, 0, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7EF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E6C0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 0, 2, 0, 4, 5, 0, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7F58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E720, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(3, 2, 4, 0, 5, 3, 4, 0), + gsSP1Quadrangle(6, 5, 4, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_7FC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E7A0, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 4, 2, 0, 1, 5, 4, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(0, 3, 8, 0, 3, 9, 8, 0), + gsSP1Quadrangle(10, 0, 8, 11, 0), + gsSP1Quadrangle(12, 13, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_8050[] = +{ + gsSPDisplayList(0x07007FC8), + gsSPDisplayList(0x07007F58), + gsSPDisplayList(0x07007EF0), + gsSPDisplayList(0x07007E88), + gsSPDisplayList(0x07007E20), + gsSPDisplayList(0x07007DA8), + gsSPDisplayList(0x07007D38), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007C50), + gsSPDisplayList(0x07007BD0), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007AE0), + gsSPDisplayList(0x07007A70), + gsSPDisplayList(0x07007A08), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007928), + gsSPDisplayList(0x070078B0), + gsSPDisplayList(0x07007828), + gsSPDisplayList(0x070077C0), + gsSPDisplayList(0x07007740), + gsSPDisplayList(0x070076C8), + gsSPDisplayList(0x07007660), + gsSPDisplayList(0x070075F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_8110[] = +{ + gsSPDisplayList(0x07008050), + gsSPDisplayList(0x070075D0), + gsSPDisplayList(0x07007300), + gsSPDisplayList(0x07005E60), + gsSPDisplayList(0x070053C0), + gsSPDisplayList(0x07003D48), + gsSPDisplayList(0x07003010), + gsSPEndDisplayList(), +}; + +Gfx d_course_yoshi_valley_packed_dl_8150[] = +{ + gsSPDisplayList(0x07008110), + gsSPEndDisplayList(), +}; + +u8 d_course_yoshi_valley_packed_tail[] = { 0xFF, 15, 0, 0, 0, 0, 0, 0}; \ No newline at end of file diff --git a/courses/staff_ghosts.inc.c b/courses/staff_ghosts.inc.c index e66011de4..d2a07b8f2 100644 --- a/courses/staff_ghosts.inc.c +++ b/courses/staff_ghosts.inc.c @@ -9,15 +9,15 @@ */ StaffGhost d_mario_raceway_staff_ghost[] = { - #include "courses/flower_cup/mario_raceway/staff_ghost.inc.c" + #include "courses/flower_cup/mario_raceway/staff_ghost.incl.c" }; StaffGhost d_luigi_raceway_staff_ghost[1046] = { - #include "courses/mushroom_cup/luigi_raceway/staff_ghost.inc.c" + #include "courses/mushroom_cup/luigi_raceway/staff_ghost.incl.c" }; StaffGhost d_royal_raceway_staff_ghost[] = { - #include "courses/star_cup/royal_raceway/staff_ghost.inc.c" + #include "courses/star_cup/royal_raceway/staff_ghost.incl.c" }; // Unknown data. Perhaps colour or lights diff --git a/courses/star_cup/bowsers_castle/course_data.inc.c b/courses/star_cup/bowsers_castle/course_data.inc.c new file mode 100644 index 000000000..761f992b5 --- /dev/null +++ b/courses/star_cup/bowsers_castle/course_data.inc.c @@ -0,0 +1,4082 @@ +// todo: Replace addresses with variables +#include +#include +#include +#include +#include + +Gfx d_course_bowsers_castle_dl_0[] = +{ + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x070093A0), + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x07001FA0), + gsSPDisplayList(0x070094D8), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07008D10), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002310), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07005448), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x07005560), + gsSPDisplayList(0x07007038), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07007180), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07007AD8), + gsSPDisplayList(0x070081B0), + gsSPDisplayList(0x07008218), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008078), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_110[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x07005448), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07005560), + gsSPDisplayList(0x07007038), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007180), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x070077A0), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007898), + gsSPDisplayList(0x07007D48), + gsSPDisplayList(0x07008148), + gsSPDisplayList(0x070081B0), + gsSPDisplayList(0x07008218), + gsSPDisplayList(0x07007DB8), + gsSPDisplayList(0x07008078), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_230[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x070093A0), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x070094D8), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x07005448), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07005560), + gsSPDisplayList(0x07007038), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007180), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x070077A0), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007898), + gsSPDisplayList(0x07007D48), + gsSPDisplayList(0x07008148), + gsSPDisplayList(0x070081B0), + gsSPDisplayList(0x07008218), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07007DB8), + gsSPDisplayList(0x07008078), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_398[] = +{ + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x070093A0), + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x070094D8), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x07008D10), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07005448), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x07005560), + gsSPDisplayList(0x07007038), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07007180), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07008148), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_428[] = +{ + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x070093A0), + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x07001FA0), + gsSPDisplayList(0x07002BB8), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07008D10), + gsSPDisplayList(0x07008DA8), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002310), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07005448), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x07007038), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07007AD8), + gsSPDisplayList(0x070081B0), + gsSPDisplayList(0x07008218), + gsSPDisplayList(0x07008278), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_4F0[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x070093A0), + gsSPDisplayList(0x07002BB8), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x07005448), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07005560), + gsSPDisplayList(0x07007038), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007180), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07007AD8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x070077A0), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007898), + gsSPDisplayList(0x07007D48), + gsSPDisplayList(0x07008148), + gsSPDisplayList(0x070081B0), + gsSPDisplayList(0x07008218), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07007DB8), + gsSPDisplayList(0x07008078), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_640[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x070093A0), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x07001FA0), + gsSPDisplayList(0x07002BB8), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002310), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x07005448), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07005560), + gsSPDisplayList(0x07007038), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007180), + gsSPDisplayList(0x07007AD8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x070077A0), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007898), + gsSPDisplayList(0x07007D48), + gsSPDisplayList(0x07008148), + gsSPDisplayList(0x070081B0), + gsSPDisplayList(0x07008218), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07007DB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_7A0[] = +{ + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x070093A0), + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x07001FA0), + gsSPDisplayList(0x07002BB8), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x07008D10), + gsSPDisplayList(0x07008DA8), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07005448), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x07005560), + gsSPDisplayList(0x07007038), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07007180), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07007AD8), + gsSPDisplayList(0x07008148), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_860[] = +{ + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x070093A0), + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x07001FA0), + gsSPDisplayList(0x07002BB8), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x07008D10), + gsSPDisplayList(0x07008DA8), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07007AD8), + gsSPDisplayList(0x07008278), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_8E8[] = +{ + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x070093A0), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002310), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x07005448), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x07005560), + gsSPDisplayList(0x07007038), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007180), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07007AD8), + gsSPDisplayList(0x070077A0), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007898), + gsSPDisplayList(0x07007D48), + gsSPDisplayList(0x07008148), + gsSPDisplayList(0x070081B0), + gsSPDisplayList(0x07008218), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008078), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_9F8[] = +{ + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x070093A0), + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x07001FA0), + gsSPDisplayList(0x07002BB8), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002310), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07005448), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x07007038), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007AD8), + gsSPDisplayList(0x070077A0), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007898), + gsSPDisplayList(0x07007D48), + gsSPDisplayList(0x07008148), + gsSPDisplayList(0x07008278), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_AE0[] = +{ + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x070093A0), + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x07001FA0), + gsSPDisplayList(0x07002BB8), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x07008D10), + gsSPDisplayList(0x07008DA8), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07005448), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x07007038), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07007AD8), + gsSPDisplayList(0x07008148), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_B88[] = +{ + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x070093A0), + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x07001FA0), + gsSPDisplayList(0x07002BB8), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x07008D10), + gsSPDisplayList(0x07008DA8), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07005A78), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_C08[] = +{ + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x070093A0), + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07008D10), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002310), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x07005448), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x07005560), + gsSPDisplayList(0x07007038), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007180), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07007AD8), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007898), + gsSPDisplayList(0x07007D48), + gsSPDisplayList(0x07008148), + gsSPDisplayList(0x070081B0), + gsSPDisplayList(0x07008218), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008078), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_D20[] = +{ + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x070093A0), + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x07001FA0), + gsSPDisplayList(0x07002BB8), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002310), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07005448), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x07007038), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007AD8), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007898), + gsSPDisplayList(0x07007D48), + gsSPDisplayList(0x07008148), + gsSPDisplayList(0x07005A78), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_E00[] = +{ + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x070093A0), + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x07001FA0), + gsSPDisplayList(0x07002BB8), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x07008D10), + gsSPDisplayList(0x07008DA8), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07005448), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x07007038), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07007AD8), + gsSPDisplayList(0x07008148), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_EA8[] = +{ + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x07001FA0), + gsSPDisplayList(0x07002BB8), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x07008D10), + gsSPDisplayList(0x07008DA8), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07003578), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_F08[] = +{ + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x070093A0), + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x07001FA0), + gsSPDisplayList(0x07002BB8), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07008D10), + gsSPDisplayList(0x07008DA8), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002310), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x07005448), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x07005560), + gsSPDisplayList(0x07007038), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007180), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07007AD8), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007898), + gsSPDisplayList(0x07007D48), + gsSPDisplayList(0x07008148), + gsSPDisplayList(0x070081B0), + gsSPDisplayList(0x07008218), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008078), + gsSPDisplayList(0x07003578), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1040[] = +{ + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x070093A0), + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x07001FA0), + gsSPDisplayList(0x07002BB8), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07008D10), + gsSPDisplayList(0x07008DA8), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002310), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07005448), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x07007038), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007AD8), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007898), + gsSPDisplayList(0x07007D48), + gsSPDisplayList(0x07008148), + gsSPDisplayList(0x07003578), + gsSPDisplayList(0x07000338), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1138[] = +{ + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x070093A0), + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x07001FA0), + gsSPDisplayList(0x07002BB8), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x07008D10), + gsSPDisplayList(0x07008DA8), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x07005448), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x07007038), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07007AD8), + gsSPDisplayList(0x07008148), + gsSPDisplayList(0x07005A78), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_11F0[] = +{ + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x07001FA0), + gsSPDisplayList(0x07002BB8), + gsSPDisplayList(0x07008DA8), + gsSPDisplayList(0x07003578), + gsSPDisplayList(0x07005BC8), + gsSPDisplayList(0x07003930), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000338), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1248[] = +{ + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x07001FA0), + gsSPDisplayList(0x07002BB8), + gsSPDisplayList(0x07008D10), + gsSPDisplayList(0x07003578), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000338), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1290[] = +{ + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x07003578), + gsSPDisplayList(0x07005BC8), + gsSPDisplayList(0x07003930), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000338), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_12D0[] = +{ + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x07001FA0), + gsSPDisplayList(0x07002BB8), + gsSPDisplayList(0x07008D10), + gsSPDisplayList(0x07008DA8), + gsSPDisplayList(0x07003578), + gsSPDisplayList(0x07005BC8), + gsSPDisplayList(0x07003930), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000338), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1330[] = +{ + gsSPDisplayList(0x07005850), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003C80), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1350[] = +{ + gsSPDisplayList(0x07003578), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07000338), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1370[] = +{ + gsSPDisplayList(0x07006580), + gsSPDisplayList(0x07005850), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003C80), + gsSPDisplayList(0x07000338), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_13A0[] = +{ + gsSPDisplayList(0x07003578), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07005BC8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_13C0[] = +{ + gsSPDisplayList(0x07006580), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003C80), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_13E0[] = +{ + gsSPDisplayList(0x07000D38), + gsSPDisplayList(0x070017E8), + gsSPDisplayList(0x07001700), + gsSPDisplayList(0x07001618), + gsSPDisplayList(0x07001530), + gsSPDisplayList(0x07001448), + gsSPDisplayList(0x07001360), + gsSPDisplayList(0x070018D0), + gsSPDisplayList(0x07001D58), + gsSPDisplayList(0x07005850), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003C80), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1448[] = +{ + gsSPDisplayList(0x07000D38), + gsSPDisplayList(0x07001700), + gsSPDisplayList(0x07001530), + gsSPDisplayList(0x07001360), + gsSPDisplayList(0x07005850), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003C80), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1488[] = +{ + gsSPDisplayList(0x07006580), + gsSPDisplayList(0x07005850), + gsSPDisplayList(0x07003930), + gsSPDisplayList(0x07003C80), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_14B0[] = +{ + gsSPDisplayList(0x07000D38), + gsSPDisplayList(0x070017E8), + gsSPDisplayList(0x07001700), + gsSPDisplayList(0x07001618), + gsSPDisplayList(0x07001530), + gsSPDisplayList(0x07001448), + gsSPDisplayList(0x07001360), + gsSPDisplayList(0x070018D0), + gsSPDisplayList(0x07001D58), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x07003C80), + gsSPDisplayList(0x070041A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1520[] = +{ + gsSPDisplayList(0x07000D38), + gsSPDisplayList(0x070017E8), + gsSPDisplayList(0x07001700), + gsSPDisplayList(0x07001618), + gsSPDisplayList(0x07001530), + gsSPDisplayList(0x07001448), + gsSPDisplayList(0x07001360), + gsSPDisplayList(0x070018D0), + gsSPDisplayList(0x07001D58), + gsSPDisplayList(0x070048A8), + gsSPDisplayList(0x07004BB0), + gsSPDisplayList(0x07003C80), + gsSPDisplayList(0x070041A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1590[] = +{ + gsSPDisplayList(0x07000D38), + gsSPDisplayList(0x070017E8), + gsSPDisplayList(0x07001700), + gsSPDisplayList(0x07001618), + gsSPDisplayList(0x07001530), + gsSPDisplayList(0x07001448), + gsSPDisplayList(0x07001360), + gsSPDisplayList(0x070018D0), + gsSPDisplayList(0x07001D58), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070048A8), + gsSPDisplayList(0x07004BB0), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x07003C80), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1608[] = +{ + gsSPDisplayList(0x07000D38), + gsSPDisplayList(0x070063D0), + gsSPDisplayList(0x070017E8), + gsSPDisplayList(0x07001700), + gsSPDisplayList(0x07001618), + gsSPDisplayList(0x07001530), + gsSPDisplayList(0x07001448), + gsSPDisplayList(0x07001360), + gsSPDisplayList(0x070018D0), + gsSPDisplayList(0x07001D58), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070048A8), + gsSPDisplayList(0x07004BB0), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x07003C80), + gsSPDisplayList(0x070041A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1690[] = +{ + gsSPDisplayList(0x07000D38), + gsSPDisplayList(0x070063D0), + gsSPDisplayList(0x070017E8), + gsSPDisplayList(0x07001700), + gsSPDisplayList(0x07001618), + gsSPDisplayList(0x07001530), + gsSPDisplayList(0x07001448), + gsSPDisplayList(0x07001360), + gsSPDisplayList(0x070018D0), + gsSPDisplayList(0x07001D58), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070048A8), + gsSPDisplayList(0x07004BB0), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x070041A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1710[] = +{ + gsSPDisplayList(0x070064A8), + gsSPDisplayList(0x07000B80), + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001B88), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x070019B8), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070048A8), + gsSPDisplayList(0x07004BB0), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07002A48), + gsSPDisplayList(0x07000280), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1788[] = +{ + gsSPDisplayList(0x07000D38), + gsSPDisplayList(0x07001360), + gsSPDisplayList(0x07001D58), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070048A8), + gsSPDisplayList(0x07004BB0), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x070041A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_17D0[] = +{ + gsSPDisplayList(0x070064A8), + gsSPDisplayList(0x07000B80), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070048A8), + gsSPDisplayList(0x07004BB0), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x070041A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1818[] = +{ + gsSPDisplayList(0x07000B80), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001B88), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07002A48), + gsSPDisplayList(0x07000280), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1860[] = +{ + gsSPDisplayList(0x07000B80), + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001B88), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x070019B8), + gsSPDisplayList(0x070048A8), + gsSPDisplayList(0x07004BB0), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07002A48), + gsSPDisplayList(0x07000280), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_18C0[] = +{ + gsSPDisplayList(0x070064A8), + gsSPDisplayList(0x07000B80), + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001B88), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070048A8), + gsSPDisplayList(0x07004BB0), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07002A48), + gsSPDisplayList(0x07000280), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1928[] = +{ + gsSPDisplayList(0x07000B80), + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001B88), + gsSPDisplayList(0x07002A48), + gsSPDisplayList(0x07000280), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1960[] = +{ + gsSPDisplayList(0x07000B80), + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001B88), + gsSPDisplayList(0x07002A48), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000280), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_19A8[] = +{ + gsSPDisplayList(0x07000B80), + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x070019B8), + gsSPDisplayList(0x07002A48), + gsSPDisplayList(0x07000470), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000280), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_19F8[] = +{ + gsSPDisplayList(0x07000B80), + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x07001B88), + gsSPDisplayList(0x070019B8), + gsSPDisplayList(0x07002A48), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000280), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1A40[] = +{ + gsSPDisplayList(0x07000B80), + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07002A48), + gsSPDisplayList(0x07000470), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000280), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1A90[] = +{ + gsSPDisplayList(0x07000B80), + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001B88), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x070019B8), + gsSPDisplayList(0x07002A48), + gsSPDisplayList(0x07000280), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1AD8[] = +{ + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x070019B8), + gsSPDisplayList(0x07002A48), + gsSPDisplayList(0x07000470), + gsSPDisplayList(0x07000280), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1B10[] = +{ + gsSPDisplayList(0x07000B80), + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x07001B88), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x070019B8), + gsSPDisplayList(0x07002A48), + gsSPDisplayList(0x07006200), + gsSPDisplayList(0x07000280), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1B58[] = +{ + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x070066E8), + gsSPDisplayList(0x07000B80), + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x070019B8), + gsSPDisplayList(0x07002A48), + gsSPDisplayList(0x07000470), + gsSPDisplayList(0x07000280), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1BB0[] = +{ + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x070066E8), + gsSPDisplayList(0x07000B80), + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001B88), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x070019B8), + gsSPDisplayList(0x07002A48), + gsSPDisplayList(0x07000470), + gsSPDisplayList(0x07000280), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1C10[] = +{ + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x070066E8), + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x07000470), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1C38[] = +{ + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x070019B8), + gsSPDisplayList(0x07002A48), + gsSPDisplayList(0x07000470), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1C60[] = +{ + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x070066E8), + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07002A48), + gsSPDisplayList(0x07000470), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1C98[] = +{ + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07003308), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x07000470), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1CD0[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x07003308), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x07007730), + gsSPDisplayList(0x070077A0), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007908), + gsSPDisplayList(0x07007D48), + gsSPDisplayList(0x07008148), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07008348), + gsSPDisplayList(0x07007DB8), + gsSPDisplayList(0x07000470), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1DF8[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x07003308), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07007DB8), + gsSPDisplayList(0x07000470), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1EB0[] = +{ + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x07003308), + gsSPDisplayList(0x07001EA8), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x07007730), + gsSPDisplayList(0x070077A0), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007908), + gsSPDisplayList(0x07007D48), + gsSPDisplayList(0x07008148), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07007DB8), + gsSPDisplayList(0x07000470), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_1FA0[] = +{ + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x07006678), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07007A10), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_2008[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x07007730), + gsSPDisplayList(0x070077A0), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007908), + gsSPDisplayList(0x07007D48), + gsSPDisplayList(0x07008148), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07008348), + gsSPDisplayList(0x07007DB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_2130[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07007DB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_21F0[] = +{ + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x07006678), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x07007730), + gsSPDisplayList(0x070077A0), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007908), + gsSPDisplayList(0x07007D48), + gsSPDisplayList(0x07008148), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07007DB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_22E8[] = +{ + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x07006678), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x070028B8), + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07008348), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_2398[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x07007730), + gsSPDisplayList(0x070077A0), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007908), + gsSPDisplayList(0x07007D48), + gsSPDisplayList(0x07008148), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07008348), + gsSPDisplayList(0x07007DB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_24B8[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x070028B8), + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07007DB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_2578[] = +{ + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x07006678), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x07007730), + gsSPDisplayList(0x070077A0), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007908), + gsSPDisplayList(0x07007D48), + gsSPDisplayList(0x07008148), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07008348), + gsSPDisplayList(0x07007DB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_2688[] = +{ + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x070028B8), + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07007730), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07008348), + gsSPDisplayList(0x07007DB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_2760[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x07007730), + gsSPDisplayList(0x070077A0), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007908), + gsSPDisplayList(0x07007D48), + gsSPDisplayList(0x07008148), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07008348), + gsSPDisplayList(0x070080E0), + gsSPDisplayList(0x07007DB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_2880[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x070028B8), + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07007DB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_2958[] = +{ + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x07007730), + gsSPDisplayList(0x070077A0), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007908), + gsSPDisplayList(0x07007D48), + gsSPDisplayList(0x07008148), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07008348), + gsSPDisplayList(0x070080E0), + gsSPDisplayList(0x07007DB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_2A60[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x070028B8), + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x070070D0), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07007C30), + gsSPDisplayList(0x07007730), + gsSPDisplayList(0x07008348), + gsSPDisplayList(0x070080E0), + gsSPDisplayList(0x07007DB8), + gsSPDisplayList(0x07007E28), + gsSPDisplayList(0x07007EA0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_2B80[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x07007730), + gsSPDisplayList(0x07008348), + gsSPDisplayList(0x070080E0), + gsSPDisplayList(0x07007DB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_2C48[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x070070D0), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07007C30), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x07007DB8), + gsSPDisplayList(0x07007E28), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_2D08[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x07007730), + gsSPDisplayList(0x07008348), + gsSPDisplayList(0x070080E0), + gsSPDisplayList(0x07007DB8), + gsSPDisplayList(0x07007E28), + gsSPDisplayList(0x07007EA0), + gsSPDisplayList(0x07007F20), + gsSPDisplayList(0x07007F98), + gsSPDisplayList(0x07008008), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_2DF8[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x070028B8), + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x070054E8), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x070070D0), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07007C30), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007730), + gsSPDisplayList(0x07007DB8), + gsSPDisplayList(0x07007E28), + gsSPDisplayList(0x07007EA0), + gsSPDisplayList(0x07007F20), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_2F30[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x070070D0), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07007C30), + gsSPDisplayList(0x07007CC0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_2FB0[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x070070D0), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07007C30), + gsSPDisplayList(0x07007DB8), + gsSPDisplayList(0x07007E28), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_3050[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x070054E8), + gsSPDisplayList(0x07005778), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x070070D0), + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007C30), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007730), + gsSPDisplayList(0x07007DB8), + gsSPDisplayList(0x07007E28), + gsSPDisplayList(0x07007EA0), + gsSPDisplayList(0x07007F20), + gsSPDisplayList(0x07007F98), + gsSPDisplayList(0x07008008), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_3158[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x070028B8), + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x070054E8), + gsSPDisplayList(0x07005778), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x070070D0), + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007C30), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007730), + gsSPDisplayList(0x07008348), + gsSPDisplayList(0x07007EA0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_3230[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x070054E8), + gsSPDisplayList(0x07005778), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x070070D0), + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007998), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_32C0[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x070028B8), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x070054E8), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x070070D0), + gsSPDisplayList(0x07007C30), + gsSPDisplayList(0x07007CC0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_3338[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x070054E8), + gsSPDisplayList(0x07005778), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x070070D0), + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007C30), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007730), + gsSPDisplayList(0x07008348), + gsSPDisplayList(0x07007EA0), + gsSPDisplayList(0x07007F20), + gsSPDisplayList(0x07007F98), + gsSPDisplayList(0x07008008), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_3480[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x070028B8), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x070054E8), + gsSPDisplayList(0x07005778), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x070070D0), + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007E28), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_3508[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x070054E8), + gsSPDisplayList(0x07005778), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x070070D0), + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x07007730), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_35D0[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x070028B8), + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x070054E8), + gsSPDisplayList(0x07005778), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x070070D0), + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x07007E28), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_3678[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x070054E8), + gsSPDisplayList(0x07005778), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07005678), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x070070D0), + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x07007730), + gsSPDisplayList(0x07008348), + gsSPDisplayList(0x070080E0), + gsSPDisplayList(0x07007DB8), + gsSPDisplayList(0x07007E28), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_37D8[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x070054E8), + gsSPDisplayList(0x07005778), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07005678), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x070070D0), + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07007730), + gsSPDisplayList(0x07007E28), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_38F8[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x070054E8), + gsSPDisplayList(0x07005778), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07005678), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x070070D0), + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07007730), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_39E0[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x070028B8), + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x070054E8), + gsSPDisplayList(0x07005778), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x070070D0), + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07007C30), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07007DB8), + gsSPDisplayList(0x07007E28), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_3B00[] = +{ + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x070054E8), + gsSPDisplayList(0x07005778), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07005678), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x07005560), + gsSPDisplayList(0x070070D0), + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007288), + gsSPDisplayList(0x07007180), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x07007730), + gsSPDisplayList(0x07007DB8), + gsSPDisplayList(0x07007E28), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_3C08[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07008D10), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002310), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x070028B8), + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07005678), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007288), + gsSPDisplayList(0x07007180), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07007AD8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07007730), + gsSPDisplayList(0x07007DB8), + gsSPDisplayList(0x07007E28), + gsSPDisplayList(0x07007EA0), + gsSPDisplayList(0x07007F20), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_3D78[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07005678), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007288), + gsSPDisplayList(0x07007180), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07007C30), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07007730), + gsSPDisplayList(0x070077A0), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007DB8), + gsSPDisplayList(0x07007E28), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_3EA8[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x070028B8), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07005678), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07007C30), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x070077A0), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007DB8), + gsSPDisplayList(0x07007E28), + gsSPDisplayList(0x07007EA0), + gsSPDisplayList(0x07007F20), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_3FF0[] = +{ + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07008D10), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002310), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07005678), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x07005560), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007288), + gsSPDisplayList(0x07007180), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07007AD8), + gsSPDisplayList(0x07007730), + gsSPDisplayList(0x070077A0), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007EA0), + gsSPDisplayList(0x07007F20), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_40F0[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x070093A0), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07008D10), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002310), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002128), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07005678), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x07005560), + gsSPDisplayList(0x07007038), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007288), + gsSPDisplayList(0x07007180), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07007AD8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07007C30), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07007898), + gsSPDisplayList(0x07007908), + gsSPDisplayList(0x07007EA0), + gsSPDisplayList(0x07007F20), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_4278[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x07002128), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07005678), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x07005560), + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007288), + gsSPDisplayList(0x07007180), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007C30), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x070077A0), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007898), + gsSPDisplayList(0x07007908), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_4358[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002128), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07005678), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07007C30), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x070077A0), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007898), + gsSPDisplayList(0x07007E28), + gsSPDisplayList(0x07007EA0), + gsSPDisplayList(0x07007F20), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_4488[] = +{ + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x070093A0), + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07008D10), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002310), + gsSPDisplayList(0x07002128), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07005678), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x07005560), + gsSPDisplayList(0x07007038), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007288), + gsSPDisplayList(0x07007180), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07007AD8), + gsSPDisplayList(0x070077A0), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007898), + gsSPDisplayList(0x07007908), + gsSPDisplayList(0x07007D48), + gsSPDisplayList(0x07008148), + gsSPDisplayList(0x07007EA0), + gsSPDisplayList(0x07007F20), + gsSPDisplayList(0x07007F98), + gsSPDisplayList(0x07008008), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_45D8[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x070093A0), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x070094D8), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07008D10), + gsSPDisplayList(0x07008DA8), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002128), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x07005560), + gsSPDisplayList(0x07007038), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007288), + gsSPDisplayList(0x07007180), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07007AD8), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07007C30), + gsSPDisplayList(0x07007898), + gsSPDisplayList(0x07007908), + gsSPDisplayList(0x07007F20), + gsSPDisplayList(0x07007F98), + gsSPDisplayList(0x07008008), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_4748[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x07002128), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x07005560), + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007288), + gsSPDisplayList(0x07007180), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007898), + gsSPDisplayList(0x07007908), + gsSPDisplayList(0x07007D48), + gsSPDisplayList(0x07008148), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_4820[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x070094D8), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07008DA8), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002128), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x07005560), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007288), + gsSPDisplayList(0x07007180), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07007C30), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x070077A0), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007898), + gsSPDisplayList(0x07007908), + gsSPDisplayList(0x07007D48), + gsSPDisplayList(0x07008148), + gsSPDisplayList(0x07007EA0), + gsSPDisplayList(0x07007F20), + gsSPDisplayList(0x07007F98), + gsSPDisplayList(0x07008008), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_4998[] = +{ + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x070093A0), + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x070094D8), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07008D10), + gsSPDisplayList(0x07008DA8), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002128), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x07005560), + gsSPDisplayList(0x07007038), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07007288), + gsSPDisplayList(0x07007180), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07007AD8), + gsSPDisplayList(0x07007898), + gsSPDisplayList(0x07007908), + gsSPDisplayList(0x07007D48), + gsSPDisplayList(0x07008148), + gsSPDisplayList(0x07007F98), + gsSPDisplayList(0x07008008), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_4A98[] = +{ + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x070093A0), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x070094D8), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07008D10), + gsSPDisplayList(0x07008DA8), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002310), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002858), + gsSPDisplayList(0x07005448), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x07005560), + gsSPDisplayList(0x07007038), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007288), + gsSPDisplayList(0x07007180), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07007AD8), + gsSPDisplayList(0x07007898), + gsSPDisplayList(0x070081B0), + gsSPDisplayList(0x07008218), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07007F98), + gsSPDisplayList(0x07008008), + gsSPDisplayList(0x07008078), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_4C00[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x07005448), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x07005560), + gsSPDisplayList(0x07007038), + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007288), + gsSPDisplayList(0x07007180), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007898), + gsSPDisplayList(0x07007D48), + gsSPDisplayList(0x07008148), + gsSPDisplayList(0x070081B0), + gsSPDisplayList(0x07008078), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_4CE8[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x07006A90), + gsSPDisplayList(0x070094D8), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07008D10), + gsSPDisplayList(0x07008DA8), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x070020B0), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x07005448), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x07005560), + gsSPDisplayList(0x07007038), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07006CB8), + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007288), + gsSPDisplayList(0x07007180), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07007C30), + gsSPDisplayList(0x07007650), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x070077A0), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x07007898), + gsSPDisplayList(0x07007D48), + gsSPDisplayList(0x07008148), + gsSPDisplayList(0x070081B0), + gsSPDisplayList(0x07007EA0), + gsSPDisplayList(0x07007F20), + gsSPDisplayList(0x07007F98), + gsSPDisplayList(0x07008008), + gsSPDisplayList(0x07008078), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_4EA8[] = +{ + gsSPDisplayList(0x07008E78), + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x070093A0), + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x070094D8), + gsSPDisplayList(0x070084A8), + gsSPDisplayList(0x07008D10), + gsSPDisplayList(0x07008DA8), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x07005448), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x07005560), + gsSPDisplayList(0x07007038), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07007288), + gsSPDisplayList(0x07007180), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07007AD8), + gsSPDisplayList(0x07007D48), + gsSPDisplayList(0x07008148), + gsSPDisplayList(0x07007F98), + gsSPDisplayList(0x07008008), + gsSPEndDisplayList(), +}; + +// 0x4F90 +struct ActorSpawnData d_course_bowsers_castle_spawn[] = { + {{ 2, 0, -172 }, { 0 }}, + {{ 2, 0, -197 }, { 0 }}, + {{ -2, 0, -691 }, { 0 }}, + {{ -1, 0, -1087 }, { 0 }}, + {{ 4, 0, -1519 }, { 0 }}, + {{ 88, 0, -1645 }, { 0 }}, + {{ 228, 0, -1743 }, { 0 }}, + {{ 571, 0, -1749 }, { 0 }}, + {{ 999, 0, -1749 }, { 0 }}, + {{ 1201, 0, -1747 }, { 0 }}, + {{ 1262, 0, -1759 }, { 0 }}, + {{ 1274, 0, -1797 }, { 0 }}, + {{ 1277, 0, -2193 }, { 0 }}, + {{ 1272, 0, -2487 }, { 0 }}, + {{ 1281, 0, -2631 }, { 0 }}, + {{ 1351, 0, -2653 }, { 0 }}, + {{ 1752, 0, -2642 }, { 0 }}, + {{ 2350, 0, -2640 }, { 0 }}, + {{ 2470, 0, -2621 }, { 0 }}, + {{ 2490, 0, -2580 }, { 0 }}, + {{ 2491, 0, -2372 }, { 0 }}, + {{ 2491, 0, -1970 }, { 0 }}, + {{ 2491, 0, -1759 }, { 0 }}, + {{ 2471, 0, -1705 }, { 0 }}, + {{ 2407, 0, -1681 }, { 0 }}, + {{ 2115, 0, -1680 }, { 0 }}, + {{ 1814, 0, -1681 }, { 0 }}, + {{ 1752, 0, -1678 }, { 0 }}, + {{ 1718, 0, -1661 }, { 0 }}, + {{ 1704, 0, -1599 }, { 0 }}, + {{ 1705, 0, -1403 }, { 0 }}, + {{ 1704, 0, -1250 }, { 0 }}, + {{ 1704, 0, -1099 }, { 0 }}, + {{ 1706, 0, -904 }, { 0 }}, + {{ 1701, 0, -850 }, { 0 }}, + {{ 1679, 0, -811 }, { 0 }}, + {{ 1480, 0, -799 }, { 0 }}, + {{ 1133, 0, -802 }, { 0 }}, + {{ 945, 0, -752 }, { 0 }}, + {{ 907, 0, -637 }, { 0 }}, + {{ 957, 0, -493 }, { 0 }}, + {{ 1080, 0, -445 }, { 0 }}, + {{ 1481, 0, -445 }, { 0 }}, + {{ 1871, 0, -437 }, { 0 }}, + {{ 1914, 0, -391 }, { 0 }}, + {{ 1920, 0, -351 }, { 0 }}, + {{ 1925, 0, -102 }, { 0 }}, + {{ 1919, 0, 203 }, { 0 }}, + {{ 1919, 0, 557 }, { 0 }}, + {{ 1919, 0, 644 }, { 0 }}, + {{ 1962, 0, 716 }, { 0 }}, + {{ 2028, 0, 761 }, { 0 }}, + {{ 2112, 0, 757 }, { 0 }}, + {{ 2184, 0, 720 }, { 0 }}, + {{ 2227, 0, 649 }, { 0 }}, + {{ 2227, 0, 567 }, { 0 }}, + {{ 2191, 0, 490 }, { 0 }}, + {{ 2117, 0, 449 }, { 0 }}, + {{ 2020, 0, 454 }, { 0 }}, + {{ 1828, 0, 456 }, { 0 }}, + {{ 1351, 0, 456 }, { 0 }}, + {{ 949, 0, 447 }, { 0 }}, + {{ 749, 0, 486 }, { 0 }}, + {{ 525, 0, 554 }, { 0 }}, + {{ 353, 0, 556 }, { 0 }}, + {{ 159, 0, 555 }, { 0 }}, + {{ 23, 0, 488 }, { 0 }}, + {{ -18, 0, 377 }, { 0 }}, + {{ -6, 0, 209 }, { 0 }}, + {{ 4, 0, -95 }, { 0 }}, + {{ 3, 0, -144 }, { 0 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ 2, 0, -184 }, { 1 }}, + {{ 1, 0, -204 }, { 2 }}, + {{ 1, 0, -224 }, { 2 }}, + {{ 1, 0, -244 }, { 2 }}, + {{ 1, 0, -264 }, { 2 }}, + {{ 1, 0, -284 }, { 2 }}, + {{ 1, 0, -304 }, { 2 }}, + {{ 0, 0, -324 }, { 2 }}, + {{ 0, 0, -344 }, { 2 }}, + {{ 0, 0, -364 }, { 2 }}, + {{ 0, 0, -384 }, { 2 }}, + {{ 0, 0, -404 }, { 2 }}, + {{ 0, 0, -424 }, { 2 }}, + {{ 0, 0, -444 }, { 2 }}, + {{ 0, 0, -464 }, { 2 }}, + {{ 0, 0, -484 }, { 2 }}, + {{ 0, 0, -504 }, { 2 }}, + {{ 0, 0, -524 }, { 2 }}, + {{ 0, 0, -544 }, { 2 }}, + {{ 0, 0, -564 }, { 2 }}, + {{ 0, 0, -584 }, { 2 }}, + {{ -1, 0, -604 }, { 3 }}, + {{ -1, 0, -624 }, { 3 }}, + {{ -1, 0, -644 }, { 3 }}, + {{ -1, 0, -664 }, { 3 }}, + {{ -1, 0, -684 }, { 3 }}, + {{ -1, 0, -704 }, { 3 }}, + {{ -1, 0, -724 }, { 3 }}, + {{ -1, 0, -744 }, { 3 }}, + {{ -1, 0, -764 }, { 3 }}, + {{ -1, 0, -784 }, { 3 }}, + {{ -1, 0, -804 }, { 4 }}, + {{ -1, 0, -824 }, { 4 }}, + {{ -1, 0, -844 }, { 4 }}, + {{ -1, 0, -864 }, { 4 }}, + {{ -1, 0, -884 }, { 4 }}, + {{ -1, 0, -904 }, { 4 }}, + {{ -1, 0, -924 }, { 4 }}, + {{ -1, 0, -944 }, { 4 }}, + {{ -1, 0, -964 }, { 4 }}, + {{ -1, 0, -985 }, { 4 }}, + {{ -1, 0, -1005 }, { 5 }}, + {{ 0, 0, -1025 }, { 5 }}, + {{ 0, 0, -1045 }, { 5 }}, + {{ 0, 0, -1065 }, { 5 }}, + {{ 0, 0, -1085 }, { 5 }}, + {{ 0, 0, -1105 }, { 5 }}, + {{ 0, 0, -1125 }, { 5 }}, + {{ 0, 0, -1145 }, { 5 }}, + {{ 0, 0, -1165 }, { 5 }}, + {{ 0, 0, -1185 }, { 5 }}, + {{ 0, 0, -1205 }, { 5 }}, + {{ 0, 0, -1225 }, { 5 }}, + {{ 0, 0, -1245 }, { 5 }}, + {{ 1, 0, -1265 }, { 5 }}, + {{ 1, 0, -1285 }, { 5 }}, + {{ 1, 0, -1305 }, { 5 }}, + {{ 1, 0, -1325 }, { 5 }}, + {{ 2, 0, -1345 }, { 5 }}, + {{ 3, 0, -1365 }, { 5 }}, + {{ 4, 0, -1385 }, { 5 }}, + {{ 5, 0, -1405 }, { 5 }}, + {{ 7, 0, -1425 }, { 5 }}, + {{ 9, 0, -1445 }, { 5 }}, + {{ 11, 0, -1464 }, { 5 }}, + {{ 14, 0, -1484 }, { 5 }}, + {{ 18, 0, -1504 }, { 5 }}, + {{ 22, 0, -1523 }, { 5 }}, + {{ 28, 0, -1543 }, { 5 }}, + {{ 35, 0, -1561 }, { 5 }}, + {{ 44, 0, -1579 }, { 5 }}, + {{ 55, 0, -1596 }, { 5 }}, + {{ 68, 0, -1611 }, { 5 }}, + {{ 81, 0, -1626 }, { 5 }}, + {{ 94, 0, -1641 }, { 5 }}, + {{ 109, 0, -1655 }, { 5 }}, + {{ 124, 0, -1668 }, { 5 }}, + {{ 140, 0, -1680 }, { 5 }}, + {{ 156, 0, -1692 }, { 5 }}, + {{ 173, 0, -1703 }, { 5 }}, + {{ 191, 0, -1712 }, { 5 }}, + {{ 209, 0, -1719 }, { 5 }}, + {{ 228, 0, -1725 }, { 5 }}, + {{ 248, 0, -1730 }, { 5 }}, + {{ 267, 0, -1734 }, { 5 }}, + {{ 287, 0, -1737 }, { 5 }}, + {{ 307, 0, -1740 }, { 5 }}, + {{ 327, 0, -1742 }, { 5 }}, + {{ 347, 0, -1743 }, { 5 }}, + {{ 367, 0, -1744 }, { 5 }}, + {{ 387, 0, -1745 }, { 5 }}, + {{ 407, 0, -1746 }, { 5 }}, + {{ 427, 0, -1746 }, { 5 }}, + {{ 447, 0, -1746 }, { 5 }}, + {{ 467, 0, -1747 }, { 5 }}, + {{ 487, 0, -1747 }, { 5 }}, + {{ 507, 0, -1747 }, { 5 }}, + {{ 527, 0, -1747 }, { 5 }}, + {{ 547, 0, -1747 }, { 5 }}, + {{ 567, 0, -1748 }, { 5 }}, + {{ 587, 0, -1748 }, { 5 }}, + {{ 607, 0, -1748 }, { 6 }}, + {{ 627, 0, -1748 }, { 6 }}, + {{ 647, 0, -1748 }, { 6 }}, + {{ 667, 0, -1748 }, { 6 }}, + {{ 687, 0, -1748 }, { 6 }}, + {{ 707, 0, -1748 }, { 6 }}, + {{ 727, 0, -1748 }, { 6 }}, + {{ 747, 0, -1748 }, { 6 }}, + {{ 767, 0, -1748 }, { 6 }}, + {{ 787, 0, -1749 }, { 6 }}, + {{ 807, 0, -1748 }, { 6 }}, + {{ 827, 0, -1748 }, { 6 }}, + {{ 847, 0, -1748 }, { 6 }}, + {{ 867, 0, -1748 }, { 6 }}, + {{ 887, 0, -1748 }, { 6 }}, + {{ 907, 0, -1748 }, { 6 }}, + {{ 927, 0, -1748 }, { 6 }}, + {{ 947, 0, -1748 }, { 6 }}, + {{ 967, 0, -1748 }, { 6 }}, + {{ 987, 0, -1748 }, { 6 }}, + {{ 1007, 0, -1748 }, { 6 }}, + {{ 1027, 0, -1748 }, { 6 }}, + {{ 1047, 0, -1748 }, { 6 }}, + {{ 1067, 0, -1748 }, { 6 }}, + {{ 1087, 0, -1748 }, { 6 }}, + {{ 1107, 0, -1747 }, { 6 }}, + {{ 1127, 0, -1747 }, { 6 }}, + {{ 1147, 0, -1747 }, { 6 }}, + {{ 1167, 0, -1748 }, { 6 }}, + {{ 1187, 0, -1748 }, { 6 }}, + {{ 1207, 0, -1750 }, { 6 }}, + {{ 1227, 0, -1752 }, { 6 }}, + {{ 1246, 0, -1757 }, { 6 }}, + {{ 1263, 0, -1768 }, { 6 }}, + {{ 1269, 0, -1787 }, { 6 }}, + {{ 1271, 0, -1807 }, { 6 }}, + {{ 1272, 0, -1827 }, { 6 }}, + {{ 1273, 0, -1847 }, { 6 }}, + {{ 1273, 0, -1867 }, { 6 }}, + {{ 1274, 0, -1887 }, { 6 }}, + {{ 1274, 0, -1907 }, { 6 }}, + {{ 1274, 0, -1927 }, { 6 }}, + {{ 1275, 0, -1947 }, { 6 }}, + {{ 1275, 0, -1967 }, { 6 }}, + {{ 1275, 0, -1987 }, { 6 }}, + {{ 1275, 0, -2007 }, { 7 }}, + {{ 1275, 0, -2027 }, { 7 }}, + {{ 1275, 0, -2047 }, { 7 }}, + {{ 1275, 0, -2067 }, { 7 }}, + {{ 1275, 0, -2087 }, { 7 }}, + {{ 1276, 0, -2107 }, { 7 }}, + {{ 1276, 0, -2127 }, { 7 }}, + {{ 1276, 0, -2147 }, { 7 }}, + {{ 1276, 0, -2167 }, { 7 }}, + {{ 1275, 0, -2187 }, { 7 }}, + {{ 1275, 0, -2207 }, { 7 }}, + {{ 1275, 0, -2227 }, { 7 }}, + {{ 1275, 0, -2247 }, { 7 }}, + {{ 1275, 0, -2267 }, { 7 }}, + {{ 1275, 0, -2287 }, { 7 }}, + {{ 1274, 0, -2307 }, { 7 }}, + {{ 1274, 0, -2327 }, { 7 }}, + {{ 1274, 0, -2347 }, { 7 }}, + {{ 1274, 0, -2367 }, { 7 }}, + {{ 1273, 0, -2387 }, { 7 }}, + {{ 1273, 0, -2407 }, { 7 }}, + {{ 1273, 0, -2427 }, { 7 }}, + {{ 1273, 0, -2447 }, { 7 }}, + {{ 1273, 0, -2467 }, { 7 }}, + {{ 1273, 0, -2487 }, { 7 }}, + {{ 1274, 0, -2507 }, { 8 }}, + {{ 1275, 0, -2527 }, { 8 }}, + {{ 1275, 0, -2547 }, { 8 }}, + {{ 1277, 0, -2567 }, { 8 }}, + {{ 1279, 0, -2587 }, { 8 }}, + {{ 1285, 0, -2606 }, { 8 }}, + {{ 1293, 0, -2624 }, { 8 }}, + {{ 1308, 0, -2638 }, { 8 }}, + {{ 1327, 0, -2644 }, { 8 }}, + {{ 1347, 0, -2646 }, { 8 }}, + {{ 1366, 0, -2648 }, { 8 }}, + {{ 1386, 0, -2648 }, { 8 }}, + {{ 1406, 0, -2649 }, { 8 }}, + {{ 1427, 0, -2649 }, { 8 }}, + {{ 1447, 0, -2649 }, { 8 }}, + {{ 1467, 0, -2649 }, { 8 }}, + {{ 1487, 0, -2648 }, { 8 }}, + {{ 1507, 0, -2648 }, { 8 }}, + {{ 1527, 0, -2648 }, { 8 }}, + {{ 1547, 0, -2647 }, { 8 }}, + {{ 1567, 0, -2647 }, { 8 }}, + {{ 1587, 0, -2646 }, { 8 }}, + {{ 1607, 0, -2646 }, { 8 }}, + {{ 1627, 0, -2645 }, { 8 }}, + {{ 1647, 0, -2645 }, { 8 }}, + {{ 1667, 0, -2644 }, { 8 }}, + {{ 1687, 0, -2644 }, { 8 }}, + {{ 1707, 0, -2644 }, { 8 }}, + {{ 1727, 0, -2643 }, { 8 }}, + {{ 1747, 0, -2643 }, { 8 }}, + {{ 1767, 0, -2643 }, { 8 }}, + {{ 1787, 0, -2642 }, { 8 }}, + {{ 1807, 0, -2642 }, { 8 }}, + {{ 1827, 0, -2642 }, { 8 }}, + {{ 1847, 0, -2642 }, { 8 }}, + {{ 1867, 0, -2642 }, { 8 }}, + {{ 1887, 0, -2641 }, { 8 }}, + {{ 1907, 0, -2641 }, { 8 }}, + {{ 1927, 0, -2641 }, { 8 }}, + {{ 1947, 0, -2641 }, { 8 }}, + {{ 1967, 0, -2641 }, { 8 }}, + {{ 1987, 0, -2641 }, { 8 }}, + {{ 2007, 0, -2641 }, { 8 }}, + {{ 2027, 0, -2641 }, { 8 }}, + {{ 2047, 0, -2641 }, { 8 }}, + {{ 2067, 0, -2640 }, { 8 }}, + {{ 2087, 0, -2640 }, { 8 }}, + {{ 2107, 0, -2640 }, { 8 }}, + {{ 2127, 0, -2640 }, { 8 }}, + {{ 2147, 0, -2640 }, { 8 }}, + {{ 2167, 0, -2640 }, { 8 }}, + {{ 2187, 0, -2639 }, { 8 }}, + {{ 2207, 0, -2639 }, { 8 }}, + {{ 2227, 0, -2639 }, { 8 }}, + {{ 2247, 0, -2638 }, { 8 }}, + {{ 2267, 0, -2638 }, { 8 }}, + {{ 2287, 0, -2637 }, { 8 }}, + {{ 2307, 0, -2637 }, { 8 }}, + {{ 2327, 0, -2636 }, { 8 }}, + {{ 2347, 0, -2635 }, { 8 }}, + {{ 2367, 0, -2634 }, { 8 }}, + {{ 2387, 0, -2633 }, { 8 }}, + {{ 2407, 0, -2630 }, { 8 }}, + {{ 2426, 0, -2627 }, { 9 }}, + {{ 2446, 0, -2622 }, { 9 }}, + {{ 2464, 0, -2614 }, { 9 }}, + {{ 2479, 0, -2601 }, { 9 }}, + {{ 2484, 0, -2582 }, { 9 }}, + {{ 2487, 0, -2562 }, { 9 }}, + {{ 2488, 1, -2542 }, { 9 }}, + {{ 2489, 3, -2522 }, { 9 }}, + {{ 2490, 4, -2502 }, { 9 }}, + {{ 2490, 6, -2482 }, { 9 }}, + {{ 2490, 8, -2462 }, { 9 }}, + {{ 2490, 10, -2442 }, { 9 }}, + {{ 2490, 12, -2422 }, { 9 }}, + {{ 2490, 13, -2402 }, { 9 }}, + {{ 2490, 15, -2382 }, { 9 }}, + {{ 2490, 16, -2362 }, { 9 }}, + {{ 2490, 18, -2342 }, { 9 }}, + {{ 2490, 20, -2322 }, { 9 }}, + {{ 2490, 22, -2302 }, { 9 }}, + {{ 2490, 24, -2282 }, { 9 }}, + {{ 2490, 25, -2262 }, { 9 }}, + {{ 2490, 27, -2242 }, { 9 }}, + {{ 2490, 29, -2222 }, { 9 }}, + {{ 2490, 31, -2202 }, { 9 }}, + {{ 2490, 33, -2182 }, { 9 }}, + {{ 2490, 34, -2162 }, { 9 }}, + {{ 2491, 36, -2142 }, { 9 }}, + {{ 2491, 38, -2122 }, { 9 }}, + {{ 2491, 39, -2102 }, { 9 }}, + {{ 2491, 42, -2082 }, { 9 }}, + {{ 2491, 44, -2062 }, { 9 }}, + {{ 2490, 45, -2042 }, { 9 }}, + {{ 2490, 47, -2022 }, { 9 }}, + {{ 2491, 48, -2002 }, { 9 }}, + {{ 2490, 50, -1982 }, { 9 }}, + {{ 2491, 52, -1962 }, { 9 }}, + {{ 2491, 54, -1942 }, { 9 }}, + {{ 2491, 56, -1922 }, { 9 }}, + {{ 2491, 57, -1902 }, { 9 }}, + {{ 2491, 59, -1882 }, { 9 }}, + {{ 2490, 61, -1862 }, { 9 }}, + {{ 2490, 62, -1842 }, { 9 }}, + {{ 2490, 64, -1822 }, { 9 }}, + {{ 2489, 66, -1802 }, { 9 }}, + {{ 2488, 68, -1782 }, { 9 }}, + {{ 2486, 70, -1762 }, { 9 }}, + {{ 2483, 70, -1742 }, { 9 }}, + {{ 2477, 70, -1723 }, { 9 }}, + {{ 2464, 70, -1708 }, { 9 }}, + {{ 2448, 70, -1696 }, { 9 }}, + {{ 2429, 70, -1690 }, { 9 }}, + {{ 2409, 70, -1686 }, { 10 }}, + {{ 2389, 70, -1684 }, { 10 }}, + {{ 2369, 70, -1683 }, { 10 }}, + {{ 2349, 70, -1682 }, { 10 }}, + {{ 2329, 70, -1681 }, { 10 }}, + {{ 2309, 70, -1681 }, { 10 }}, + {{ 2289, 70, -1680 }, { 10 }}, + {{ 2269, 70, -1680 }, { 10 }}, + {{ 2249, 70, -1680 }, { 10 }}, + {{ 2229, 70, -1680 }, { 10 }}, + {{ 2209, 70, -1680 }, { 10 }}, + {{ 2189, 70, -1680 }, { 10 }}, + {{ 2169, 70, -1680 }, { 10 }}, + {{ 2149, 70, -1680 }, { 10 }}, + {{ 2129, 70, -1680 }, { 10 }}, + {{ 2109, 70, -1680 }, { 10 }}, + {{ 2089, 70, -1680 }, { 10 }}, + {{ 2069, 70, -1680 }, { 10 }}, + {{ 2049, 70, -1680 }, { 10 }}, + {{ 2029, 70, -1680 }, { 10 }}, + {{ 2009, 70, -1680 }, { 10 }}, + {{ 1989, 70, -1680 }, { 10 }}, + {{ 1969, 70, -1680 }, { 10 }}, + {{ 1949, 70, -1680 }, { 10 }}, + {{ 1929, 70, -1680 }, { 10 }}, + {{ 1909, 70, -1680 }, { 10 }}, + {{ 1889, 70, -1680 }, { 10 }}, + {{ 1869, 70, -1680 }, { 10 }}, + {{ 1849, 70, -1680 }, { 10 }}, + {{ 1829, 70, -1680 }, { 10 }}, + {{ 1809, 70, -1680 }, { 10 }}, + {{ 1789, 70, -1679 }, { 10 }}, + {{ 1769, 70, -1678 }, { 10 }}, + {{ 1749, 70, -1674 }, { 11 }}, + {{ 1731, 70, -1667 }, { 11 }}, + {{ 1718, 70, -1652 }, { 11 }}, + {{ 1711, 70, -1633 }, { 11 }}, + {{ 1708, 70, -1613 }, { 11 }}, + {{ 1706, 70, -1593 }, { 11 }}, + {{ 1705, 70, -1573 }, { 11 }}, + {{ 1704, 70, -1553 }, { 11 }}, + {{ 1704, 70, -1533 }, { 11 }}, + {{ 1704, 70, -1513 }, { 11 }}, + {{ 1704, 70, -1493 }, { 11 }}, + {{ 1704, 70, -1473 }, { 11 }}, + {{ 1704, 70, -1453 }, { 11 }}, + {{ 1704, 70, -1433 }, { 11 }}, + {{ 1704, 70, -1413 }, { 11 }}, + {{ 1704, 68, -1393 }, { 12 }}, + {{ 1704, 66, -1373 }, { 12 }}, + {{ 1704, 64, -1353 }, { 12 }}, + {{ 1704, 62, -1333 }, { 12 }}, + {{ 1704, 61, -1313 }, { 12 }}, + {{ 1704, 61, -1293 }, { 12 }}, + {{ 1704, 60, -1273 }, { 12 }}, + {{ 1704, 60, -1253 }, { 12 }}, + {{ 1704, 60, -1233 }, { 12 }}, + {{ 1704, 61, -1213 }, { 12 }}, + {{ 1704, 61, -1193 }, { 12 }}, + {{ 1704, 62, -1173 }, { 12 }}, + {{ 1704, 63, -1153 }, { 12 }}, + {{ 1704, 65, -1133 }, { 12 }}, + {{ 1704, 68, -1113 }, { 12 }}, + {{ 1704, 70, -1093 }, { 13 }}, + {{ 1704, 70, -1073 }, { 13 }}, + {{ 1704, 70, -1053 }, { 13 }}, + {{ 1704, 70, -1033 }, { 13 }}, + {{ 1704, 70, -1013 }, { 13 }}, + {{ 1705, 70, -993 }, { 13 }}, + {{ 1705, 70, -973 }, { 13 }}, + {{ 1705, 70, -953 }, { 13 }}, + {{ 1705, 70, -933 }, { 13 }}, + {{ 1705, 70, -913 }, { 13 }}, + {{ 1704, 70, -893 }, { 14 }}, + {{ 1703, 70, -873 }, { 14 }}, + {{ 1699, 70, -853 }, { 14 }}, + {{ 1692, 70, -835 }, { 14 }}, + {{ 1678, 70, -821 }, { 14 }}, + {{ 1659, 70, -815 }, { 14 }}, + {{ 1640, 70, -811 }, { 14 }}, + {{ 1620, 60, -808 }, { 14 }}, + {{ 1600, 60, -806 }, { 14 }}, + {{ 1580, 60, -805 }, { 14 }}, + {{ 1560, 50, -803 }, { 14 }}, + {{ 1540, 50, -803 }, { 14 }}, + {{ 1520, 40, -802 }, { 14 }}, + {{ 1500, 40, -801 }, { 14 }}, + {{ 1480, 40, -801 }, { 14 }}, + {{ 1460, 30, -800 }, { 14 }}, + {{ 1440, 30, -800 }, { 14 }}, + {{ 1420, 20, -800 }, { 14 }}, + {{ 1400, 20, -800 }, { 14 }}, + {{ 1380, 20, -800 }, { 14 }}, + {{ 1360, 10, -800 }, { 14 }}, + {{ 1340, 10, -800 }, { 14 }}, + {{ 1320, 0, -800 }, { 14 }}, + {{ 1300, 0, -800 }, { 14 }}, + {{ 1280, 0, -800 }, { 14 }}, + {{ 1260, 0, -800 }, { 14 }}, + {{ 1240, 0, -800 }, { 14 }}, + {{ 1220, 0, -799 }, { 14 }}, + {{ 1200, 0, -798 }, { 14 }}, + {{ 1180, 0, -797 }, { 14 }}, + {{ 1160, 0, -796 }, { 14 }}, + {{ 1140, 0, -794 }, { 14 }}, + {{ 1120, 0, -791 }, { 14 }}, + {{ 1100, 0, -789 }, { 14 }}, + {{ 1080, 0, -786 }, { 14 }}, + {{ 1061, 0, -782 }, { 15 }}, + {{ 1041, 0, -777 }, { 15 }}, + {{ 1022, 0, -772 }, { 15 }}, + {{ 1003, 0, -765 }, { 15 }}, + {{ 985, 0, -757 }, { 15 }}, + {{ 968, 0, -747 }, { 15 }}, + {{ 952, 0, -734 }, { 15 }}, + {{ 939, 0, -719 }, { 15 }}, + {{ 929, 0, -702 }, { 15 }}, + {{ 922, 0, -683 }, { 15 }}, + {{ 919, 0, -663 }, { 15 }}, + {{ 917, 0, -643 }, { 15 }}, + {{ 918, 0, -624 }, { 15 }}, + {{ 921, 0, -604 }, { 15 }}, + {{ 925, 0, -584 }, { 15 }}, + {{ 931, 0, -565 }, { 15 }}, + {{ 939, 0, -546 }, { 15 }}, + {{ 948, 0, -529 }, { 15 }}, + {{ 959, 0, -512 }, { 15 }}, + {{ 973, 0, -497 }, { 15 }}, + {{ 988, 0, -485 }, { 15 }}, + {{ 1005, 0, -474 }, { 15 }}, + {{ 1023, 0, -467 }, { 15 }}, + {{ 1043, 0, -461 }, { 15 }}, + {{ 1062, 0, -457 }, { 15 }}, + {{ 1082, 0, -454 }, { 15 }}, + {{ 1102, 0, -452 }, { 15 }}, + {{ 1122, 0, -450 }, { 15 }}, + {{ 1142, 0, -448 }, { 15 }}, + {{ 1162, 0, -447 }, { 15 }}, + {{ 1182, 0, -446 }, { 15 }}, + {{ 1202, 0, -446 }, { 15 }}, + {{ 1222, 0, -445 }, { 15 }}, + {{ 1242, 0, -445 }, { 15 }}, + {{ 1262, 0, -445 }, { 15 }}, + {{ 1282, 0, -444 }, { 15 }}, + {{ 1302, 0, -444 }, { 15 }}, + {{ 1322, 0, -444 }, { 15 }}, + {{ 1342, 0, -444 }, { 15 }}, + {{ 1362, 0, -444 }, { 15 }}, + {{ 1382, 0, -444 }, { 15 }}, + {{ 1402, 0, -444 }, { 15 }}, + {{ 1422, 0, -444 }, { 15 }}, + {{ 1442, 0, -444 }, { 15 }}, + {{ 1462, 0, -444 }, { 15 }}, + {{ 1482, 0, -443 }, { 15 }}, + {{ 1502, 0, -443 }, { 15 }}, + {{ 1522, 0, -443 }, { 15 }}, + {{ 1542, 0, -443 }, { 15 }}, + {{ 1562, 0, -442 }, { 15 }}, + {{ 1582, 0, -442 }, { 15 }}, + {{ 1602, 0, -442 }, { 15 }}, + {{ 1622, 0, -442 }, { 15 }}, + {{ 1642, 0, -441 }, { 15 }}, + {{ 1662, 0, -441 }, { 15 }}, + {{ 1682, 0, -440 }, { 15 }}, + {{ 1702, 0, -440 }, { 15 }}, + {{ 1722, 0, -439 }, { 15 }}, + {{ 1742, 0, -438 }, { 15 }}, + {{ 1762, 0, -437 }, { 15 }}, + {{ 1782, 0, -436 }, { 15 }}, + {{ 1802, 0, -434 }, { 15 }}, + {{ 1822, 0, -432 }, { 15 }}, + {{ 1842, 0, -430 }, { 15 }}, + {{ 1861, 0, -426 }, { 15 }}, + {{ 1881, 0, -420 }, { 15 }}, + {{ 1896, 0, -409 }, { 15 }}, + {{ 1908, 0, -392 }, { 15 }}, + {{ 1916, 0, -374 }, { 15 }}, + {{ 1918, 0, -354 }, { 15 }}, + {{ 1919, 0, -334 }, { 15 }}, + {{ 1920, 0, -314 }, { 15 }}, + {{ 1920, 0, -294 }, { 15 }}, + {{ 1921, 0, -274 }, { 15 }}, + {{ 1921, 0, -254 }, { 15 }}, + {{ 1922, 0, -234 }, { 15 }}, + {{ 1922, 0, -214 }, { 16 }}, + {{ 1923, 0, -194 }, { 16 }}, + {{ 1923, 0, -174 }, { 16 }}, + {{ 1923, 0, -154 }, { 16 }}, + {{ 1923, 0, -134 }, { 16 }}, + {{ 1923, 0, -114 }, { 16 }}, + {{ 1923, 0, -94 }, { 16 }}, + {{ 1923, 0, -74 }, { 16 }}, + {{ 1923, 0, -54 }, { 17 }}, + {{ 1923, 0, -34 }, { 17 }}, + {{ 1923, 0, -14 }, { 17 }}, + {{ 1922, 0, 5 }, { 17 }}, + {{ 1922, 0, 25 }, { 17 }}, + {{ 1922, 0, 45 }, { 17 }}, + {{ 1921, 0, 65 }, { 17 }}, + {{ 1921, 0, 85 }, { 17 }}, + {{ 1921, 0, 105 }, { 18 }}, + {{ 1920, 0, 125 }, { 18 }}, + {{ 1920, 0, 145 }, { 18 }}, + {{ 1920, 0, 165 }, { 18 }}, + {{ 1919, 0, 185 }, { 18 }}, + {{ 1919, 0, 205 }, { 18 }}, + {{ 1919, 0, 225 }, { 18 }}, + {{ 1919, 0, 245 }, { 18 }}, + {{ 1919, 0, 265 }, { 18 }}, + {{ 1919, 0, 285 }, { 18 }}, + {{ 1919, 0, 305 }, { 18 }}, + {{ 1919, 0, 325 }, { 18 }}, + {{ 1919, 0, 345 }, { 18 }}, + {{ 1919, 0, 365 }, { 18 }}, + {{ 1919, 0, 385 }, { 18 }}, + {{ 1919, 0, 405 }, { 19 }}, + {{ 1918, 1, 425 }, { 19 }}, + {{ 1918, 2, 445 }, { 19 }}, + {{ 1919, 3, 465 }, { 19 }}, + {{ 1919, 4, 485 }, { 19 }}, + {{ 1918, 5, 505 }, { 19 }}, + {{ 1919, 7, 525 }, { 19 }}, + {{ 1919, 8, 545 }, { 19 }}, + {{ 1919, 10, 565 }, { 19 }}, + {{ 1919, 11, 585 }, { 19 }}, + {{ 1919, 13, 605 }, { 19 }}, + {{ 1920, 15, 625 }, { 19 }}, + {{ 1925, 17, 645 }, { 19 }}, + {{ 1932, 20, 664 }, { 19 }}, + {{ 1941, 22, 681 }, { 20 }}, + {{ 1952, 24, 698 }, { 20 }}, + {{ 1965, 26, 713 }, { 20 }}, + {{ 1980, 28, 727 }, { 20 }}, + {{ 1996, 30, 739 }, { 20 }}, + {{ 2013, 32, 748 }, { 20 }}, + {{ 2032, 34, 755 }, { 20 }}, + {{ 2052, 36, 758 }, { 20 }}, + {{ 2072, 37, 758 }, { 20 }}, + {{ 2092, 40, 756 }, { 20 }}, + {{ 2111, 41, 752 }, { 20 }}, + {{ 2130, 44, 746 }, { 20 }}, + {{ 2148, 45, 738 }, { 20 }}, + {{ 2165, 48, 727 }, { 20 }}, + {{ 2181, 49, 714 }, { 21 }}, + {{ 2194, 51, 699 }, { 21 }}, + {{ 2206, 53, 683 }, { 21 }}, + {{ 2215, 55, 665 }, { 21 }}, + {{ 2221, 57, 646 }, { 21 }}, + {{ 2225, 60, 627 }, { 21 }}, + {{ 2226, 61, 607 }, { 21 }}, + {{ 2225, 63, 587 }, { 21 }}, + {{ 2222, 64, 567 }, { 21 }}, + {{ 2217, 67, 548 }, { 21 }}, + {{ 2209, 69, 529 }, { 21 }}, + {{ 2200, 71, 512 }, { 21 }}, + {{ 2187, 72, 496 }, { 21 }}, + {{ 2173, 74, 482 }, { 22 }}, + {{ 2156, 75, 471 }, { 22 }}, + {{ 2138, 78, 462 }, { 22 }}, + {{ 2119, 79, 456 }, { 22 }}, + {{ 2100, 81, 452 }, { 22 }}, + {{ 2080, 82, 451 }, { 22 }}, + {{ 2060, 83, 451 }, { 22 }}, + {{ 2040, 85, 452 }, { 22 }}, + {{ 2020, 86, 453 }, { 22 }}, + {{ 2000, 87, 453 }, { 22 }}, + {{ 1980, 89, 454 }, { 22 }}, + {{ 1960, 90, 454 }, { 23 }}, + {{ 1940, 91, 454 }, { 23 }}, + {{ 1920, 93, 455 }, { 23 }}, + {{ 1900, 93, 455 }, { 23 }}, + {{ 1880, 94, 455 }, { 23 }}, + {{ 1860, 95, 455 }, { 23 }}, + {{ 1840, 96, 455 }, { 23 }}, + {{ 1820, 97, 455 }, { 23 }}, + {{ 1800, 97, 455 }, { 23 }}, + {{ 1780, 98, 455 }, { 23 }}, + {{ 1760, 98, 455 }, { 23 }}, + {{ 1740, 98, 455 }, { 23 }}, + {{ 1720, 98, 455 }, { 23 }}, + {{ 1700, 98, 455 }, { 23 }}, + {{ 1680, 98, 455 }, { 23 }}, + {{ 1660, 98, 455 }, { 23 }}, + {{ 1640, 98, 455 }, { 23 }}, + {{ 1620, 98, 455 }, { 23 }}, + {{ 1600, 98, 455 }, { 23 }}, + {{ 1580, 98, 455 }, { 23 }}, + {{ 1560, 98, 455 }, { 23 }}, + {{ 1540, 88, 455 }, { 24 }}, + {{ 1520, 78, 455 }, { 24 }}, + {{ 1500, 68, 455 }, { 24 }}, + {{ 1479, 58, 455 }, { 24 }}, + {{ 1459, 48, 455 }, { 24 }}, + {{ 1439, 38, 455 }, { 24 }}, + {{ 1419, 33, 455 }, { 24 }}, + {{ 1399, 29, 455 }, { 24 }}, + {{ 1379, 25, 455 }, { 24 }}, + {{ 1359, 21, 454 }, { 24 }}, + {{ 1339, 18, 454 }, { 24 }}, + {{ 1319, 16, 454 }, { 24 }}, + {{ 1299, 14, 454 }, { 24 }}, + {{ 1279, 12, 453 }, { 24 }}, + {{ 1259, 10, 453 }, { 24 }}, + {{ 1239, 9, 453 }, { 24 }}, + {{ 1219, 8, 452 }, { 24 }}, + {{ 1199, 7, 452 }, { 24 }}, + {{ 1179, 6, 452 }, { 24 }}, + {{ 1159, 5, 451 }, { 24 }}, + {{ 1139, 4, 451 }, { 24 }}, + {{ 1119, 3, 450 }, { 24 }}, + {{ 1099, 2, 450 }, { 24 }}, + {{ 1079, 1, 450 }, { 24 }}, + {{ 1059, 0, 450 }, { 24 }}, + {{ 1039, 0, 450 }, { 25 }}, + {{ 1019, 0, 451 }, { 25 }}, + {{ 999, 0, 451 }, { 25 }}, + {{ 979, 0, 452 }, { 25 }}, + {{ 959, 0, 453 }, { 25 }}, + {{ 939, 0, 455 }, { 25 }}, + {{ 919, 1, 456 }, { 25 }}, + {{ 899, 2, 458 }, { 25 }}, + {{ 880, 3, 461 }, { 25 }}, + {{ 860, 4, 464 }, { 25 }}, + {{ 840, 5, 468 }, { 25 }}, + {{ 821, 7, 472 }, { 25 }}, + {{ 801, 9, 476 }, { 25 }}, + {{ 781, 11, 480 }, { 25 }}, + {{ 762, 13, 485 }, { 25 }}, + {{ 743, 15, 490 }, { 25 }}, + {{ 723, 17, 495 }, { 25 }}, + {{ 704, 19, 500 }, { 25 }}, + {{ 685, 21, 505 }, { 25 }}, + {{ 665, 23, 511 }, { 25 }}, + {{ 646, 23, 517 }, { 25 }}, + {{ 627, 23, 522 }, { 25 }}, + {{ 608, 23, 528 }, { 25 }}, + {{ 588, 23, 533 }, { 25 }}, + {{ 569, 13, 538 }, { 26 }}, + {{ 549, 3, 542 }, { 26 }}, + {{ 530, 0, 545 }, { 26 }}, + {{ 510, 0, 549 }, { 26 }}, + {{ 490, 0, 551 }, { 26 }}, + {{ 470, 0, 553 }, { 26 }}, + {{ 450, 0, 554 }, { 26 }}, + {{ 430, 0, 555 }, { 26 }}, + {{ 410, 0, 555 }, { 26 }}, + {{ 390, 0, 555 }, { 26 }}, + {{ 370, 0, 555 }, { 26 }}, + {{ 350, 0, 555 }, { 26 }}, + {{ 330, 0, 555 }, { 26 }}, + {{ 310, 0, 555 }, { 26 }}, + {{ 290, 0, 555 }, { 26 }}, + {{ 270, 0, 555 }, { 26 }}, + {{ 250, 0, 555 }, { 26 }}, + {{ 230, 0, 554 }, { 27 }}, + {{ 210, 0, 553 }, { 27 }}, + {{ 190, 0, 550 }, { 27 }}, + {{ 171, 0, 547 }, { 27 }}, + {{ 151, 0, 543 }, { 27 }}, + {{ 132, 0, 537 }, { 27 }}, + {{ 113, 0, 531 }, { 27 }}, + {{ 94, 0, 523 }, { 27 }}, + {{ 77, 0, 514 }, { 27 }}, + {{ 60, 0, 503 }, { 27 }}, + {{ 44, 0, 491 }, { 27 }}, + {{ 30, 0, 477 }, { 27 }}, + {{ 17, 0, 461 }, { 27 }}, + {{ 7, 0, 444 }, { 27 }}, + {{ 0, 0, 425 }, { 27 }}, + {{ -5, 0, 406 }, { 27 }}, + {{ -9, 0, 387 }, { 27 }}, + {{ -11, 0, 367 }, { 27 }}, + {{ -12, 0, 347 }, { 27 }}, + {{ -13, 0, 327 }, { 27 }}, + {{ -12, 0, 307 }, { 27 }}, + {{ -11, 0, 287 }, { 27 }}, + {{ -10, 0, 267 }, { 27 }}, + {{ -9, 0, 247 }, { 27 }}, + {{ -8, 0, 227 }, { 27 }}, + {{ -6, 0, 207 }, { 27 }}, + {{ -6, 0, 187 }, { 1 }}, + {{ -5, 0, 167 }, { 1 }}, + {{ -4, 0, 147 }, { 1 }}, + {{ -3, 0, 127 }, { 1 }}, + {{ -2, 0, 107 }, { 1 }}, + {{ -2, 0, 87 }, { 1 }}, + {{ -1, 0, 67 }, { 1 }}, + {{ 0, 0, 47 }, { 1 }}, + {{ 0, 0, 27 }, { 1 }}, + {{ 0, 0, 7 }, { 1 }}, + {{ 1, 0, -12 }, { 1 }}, + {{ 1, 0, -32 }, { 1 }}, + {{ 2, 0, -52 }, { 1 }}, + {{ 2, 0, -72 }, { 1 }}, + {{ 2, 0, -92 }, { 1 }}, + {{ 3, 0, -112 }, { 1 }}, + {{ 3, 0, -132 }, { 1 }}, + {{ 2, 0, -152 }, { 1 }}, + {{ 2, 0, -172 }, { 1 }}, + {{ -32768, -32768, -32768 }, { 0 }}, +}; + +// 82DF40_06738 +u8 d_course_bowsers_castle_thwomp[] = { + #include "textures/courses/bowsers_castle_thwomp.rgba16.inc.c" +}; + +// todo: This palette doesn't want to match +// 0x6F38 +u8 d_course_bowsers_castle_thwomp_tlut[] = { + #include "textures/courses/tlut/bowsers_castle_thwomp_face.rgba16.ci8.tlut.inc.c" +}; + +// 0x7138 +u8 d_course_bowsers_castle_thwomp_face[] = { + #include "textures/courses/tlut/bowsers_castle_thwomp_face.rgba16.ci8.inc.c" +}; + +// 0x8938 +Vtx_t d_course_bowsers_castle_thwomp_model[] = { + {{ -8, 19, 13 }, { 0 }, { 0, 0 }, {0xD5, 0x2C, 0x66, 0xFF }}, + {{ -8, 5, 13 }, { 0 }, { 0, 2048 }, {0xD5, 0xD3, 0x65, 0xFF }}, + {{ 8, 5, 13 }, { 0 }, { 1024, 2048 }, {0x2C, 0xD3, 0x65, 0xFF }}, + {{ 8, 19, 13 }, { 0 }, { 1024, 0 }, {0x2C, 0x2C, 0x66, 0xFF }}, + {{ 13, 5, 8 }, { 0 }, { -320, 1244 }, {0x66, 0xD3, 0x2B, 0xFF }}, + {{ 8, 5, 13 }, { 0 }, { -30, 1244 }, {0x2C, 0xD3, 0x65, 0xFF }}, + {{ 8, 0, 8 }, { 0 }, { -175, 1019 }, {0x2A, 0x99, 0x29, 0xFF }}, + {{ 8, 5, -13 }, { 0 }, { -320, 1244 }, {0x2C, 0xD3, 0x9A, 0xFF }}, + {{ 13, 5, -8 }, { 0 }, { -30, 1244 }, {0x66, 0xD3, 0xD4, 0xFF }}, + {{ 8, 0, -8 }, { 0 }, { -175, 1019 }, {0x2A, 0x99, 0xD6, 0xFF }}, + {{ -13, 5, -8 }, { 0 }, { -320, 1244 }, {0x9B, 0xD3, 0xD4, 0xFF }}, + {{ -8, 5, -13 }, { 0 }, { -30, 1244 }, {0xD5, 0xD3, 0x9A, 0xFF }}, + {{ -8, 0, -8 }, { 0 }, { -175, 1019 }, {0xD7, 0x99, 0xD6, 0xFF }}, + {{ -8, 5, 13 }, { 0 }, { -320, 1244 }, {0xD5, 0xD3, 0x65, 0xFF }}, + {{ -13, 5, 8 }, { 0 }, { -30, 1244 }, {0x9B, 0xD3, 0x2B, 0xFF }}, + {{ -8, 0, 8 }, { 0 }, { -175, 1019 }, {0xD7, 0x99, 0x29, 0xFF }}, + {{ 13, 19, 8 }, { 0 }, { 819, 2877 }, {0x67, 0x2C, 0x2B, 0xFF }}, + {{ 8, 24, 8 }, { 0 }, { 599, 3043 }, {0x2C, 0x67, 0x2B, 0xFF }}, + {{ 8, 19, 13 }, { 0 }, { 846, 3165 }, {0x2C, 0x2C, 0x66, 0xFF }}, + {{ 8, 19, -13 }, { 0 }, { 832, 2010 }, {0x2C, 0x2C, 0x99, 0xFF }}, + {{ 8, 24, -8 }, { 0 }, { 589, 2142 }, {0x2C, 0x67, 0xD4, 0xFF }}, + {{ 13, 19, -8 }, { 0 }, { 816, 2299 }, {0x67, 0x2C, 0xD4, 0xFF }}, + {{ -13, 19, -8 }, { 0 }, { 464, 1239 }, {0x9A, 0x2C, 0xD4, 0xFF }}, + {{ -8, 24, -8 }, { 0 }, { 408, 1509 }, {0xD5, 0x67, 0xD4, 0xFF }}, + {{ -8, 19, -13 }, { 0 }, { 675, 1438 }, {0xD5, 0x2C, 0x99, 0xFF }}, + {{ -8, 19, 13 }, { 0 }, { -362, 1024 }, {0xD5, 0x2C, 0x66, 0xFF }}, + {{ -8, 24, 8 }, { 0 }, { -191, 1240 }, {0xD5, 0x67, 0x2B, 0xFF }}, + {{ -13, 19, 8 }, { 0 }, { -74, 991 }, {0x9A, 0x2C, 0x2B, 0xFF }}, + {{ -8, 24, -8 }, { 0 }, { 315, 1420 }, {0xD5, 0x67, 0xD4, 0xFF }}, + {{ -13, 19, -8 }, { 0 }, { 491, 1632 }, {0x9A, 0x2C, 0xD4, 0xFF }}, + {{ -13, 19, 8 }, { 0 }, { 975, 1255 }, {0x9A, 0x2C, 0x2B, 0xFF }}, + {{ -8, 24, 8 }, { 0 }, { 812, 1032 }, {0xD5, 0x67, 0x2B, 0xFF }}, + {{ 8, 24, -8 }, { 0 }, { 598, 2012 }, {0x2C, 0x67, 0xD4, 0xFF }}, + {{ 8, 19, -13 }, { 0 }, { 874, 2015 }, {0x2C, 0x2C, 0x99, 0xFF }}, + {{ -8, 19, -13 }, { 0 }, { 898, 1401 }, {0xD5, 0x2C, 0x99, 0xFF }}, + {{ -8, 24, -8 }, { 0 }, { 623, 1383 }, {0xD5, 0x67, 0xD4, 0xFF }}, + {{ 8, 24, 8 }, { 0 }, { 588, 2839 }, {0x2C, 0x67, 0x2B, 0xFF }}, + {{ 13, 19, 8 }, { 0 }, { 860, 2883 }, {0x67, 0x2C, 0x2B, 0xFF }}, + {{ 13, 19, -8 }, { 0 }, { 976, 2280 }, {0x67, 0x2C, 0xD4, 0xFF }}, + {{ 8, 24, -8 }, { 0 }, { 707, 2220 }, {0x2C, 0x67, 0xD4, 0xFF }}, + {{ -8, 24, 8 }, { 0 }, { -59, 1821 }, {0xD5, 0x67, 0x2B, 0xFF }}, + {{ -8, 19, 13 }, { 0 }, { 10, 2088 }, {0xD5, 0x2C, 0x66, 0xFF }}, + {{ 8, 19, 13 }, { 0 }, { 609, 1950 }, {0x2C, 0x2C, 0x66, 0xFF }}, + {{ 8, 24, 8 }, { 0 }, { 554, 1679 }, {0x2C, 0x67, 0x2B, 0xFF }}, + {{ -8, 19, 13 }, { 0 }, { 0, 1595 }, {0xD5, 0x2C, 0x66, 0xFF }}, + {{ -13, 19, 8 }, { 0 }, { 289, 1595 }, {0x9A, 0x2C, 0x2B, 0xFF }}, + {{ -13, 5, 8 }, { 0 }, { 289, 1024 }, {0x9B, 0xD3, 0x2B, 0xFF }}, + {{ -8, 5, 13 }, { 0 }, { 0, 1024 }, {0xD5, 0xD3, 0x65, 0xFF }}, + {{ -13, 19, -8 }, { 0 }, { 0, 1595 }, {0x9A, 0x2C, 0xD4, 0xFF }}, + {{ -13, 5, -8 }, { 0 }, { 0, 2166 }, {0x9B, 0xD3, 0xD4, 0xFF }}, + {{ -13, 5, 8 }, { 0 }, { 614, 2166 }, {0x9B, 0xD3, 0x2B, 0xFF }}, + {{ -13, 19, 8 }, { 0 }, { 614, 1595 }, {0x9A, 0x2C, 0x2B, 0xFF }}, + {{ -13, 19, -8 }, { 0 }, { -362, 1595 }, {0x9A, 0x2C, 0xD4, 0xFF }}, + {{ -8, 19, -13 }, { 0 }, { -72, 1595 }, {0xD5, 0x2C, 0x99, 0xFF }}, + {{ -8, 5, -13 }, { 0 }, { -72, 1024 }, {0xD5, 0xD3, 0x9A, 0xFF }}, + {{ -13, 5, -8 }, { 0 }, { -362, 1024 }, {0x9B, 0xD3, 0xD4, 0xFF }}, + {{ 8, 19, -13 }, { 0 }, { 0, 1595 }, {0x2C, 0x2C, 0x99, 0xFF }}, + {{ 8, 5, -13 }, { 0 }, { 0, 2166 }, {0x2C, 0xD3, 0x9A, 0xFF }}, + {{ -8, 5, -13 }, { 0 }, { 614, 2166 }, {0xD5, 0xD3, 0x9A, 0xFF }}, + {{ -8, 19, -13 }, { 0 }, { 614, 1595 }, {0xD5, 0x2C, 0x99, 0xFF }}, + {{ 8, 19, -13 }, { 0 }, { -362, 1595 }, {0x2C, 0x2C, 0x99, 0xFF }}, + {{ 13, 19, -8 }, { 0 }, { -72, 1595 }, {0x67, 0x2C, 0xD4, 0xFF }}, + {{ 13, 5, -8 }, { 0 }, { -72, 1024 }, {0x66, 0xD3, 0xD4, 0xFF }}, + {{ 8, 5, -13 }, { 0 }, { -362, 1024 }, {0x2C, 0xD3, 0x9A, 0xFF }}, + {{ 13, 19, 8 }, { 0 }, { 0, 1595 }, {0x67, 0x2C, 0x2B, 0xFF }}, + {{ 13, 5, 8 }, { 0 }, { 0, 2166 }, {0x66, 0xD3, 0x2B, 0xFF }}, + {{ 13, 5, -8 }, { 0 }, { 614, 2166 }, {0x66, 0xD3, 0xD4, 0xFF }}, + {{ 13, 19, -8 }, { 0 }, { 614, 1595 }, {0x67, 0x2C, 0xD4, 0xFF }}, + {{ 13, 19, 8 }, { 0 }, { -149, 1595 }, {0x67, 0x2C, 0x2B, 0xFF }}, + {{ 8, 19, 13 }, { 0 }, { -439, 1595 }, {0x2C, 0x2C, 0x66, 0xFF }}, + {{ 8, 5, 13 }, { 0 }, { -439, 2166 }, {0x2C, 0xD3, 0x65, 0xFF }}, + {{ 13, 5, 8 }, { 0 }, { -149, 2166 }, {0x66, 0xD3, 0x2B, 0xFF }}, + {{ -13, 5, -8 }, { 0 }, { 59, 1240 }, {0x9B, 0xD3, 0xD4, 0xFF }}, + {{ -8, 0, -8 }, { 0 }, { -11, 1498 }, {0xD7, 0x99, 0xD6, 0xFF }}, + {{ -8, 0, 8 }, { 0 }, { 601, 1646 }, {0xD7, 0x99, 0x29, 0xFF }}, + {{ -13, 5, 8 }, { 0 }, { 656, 1384 }, {0x9B, 0xD3, 0x2B, 0xFF }}, + {{ 8, 5, -13 }, { 0 }, { 59, 1240 }, {0x2C, 0xD3, 0x9A, 0xFF }}, + {{ 8, 0, -8 }, { 0 }, { -11, 1498 }, {0x2A, 0x99, 0xD6, 0xFF }}, + {{ -8, 0, -8 }, { 0 }, { 601, 1646 }, {0xD7, 0x99, 0xD6, 0xFF }}, + {{ -8, 5, -13 }, { 0 }, { 656, 1384 }, {0xD5, 0xD3, 0x9A, 0xFF }}, + {{ 13, 5, 8 }, { 0 }, { 59, 1240 }, {0x66, 0xD3, 0x2B, 0xFF }}, + {{ 8, 0, 8 }, { 0 }, { -11, 1498 }, {0x2A, 0x99, 0x29, 0xFF }}, + {{ 8, 0, -8 }, { 0 }, { 601, 1646 }, {0x2A, 0x99, 0xD6, 0xFF }}, + {{ 13, 5, -8 }, { 0 }, { 656, 1384 }, {0x66, 0xD3, 0xD4, 0xFF }}, + {{ -8, 5, 13 }, { 0 }, { 0, 1023 }, {0xD5, 0xD3, 0x65, 0xFF }}, + {{ -8, 0, 8 }, { 0 }, { -70, 1282 }, {0xD7, 0x99, 0x29, 0xFF }}, + {{ 8, 0, 8 }, { 0 }, { 541, 1430 }, {0x2A, 0x99, 0x29, 0xFF }}, + {{ 8, 5, 13 }, { 0 }, { 597, 1168 }, {0x2C, 0xD3, 0x65, 0xFF }}, + {{ 8, 24, 8 }, { 0 }, { 0, 1024 }, {0x2C, 0x67, 0x2B, 0xFF }}, + {{ 8, 24, -8 }, { 0 }, { 0, 1654 }, {0x2C, 0x67, 0xD4, 0xFF }}, + {{ -8, 24, -8 }, { 0 }, { 630, 1654 }, {0xD5, 0x67, 0xD4, 0xFF }}, + {{ -8, 24, 8 }, { 0 }, { 630, 1024 }, {0xD5, 0x67, 0x2B, 0xFF }}, + {{ 8, 0, -8 }, { 0 }, { 0, 1024 }, {0x2A, 0x99, 0xD6, 0xFF }}, + {{ 8, 0, 8 }, { 0 }, { 0, 1654 }, {0x2A, 0x99, 0x29, 0xFF }}, + {{ -8, 0, 8 }, { 0 }, { 630, 1654 }, {0xD7, 0x99, 0x29, 0xFF }}, + {{ -8, 0, -8 }, { 0 }, { 630, 1024 }, {0xD7, 0x99, 0xD6, 0xFF }}, +}; + +Gfx d_course_bowsers_castle_dl_8F38[] = +{ + gsSPNumLights(1), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPVertex(0x06008938, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06006738), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06008978, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x06008B78, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x06008D78, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_9078[] = +{ + gsSPDisplayList(0x06008F38), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_9088[] = +{ + gsSPDisplayList(0x06009078), + gsSPEndDisplayList(), +}; + +// lights or colour? +u8 d_course_bowsers_castle_colour[] = { + 0x00, 0x19, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x55, 0x04, 0x00, + 0xFF, 0xFE, 0xFE, 0xFF, 0x00, 0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x00, + 0x02, 0x00, 0xFD, 0x9A, 0xFF, 0xFE, 0xFE, 0xFF, + 0xFF, 0xE7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFE, 0xAB, 0x04, 0x00, + 0xFF, 0xFE, 0xFE, 0xFF +}; + + +Gfx d_course_bowsers_castle_dl_90B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x03009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x06009098, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_9148[] = +{ + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000428), + gsSPDisplayList(0x070003B0), + gsSPDisplayList(0x07000328), + gsSPSetGeometryMode(G_CULL_BACK), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(0x070094B0), + gsSPDisplayList(0x07009278), + gsSPDisplayList(0x07008E40), + gsSPDisplayList(0x070083B0), + gsSPDisplayList(0x070075E8), + gsSPDisplayList(0x070057E8), + gsSPDisplayList(0x070051B8), + gsSPDisplayList(0x07004198), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003920), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07002BA8), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002098), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001350), + gsSPDisplayList(0x070011F8), + gsSPDisplayList(0x07000A10), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_dl_9228[] = +{ + gsDPPipeSync(), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsSPClearGeometryMode(G_LIGHTING), + gsDPNoOp(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPPipeSync(), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsSPDisplayList(0x07001350), + gsSPSetGeometryMode(G_CULL_BACK), + gsDPSetAlphaCompare(G_AC_NONE), + gsDPPipeSync(), + gsSPEndDisplayList(), +}; + +// 0x9290 Spawn locations for item boxes and trees +struct ActorSpawnData d_course_bowsers_castle_spawn2[] = { + {{ -150, 0, -1350 }, { 7 }}, + {{ -150, 0, -1450 }, { 7 }}, + {{ -150, 0, -1550 }, { 7 }}, + {{ -150, 0, -1650 }, { 7 }}, + {{ 400, 0, -1900 }, { 7 }}, + {{ 300, 0, -1900 }, { 7 }}, + {{ 200, 0, -1900 }, { 7 }}, + {{ 100, 0, -1900 }, { 7 }}, + {{ 150, 0, -1350 }, { 7 }}, + {{ 150, 0, -1450 }, { 7 }}, + {{ 400, 0, -1600 }, { 7 }}, + {{ 300, 0, -1600 }, { 7 }}, + {{ 225, 0, -1525 }, { 7 }}, + {{ 829, 0, -752 }, { 7 }}, + {{ 829, 0, -652 }, { 7 }}, + {{ 829, 0, -552 }, { 7 }}, + {{ 829, 0, -452 }, { 7 }}, + {{ 1129, 0, -527 }, { 7 }}, + {{ 1129, 0, -377 }, { 7 }}, + {{ 1204, 0, -527 }, { 7 }}, + {{ 1204, 0, -377 }, { 7 }}, + {{ 1279, 0, -377 }, { 7 }}, + {{ 1279, 0, -527 }, { 7 }}, + {{ 1354, 0, -527 }, { 7 }}, + {{ 1354, 0, -377 }, { 7 }}, + {{ 1429, 0, -377 }, { 7 }}, + {{ 1429, 0, -527 }, { 7 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ 64, 0, -1592 }, { 0 }}, + {{ 78, 0, -1649 }, { 0 }}, + {{ 132, 0, -1669 }, { 0 }}, + {{ 123, 0, -1598 }, { 0 }}, + {{ 1156, 0, -771 }, { 1 }}, + {{ 1192, 0, -827 }, { 1 }}, + {{ 1141, 0, -815 }, { 1 }}, + {{ 1198, 0, -798 }, { 1 }}, + {{ 1190, 7, 420 }, { 2 }}, + {{ 1160, 5, 480 }, { 2 }}, + {{ 1100, 2, 434 }, { 2 }}, + {{ 1103, 3, 372 }, { 2 }}, + {{ -32768, 0, 0 }, { 0 }}, +}; + +// 0x93D8 +struct CourseAddrUnkStruct d_course_bowsers_castle_addr[] = { + {{ 0x07005448 }, { 0x04010000 }}, + {{ 0x070053E0 }, { 0x04020000 }}, + {{ 0x070093A0 }, { 0x11030000 }}, + {{ 0x07009290 }, { 0x11040000 }}, + {{ 0x070030C8 }, { 0x04050000 }}, + {{ 0x07001FA0 }, { 0x08050000 }}, + {{ 0x07003578 }, { 0x04060000 }}, + {{ 0x07003930 }, { 0x04070000 }}, + {{ 0x07003C80 }, { 0x04080000 }}, + {{ 0x07000D38 }, { 0x04090000 }}, + {{ 0x070041A8 }, { 0x040A0000 }}, + {{ 0x07000B80 }, { 0x040B0000 }}, + {{ 0x07000280 }, { 0x100C0000 }}, + {{ 0x07002A48 }, { 0x040C0000 }}, + {{ 0x07000A20 }, { 0x040D0000 }}, + {{ 0x07000470 }, { 0x040E0000 }}, + {{ 0x07003308 }, { 0x040F0000 }}, + {{ 0x07001EA8 }, { 0x080F0000 }}, + {{ 0x07009328 }, { 0x11100000 }}, + {{ 0x07009438 }, { 0x11110000 }}, + {{ 0x07005378 }, { 0x04120000 }}, + {{ 0x07005300 }, { 0x04130000 }}, + {{ 0x07005270 }, { 0x04140000 }}, + {{ 0x070051E8 }, { 0x04150000 }}, + {{ 0x070054E8 }, { 0x04160000 }}, + {{ 0x07005778 }, { 0x04170000 }}, + {{ 0x070056F0 }, { 0x04180000 }}, + {{ 0x07005678 }, { 0x04190000 }}, + {{ 0x070055E8 }, { 0x041A0000 }}, + {{ 0x07005560 }, { 0x041B0000 }}, + {{ 0x07008E40 }, { 0x04FF0000 }}, + {{ 0x07002BB8 }, { 0x04FF0000 }}, + {{ 0x070075E8 }, { 0xFFFF0000 }}, + {{ 0x07009278 }, { 0xFFFF0000 }}, + {{ 0x070003B0 }, { 0xFFFF0000 }}, + {{ 0x070083B0 }, { 0xFFFF0000 }}, + {{ 0x00000000 }, { 0x00000000 }}, +}; diff --git a/courses/star_cup/bowsers_castle/packed.inc.c b/courses/star_cup/bowsers_castle/packed.inc.c new file mode 100644 index 000000000..c3b3e24c6 --- /dev/null +++ b/courses/star_cup/bowsers_castle/packed.inc.c @@ -0,0 +1,5607 @@ +#include +#include +#include +#include +#include + +Gfx d_course_bowsers_castle_packed_dl_0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000000, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000040, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000080, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_120[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040000C0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_188[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000140, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_1E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000180, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_248[] = +{ + gsSPDisplayList(0x070001E8), + gsSPDisplayList(0x07000188), + gsSPDisplayList(0x07000120), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x07000060), + gsSPDisplayList(0x07000000), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_280[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040001C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_328[] = +{ + gsSPDisplayList(0x07000280), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_338[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040003C0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_3B0[] = +{ + gsSPDisplayList(0x07000338), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_3C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000420, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_428[] = +{ + gsSPDisplayList(0x070003C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_438[] = +{ + gsSPDisplayList(0x07000428), + gsSPDisplayList(0x070003B0), + gsSPDisplayList(0x07000328), + gsSPDisplayList(0x07000248), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_460[] = +{ + gsSPDisplayList(0x07000438), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_470[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000480, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000680, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(8, 14, 15, 9, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x04000860, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 6, 0), + gsSP1Triangle(9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000920, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 3, 5, 6, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(8, 10, 11, 0, 12, 13, 14, 0), + gsSP2Triangles(12, 14, 1, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 23, 20, 24, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(27, 29, 28, 0), + gsSPVertex(0x04000B00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(16, 19, 20, 0, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP2Triangles(28, 29, 30, 0, 29, 31, 30, 0), + gsSPVertex(0x04000D00, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 7, 9, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 18, 21, 19, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(26, 28, 27, 0, 29, 30, 31, 0), + gsSPVertex(0x04000F00, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 11, 13, 12, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001100, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x040012E0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 5, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP1Quadrangle(11, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x040014C0, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 12, 14, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Triangle(20, 21, 22, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001630, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 17, 16, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP2Triangles(26, 21, 20, 0, 27, 28, 29, 0), + gsSP1Triangle(27, 29, 30, 0), + gsSPVertex(0x04001820, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(8, 22, 23, 9, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(25, 28, 29, 26, 0), + gsSPVertex(0x04001A00, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x04001BE0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001DE0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001EE0, 23, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP2Triangles(11, 14, 8, 0, 9, 15, 16, 0), + gsSP2Triangles(9, 16, 10, 0, 15, 17, 18, 0), + gsSP2Triangles(15, 18, 16, 0, 19, 20, 21, 0), + gsSP1Triangle(19, 21, 22, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002050, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002150, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_A10[] = +{ + gsSPDisplayList(0x07000470), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_A20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002250, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(4, 6, 7, 5, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040022F0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP2Triangles(6, 3, 5, 0, 7, 4, 8, 0), + gsSP2Triangles(7, 5, 4, 0, 9, 10, 11, 0), + gsSP2Triangles(10, 12, 13, 0, 10, 14, 12, 0), + gsSP2Triangles(10, 13, 11, 0, 14, 15, 12, 0), + gsSP2Triangles(12, 16, 13, 0, 13, 16, 11, 0), + gsSP1Quadrangle(17, 18, 9, 11, 0), + gsSP2Triangles(7, 6, 5, 0, 14, 19, 15, 0), + gsSP2Triangles(20, 21, 8, 0, 21, 7, 8, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(23, 26, 27, 24, 0), + gsSP2Triangles(28, 29, 30, 0, 31, 28, 30, 0), + gsSPVertex(0x040024F0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(7, 8, 6, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 9, 0), + gsSP2Triangles(13, 9, 12, 0, 7, 15, 8, 0), + gsSP2Triangles(7, 16, 15, 0, 17, 0, 2, 0), + gsSP1Quadrangle(16, 18, 19, 15, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSP2Triangles(23, 2, 22, 0, 23, 17, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_B80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002670, 15, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 5, 8, 0), + gsSP2Triangles(9, 8, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 13, 9, 10, 0), + gsSP1Triangle(13, 10, 14, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002760, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 12, 14, 0), + gsSP2Triangles(13, 16, 14, 0, 13, 17, 18, 0), + gsSP2Triangles(13, 18, 16, 0, 19, 15, 20, 0), + gsSP2Triangles(15, 16, 20, 0, 15, 14, 16, 0), + gsSP2Triangles(21, 19, 20, 0, 17, 22, 18, 0), + gsSP1Quadrangle(23, 24, 25, 26, 0), + gsSP2Triangles(25, 27, 26, 0, 28, 29, 26, 0), + gsSP2Triangles(27, 28, 26, 0, 27, 30, 28, 0), + gsSP2Triangles(27, 31, 30, 0, 30, 29, 28, 0), + gsSPVertex(0x04002960, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP2Triangles(22, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(28, 30, 29, 0), + gsSPVertex(0x04002B50, 25, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 3, 5, 0, 6, 7, 8, 0), + gsSP2Triangles(6, 8, 9, 0, 10, 6, 11, 0), + gsSP2Triangles(6, 9, 11, 0, 7, 12, 8, 0), + gsSP2Triangles(13, 10, 11, 0, 13, 14, 10, 0), + gsSP2Triangles(1, 15, 2, 0, 7, 16, 12, 0), + gsSP1Quadrangle(17, 18, 19, 20, 0), + gsSP1Quadrangle(21, 17, 20, 22, 0), + gsSP2Triangles(23, 4, 5, 0, 24, 23, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_D38[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002CE0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 5, 6, 7, 0), + gsSP1Quadrangle(5, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(11, 14, 15, 12, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(18, 20, 21, 19, 0), + gsSP1Quadrangle(22, 10, 13, 23, 0), + gsSP1Quadrangle(24, 25, 22, 23, 0), + gsSP1Quadrangle(20, 26, 27, 21, 0), + gsSP1Quadrangle(26, 28, 29, 27, 0), + gsSPVertex(0x04002EC0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(4, 6, 9, 5, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(12, 14, 15, 13, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003000, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 24, 26, 0), + gsSP1Quadrangle(28, 25, 24, 27, 0), + gsSP2Triangles(29, 30, 26, 0, 30, 27, 26, 0), + gsSP1Triangle(31, 28, 27, 0), + gsSPVertex(0x04003200, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 5, 0, 4, 7, 6, 0), + gsSP2Triangles(3, 5, 8, 0, 5, 9, 8, 0), + gsSP2Triangles(10, 11, 12, 0, 11, 13, 12, 0), + gsSP2Triangles(13, 14, 12, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 15, 17, 0, 15, 19, 20, 0), + gsSP2Triangles(15, 20, 16, 0, 21, 16, 20, 0), + gsSP2Triangles(21, 22, 16, 0, 23, 18, 17, 0), + gsSP2Triangles(13, 24, 14, 0, 13, 25, 24, 0), + gsSP2Triangles(19, 21, 20, 0, 25, 26, 24, 0), + gsSP2Triangles(26, 14, 24, 0, 26, 27, 14, 0), + gsSP2Triangles(28, 3, 29, 0, 3, 8, 29, 0), + gsSPVertex(0x040033E0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(1, 4, 3, 0, 1, 5, 4, 0), + gsSP2Triangles(5, 6, 4, 0, 7, 3, 8, 0), + gsSP2Triangles(7, 2, 3, 0, 7, 0, 2, 0), + gsSP2Triangles(9, 7, 8, 0, 10, 11, 12, 0), + gsSP2Triangles(13, 14, 12, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSP2Triangles(21, 24, 23, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 22, 29, 30, 0), + gsSP1Triangle(20, 22, 30, 0), + gsSPVertex(0x040035D0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(6, 8, 7, 0, 8, 9, 7, 0), + gsSP2Triangles(9, 10, 7, 0, 11, 12, 13, 0), + gsSP1Quadrangle(12, 14, 15, 13, 0), + gsSP2Triangles(12, 16, 14, 0, 17, 15, 14, 0), + gsSP2Triangles(17, 18, 15, 0, 19, 11, 13, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP2Triangles(24, 20, 23, 0, 16, 17, 14, 0), + gsSP2Triangles(23, 25, 26, 0, 24, 23, 26, 0), + gsSP2Triangles(24, 26, 27, 0, 28, 24, 27, 0), + gsSP2Triangles(17, 29, 18, 0, 29, 30, 18, 0), + gsSPVertex(0x040037C0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 4, 0, 7, 8, 5, 0), + gsSP2Triangles(9, 10, 11, 0, 10, 12, 11, 0), + gsSP1Quadrangle(12, 13, 14, 11, 0), + gsSP2Triangles(15, 16, 17, 0, 15, 18, 19, 0), + gsSP2Triangles(20, 15, 19, 0, 15, 17, 18, 0), + gsSP1Quadrangle(16, 21, 22, 17, 0), + gsSP2Triangles(23, 24, 14, 0, 13, 23, 14, 0), + gsSP1Quadrangle(25, 26, 20, 19, 0), + gsSP2Triangles(27, 28, 29, 0, 28, 30, 31, 0), + gsSP1Triangle(28, 31, 29, 0), + gsSPVertex(0x040039C0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 4, 0, 7, 3, 5, 0), + gsSP2Triangles(8, 7, 5, 0, 9, 10, 11, 0), + gsSP2Triangles(10, 12, 11, 0, 10, 13, 12, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 23, 25, 26, 0), + gsSP2Triangles(23, 26, 24, 0, 25, 27, 28, 0), + gsSP2Triangles(25, 28, 26, 0, 29, 30, 31, 0), + gsSPVertex(0x04003BC0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0), + gsSP2Triangles(4, 3, 1, 0, 5, 6, 7, 0), + gsSP1Quadrangle(5, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 10, 14, 0), + gsSP2Triangles(10, 12, 14, 0, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP2Triangles(28, 29, 30, 0, 28, 31, 29, 0), + gsSPVertex(0x04003DC0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP1Quadrangle(11, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(1, 20, 2, 0, 21, 22, 23, 0), + gsSP2Triangles(22, 24, 23, 0, 1, 25, 26, 0), + gsSP2Triangles(1, 26, 20, 0, 27, 28, 29, 0), + gsSP2Triangles(28, 30, 29, 0, 28, 31, 30, 0), + gsSPVertex(0x04003FC0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(4, 6, 7, 5, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP2Triangles(10, 11, 12, 0, 10, 13, 11, 0), + gsSP2Triangles(14, 10, 12, 0, 13, 15, 11, 0), + gsSP2Triangles(15, 16, 11, 0, 15, 17, 16, 0), + gsSP2Triangles(17, 18, 16, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 20, 23, 24, 0), + gsSP2Triangles(20, 24, 21, 0, 25, 26, 27, 0), + gsSP2Triangles(28, 29, 30, 0, 29, 31, 30, 0), + gsSPVertex(0x040041C0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 3, 0), + gsSP2Triangles(7, 3, 6, 0, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(13, 16, 17, 14, 0), + gsSP1Quadrangle(18, 12, 15, 19, 0), + gsSP1Quadrangle(20, 21, 18, 19, 0), + gsSP2Triangles(22, 23, 24, 0, 22, 25, 23, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x040043C0, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP1Triangle(3, 4, 0, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_11F8[] = +{ + gsSPDisplayList(0x07000D38), + gsSPDisplayList(0x07000B80), + gsSPDisplayList(0x07000A20), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_1218[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004410, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(8, 20, 21, 22, 0), + gsSP1Quadrangle(23, 24, 25, 26, 0), + gsSP1Quadrangle(27, 28, 29, 30, 0), + gsSPVertex(0x04004600, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04004800, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(8, 24, 25, 26, 0), + gsSP1Quadrangle(27, 28, 29, 30, 0), + gsSPVertex(0x040049F0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_1350[] = +{ + gsSPDisplayList(0x07001218), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_1360[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004A30, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(1, 4, 2, 0, 4, 3, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004A80, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 1, 0, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004AC0, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 4, 0, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_1448[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004B10, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(1, 4, 2, 0, 4, 3, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004B60, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 1, 0, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004BA0, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 4, 0, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_1530[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004BF0, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(1, 4, 2, 0, 4, 3, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004C40, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 1, 0, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004C80, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 4, 0, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_1618[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004CD0, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(1, 4, 2, 0, 4, 3, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004D20, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 1, 0, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004D60, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 4, 0, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_1700[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004DB0, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(1, 4, 2, 0, 4, 3, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004E00, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 1, 0, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004E40, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 4, 0, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_17E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004E90, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(1, 4, 2, 0, 4, 3, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004EE0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 1, 0, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004F20, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 4, 0, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_18D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004F70, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(1, 4, 2, 0, 4, 3, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004FC0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 1, 0, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005000, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 4, 0, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_19B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005050, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(1, 4, 2, 0, 4, 3, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040050A0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 1, 0, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040050E0, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 4, 0, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_1AA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005130, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(1, 4, 2, 0, 4, 3, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005180, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 1, 0, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040051C0, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 4, 0, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_1B88[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005210, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(1, 4, 2, 0, 4, 3, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005260, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 1, 0, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040052A0, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 4, 0, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_1C70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040052F0, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(1, 4, 2, 0, 4, 3, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005340, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 1, 0, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005380, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 4, 0, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_1D58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040053D0, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(1, 4, 2, 0, 4, 3, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005420, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 1, 0, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005460, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 4, 0, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_1E40[] = +{ + gsSPDisplayList(0x07001D58), + gsSPDisplayList(0x07001C70), + gsSPDisplayList(0x07001B88), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x070019B8), + gsSPDisplayList(0x070018D0), + gsSPDisplayList(0x070017E8), + gsSPDisplayList(0x07001700), + gsSPDisplayList(0x07001618), + gsSPDisplayList(0x07001530), + gsSPDisplayList(0x07001448), + gsSPDisplayList(0x07001360), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_1EA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040054B0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x040056B0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP1Quadrangle(9, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040058B0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_1FA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005970, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP1Quadrangle(5, 6, 7, 8, 0), + gsSP1Quadrangle(9, 10, 11, 12, 0), + gsSP1Quadrangle(13, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(20, 23, 24, 0, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04005B70, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04005D50, 19, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Triangle(16, 17, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_2098[] = +{ + gsSPDisplayList(0x07001FA0), + gsSPDisplayList(0x07001EA8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_20B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005E80, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_2128[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005FD0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_2188[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006010, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 17, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04006200, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_2228[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040062B0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_2290[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006370, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 3, 7, 0, 3, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_2310[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006520, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_2378[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040065D0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 4, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_23E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006650, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_2450[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006750, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_24B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040067B0, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 11, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_2528[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006920, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 1, 0), + gsSP2Triangles(11, 12, 1, 0, 13, 14, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_2598[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006A10, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_2610[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006B70, 29, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Quadrangle(17, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_2698[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006D40, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_2708[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006E60, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_2770[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006F20, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(15, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_27E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007060, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_2858[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007180, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_28B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040071B0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_2920[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007270, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 3, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 1, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 21, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_29A0[] = +{ + gsSPDisplayList(0x07002920), + gsSPDisplayList(0x070028B8), + gsSPDisplayList(0x07002858), + gsSPDisplayList(0x070027E8), + gsSPDisplayList(0x07002770), + gsSPDisplayList(0x07002708), + gsSPDisplayList(0x07002698), + gsSPDisplayList(0x07002610), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x07002528), + gsSPDisplayList(0x070024B0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x070023E0), + gsSPDisplayList(0x07002378), + gsSPDisplayList(0x07002310), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002228), + gsSPDisplayList(0x07002188), + gsSPDisplayList(0x07002128), + gsSPDisplayList(0x070020B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_2A48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007410, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSP1Quadrangle(0, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007490, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04007690, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(11, 12, 8, 0, 13, 14, 8, 0), + gsSP2Triangles(13, 8, 15, 0, 16, 17, 18, 0), + gsSP2Triangles(16, 18, 19, 0, 17, 20, 21, 0), + gsSP1Quadrangle(19, 18, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 14, 13, 0), + gsSP1Quadrangle(30, 31, 29, 28, 0), + gsSPVertex(0x04007890, 13, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 6, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(10, 11, 7, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_2BA8[] = +{ + gsSPDisplayList(0x07002A48), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_2BB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007960, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04007B40, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04007D20, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04007F00, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040080E0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040082C0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040084A0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x040086A0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04008880, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04008A60, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04008C40, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04008E20, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04009000, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040091E0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040093C0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040095A0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04009780, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04009960, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04009B50, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04009D30, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04009F10, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400A0F0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400A2D0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A300, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400A4E0, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_30C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A630, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 12, 15, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A790, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A8D0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 10, 0), + gsSP2Triangles(7, 10, 8, 0, 8, 11, 6, 0), + gsSP2Triangles(12, 7, 6, 0, 13, 14, 15, 0), + gsSP2Triangles(14, 16, 17, 0, 15, 14, 17, 0), + gsSP1Quadrangle(18, 19, 15, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400AAD0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 7, 8, 0), + gsSP2Triangles(6, 8, 4, 0, 9, 8, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 11, 15, 16, 0), + gsSP1Quadrangle(17, 13, 12, 14, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(21, 22, 23, 18, 0), + gsSP1Quadrangle(19, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(29, 28, 30, 31, 0), + gsSPVertex(0x0400ACD0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 1, 0, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 9, 8, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x0400AEB0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_32F0[] = +{ + gsSPDisplayList(0x070030C8), + gsSPDisplayList(0x07002BB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_3308[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400AF30, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(2, 4, 3, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 8, 7, 9, 0), + gsSP2Triangles(9, 10, 8, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 15, 0), + gsSP2Triangles(19, 15, 18, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x0400B130, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 8, 7, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B230, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B370, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400B570, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(5, 8, 9, 6, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP2Triangles(12, 11, 14, 0, 15, 10, 13, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400B770, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400B970, 26, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_3568[] = +{ + gsSPDisplayList(0x07003308), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_3578[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BB10, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(3, 4, 5, 1, 0), + gsSP2Triangles(4, 6, 5, 0, 6, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 8, 10, 0), + gsSP1Quadrangle(8, 12, 13, 9, 0), + gsSP1Quadrangle(12, 14, 15, 13, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(17, 20, 18, 0, 20, 21, 18, 0), + gsSP2Triangles(22, 23, 24, 0, 23, 25, 26, 0), + gsSP1Quadrangle(23, 26, 27, 24, 0), + gsSP1Quadrangle(25, 28, 29, 26, 0), + gsSP1Quadrangle(30, 16, 19, 31, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BD10, 25, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 10, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(21, 23, 24, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BEA0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(19, 18, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x0400C0A0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(3, 6, 7, 4, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C2A0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C360, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400C560, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(16, 19, 20, 0, 16, 21, 22, 0), + gsSP2Triangles(16, 22, 17, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(27, 29, 30, 0), + gsSPVertex(0x0400C750, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(7, 6, 8, 0, 9, 10, 11, 0), + gsSP1Quadrangle(9, 12, 13, 10, 0), + gsSP1Quadrangle(14, 15, 11, 10, 0), + gsSP1Quadrangle(13, 16, 17, 18, 0), + gsSP2Triangles(12, 16, 13, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(27, 29, 30, 0), + gsSPVertex(0x0400C940, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(7, 8, 5, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 9, 11, 0, 10, 13, 11, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP2Triangles(14, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 24, 27, 28, 0), + gsSP2Triangles(24, 28, 25, 0, 29, 30, 31, 0), + gsSPVertex(0x0400CB40, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP1Triangle(7, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_3920[] = +{ + gsSPDisplayList(0x07003578), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_3930[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CBF0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 10, 13, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CCF0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CDB0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(5, 9, 10, 11, 0), + gsSP1Quadrangle(6, 5, 11, 12, 0), + gsSP1Quadrangle(13, 14, 15, 16, 0), + gsSP1Quadrangle(14, 17, 18, 15, 0), + gsSP1Quadrangle(19, 20, 21, 22, 0), + gsSP1Quadrangle(19, 23, 24, 20, 0), + gsSP1Quadrangle(25, 26, 27, 28, 0), + gsSP1Quadrangle(26, 29, 30, 27, 0), + gsSP1Triangle(31, 29, 26, 0), + gsSPVertex(0x0400CFB0, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(2, 3, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 8, 7, 9, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 13, 15, 16, 0), + gsSP2Triangles(13, 16, 14, 0, 17, 18, 19, 0), + gsSP1Triangle(17, 19, 20, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D100, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 8, 11, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(15, 18, 19, 16, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400D300, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 4, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400D500, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D6C0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 12, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(26, 28, 29, 27, 0), + gsSPVertex(0x0400D8A0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_3C70[] = +{ + gsSPDisplayList(0x07003930), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_3C80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D900, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(3, 2, 4, 0, 5, 3, 4, 0), + gsSP1Quadrangle(6, 5, 4, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400DB00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 16, 18, 0), + gsSP2Triangles(19, 18, 20, 0, 17, 21, 22, 0), + gsSP2Triangles(17, 22, 18, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 27, 28, 29, 0), + gsSP1Quadrangle(27, 30, 31, 28, 0), + gsSPVertex(0x0400DD00, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 8, 11, 9, 0), + gsSP1Quadrangle(12, 13, 10, 9, 0), + gsSP2Triangles(14, 15, 16, 0, 15, 14, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 14, 0), + gsSP2Triangles(19, 14, 16, 0, 21, 22, 19, 0), + gsSP2Triangles(21, 19, 16, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 27, 28, 29, 0), + gsSP2Triangles(27, 29, 30, 0, 28, 31, 29, 0), + gsSPVertex(0x0400DF00, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 24, 0), + gsSP2Triangles(21, 24, 22, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 23, 29, 24, 0), + gsSPVertex(0x0400E0E0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(12, 14, 15, 13, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 16, 18, 0), + gsSP1Quadrangle(20, 21, 18, 17, 0), + gsSP2Triangles(20, 17, 22, 0, 23, 19, 18, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP2Triangles(14, 12, 28, 0, 29, 30, 14, 0), + gsSP1Triangle(29, 14, 28, 0), + gsSPVertex(0x0400E2D0, 13, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 7, 0, 10, 11, 12, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E3A0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(11, 6, 8, 12, 0), + gsSP2Triangles(14, 5, 15, 0, 14, 4, 5, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 17, 0), + gsSP1Quadrangle(23, 20, 17, 16, 0), + gsSP1Quadrangle(17, 22, 24, 18, 0), + gsSP1Quadrangle(22, 25, 26, 24, 0), + gsSP1Quadrangle(27, 28, 29, 30, 0), + gsSPVertex(0x0400E590, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 6, 1, 0), + gsSP2Triangles(5, 1, 0, 0, 7, 8, 3, 0), + gsSP2Triangles(0, 2, 9, 0, 7, 10, 8, 0), + gsSP1Quadrangle(3, 8, 11, 4, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E690, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 8, 0), + gsSP2Triangles(4, 8, 5, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x0400E890, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E8C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400EAC0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400ECC0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400EEC0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400EF00, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0), + gsSP2Triangles(3, 1, 4, 0, 4, 5, 6, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(8, 10, 11, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 8, 0, 3, 4, 6, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 18, 20, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 22, 24, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x0400F0E0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 12, 14, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_4198[] = +{ + gsSPDisplayList(0x07003C80), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_41A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F260, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(11, 14, 15, 12, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F360, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F4A0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(5, 6, 7, 1, 0), + gsSP1Quadrangle(8, 9, 3, 2, 0), + gsSP1Quadrangle(10, 11, 8, 2, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 12, 15, 0), + gsSP1Quadrangle(14, 18, 19, 15, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 22, 0), + gsSP1Quadrangle(26, 27, 23, 22, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400F6A0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(7, 10, 11, 8, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F760, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 8, 11, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x0400F940, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(9, 12, 13, 10, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x0400FB20, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(18, 20, 21, 19, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(24, 26, 27, 25, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400FD20, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 16, 0), + gsSP2Triangles(13, 16, 14, 0, 17, 18, 19, 0), + gsSP1Quadrangle(20, 17, 19, 21, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 23, 27, 28, 0), + gsSP1Triangle(23, 28, 29, 0), + gsSPVertex(0x0400FF00, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 2, 5, 0, 6, 7, 8, 0), + gsSP2Triangles(9, 10, 11, 0, 12, 13, 14, 0), + gsSP2Triangles(12, 14, 15, 0, 16, 17, 18, 0), + gsSP2Triangles(16, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(20, 22, 23, 0, 0, 24, 1, 0), + gsSP1Quadrangle(25, 26, 27, 28, 0), + gsSP1Triangle(26, 29, 27, 0), + gsSPVertex(0x040100E0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 5, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(12, 14, 15, 13, 0), + gsSP1Quadrangle(16, 14, 12, 17, 0), + gsSP1Quadrangle(18, 19, 4, 7, 0), + gsSP1Quadrangle(20, 21, 11, 10, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x040102C0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x040104A0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_4598[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010500, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 2, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04010700, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040108E0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04010AC0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04010CA0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 24, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04010EA0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04011080, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04011260, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 18, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04011460, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 0, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04011660, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 23, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04011860, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 10, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04011A50, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 3, 10, 0), + gsSP2Triangles(3, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 3, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04011C30, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 13, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04011E30, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_48A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011E60, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 2, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04012060, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04012240, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04012420, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04012600, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 24, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04012800, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040129E0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04012BC0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 20, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04012DB0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 3, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04012FB0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04013190, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 8, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 8, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04013380, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 6, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 23, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04013570, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 13, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04013770, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_4BB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040137D0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040139B0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04013B90, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04013D90, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04013F70, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(28, 29, 26, 0), + gsSPVertex(0x04014150, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04014330, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04014510, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 18, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04014710, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040148F0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 26, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04014AF0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 8, 0), + gsSP2Triangles(8, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 8, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04014CD0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 6, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 6, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 22, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04014EB0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 13, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x040150B0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_4EB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015110, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040152F0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040154D0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040156B0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04015890, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(29, 30, 27, 0), + gsSPVertex(0x04015A80, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04015C60, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04015E40, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 21, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04016040, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04016220, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(30, 31, 29, 0), + gsSPVertex(0x04016420, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 11, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 11, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04016610, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 16, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 26, 30, 0), + gsSPVertex(0x04016800, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040169E0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_51B8[] = +{ + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x07004BB0), + gsSPDisplayList(0x070048A8), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070041A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_51E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016AA0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSP2Triangles(20, 21, 22, 0, 20, 23, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_5270[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016C20, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSP2Triangles(20, 21, 22, 0, 20, 23, 21, 0), + gsSP2Triangles(24, 25, 26, 0, 24, 27, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_5300[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016DE0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_5378[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016EE0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_53E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016F60, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_5448[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016FE0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017060, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_54E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040170A0, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 10, 8, 0, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_5560[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040171C0, 21, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(6, 8, 7, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0), + gsSP1Triangle(17, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_55E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017310, 23, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP2Triangles(16, 18, 17, 0, 19, 20, 21, 0), + gsSP1Triangle(19, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_5678[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017480, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_56F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017580, 25, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP1Triangle(22, 23, 24, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_5778[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017710, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_57E8[] = +{ + gsSPDisplayList(0x07005778), + gsSPDisplayList(0x070056F0), + gsSPDisplayList(0x07005678), + gsSPDisplayList(0x070055E8), + gsSPDisplayList(0x07005560), + gsSPDisplayList(0x070054E8), + gsSPDisplayList(0x07005448), + gsSPDisplayList(0x070053E0), + gsSPDisplayList(0x07005378), + gsSPDisplayList(0x07005300), + gsSPDisplayList(0x07005270), + gsSPDisplayList(0x070051E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_5850[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040177D0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017810, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 1, 5, 6, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017880, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 4, 5, 6, 0), + gsSP1Quadrangle(7, 8, 5, 9, 0), + gsSP1Quadrangle(10, 11, 8, 12, 0), + gsSP1Quadrangle(13, 14, 15, 16, 0), + gsSP1Quadrangle(17, 18, 19, 20, 0), + gsSP1Quadrangle(21, 22, 23, 24, 0), + gsSP1Quadrangle(25, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04017A80, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017AB0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017B70, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 8, 13, 0, 12, 14, 15, 0), + gsSP2Triangles(12, 15, 8, 0, 14, 16, 15, 0), + gsSP1Quadrangle(17, 15, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 24, 27, 29, 0), + gsSPVertex(0x04017D50, 25, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(21, 23, 24, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_5A78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017EE0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017F20, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017F60, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017FE0, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(0, 4, 5, 0, 6, 0, 2, 0), + gsSP2Triangles(6, 2, 7, 0, 8, 6, 9, 0), + gsSP2Triangles(8, 9, 10, 0, 6, 7, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_5BB0[] = +{ + gsSPDisplayList(0x07005A78), + gsSPDisplayList(0x07005850), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_5BC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04018120, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 3, 5, 6, 0), + gsSP1Quadrangle(7, 8, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP1Quadrangle(19, 20, 21, 16, 0), + gsSP2Triangles(19, 16, 22, 0, 23, 24, 5, 0), + gsSP2Triangles(23, 5, 25, 0, 26, 27, 28, 0), + gsSP1Quadrangle(26, 28, 29, 29, 0), + gsSP1Triangle(26, 29, 30, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04018310, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04018370, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040183F0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040184F0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_5D88[] = +{ + gsSPDisplayList(0x07005BC8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_5D98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040185B0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(22, 24, 25, 23, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(24, 30, 31, 25, 0), + gsSPVertex(0x040187B0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04018870, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 7, 9, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP2Triangles(18, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(28, 30, 29, 0), + gsSPVertex(0x04018A60, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(8, 10, 9, 0, 11, 12, 13, 0), + gsSP1Quadrangle(11, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04018C60, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(14, 16, 15, 0, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04018E60, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 11, 13, 12, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP2Triangles(3, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(20, 22, 23, 0, 24, 25, 26, 0), + gsSP2Triangles(25, 27, 26, 0, 28, 29, 30, 0), + gsSPVertex(0x04019050, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04019250, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Triangle(4, 5, 6, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040192C0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(4, 18, 19, 5, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(21, 24, 25, 22, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(24, 26, 29, 25, 0), + gsSPVertex(0x040194A0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040196A0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04019820, 21, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0), + gsSP1Triangle(17, 19, 20, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04019970, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04019A70, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_6200[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04019B70, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04019CB0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(6, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(27, 29, 30, 0), + gsSPVertex(0x04019EA0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04019EE0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 17, 16, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x0401A0C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401A100, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_63B8[] = +{ + gsSPDisplayList(0x07006200), + gsSPDisplayList(0x07005D98), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_63D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401A140, 5, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Triangle(0, 3, 4, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401A190, 29, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(4, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(25, 27, 28, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_64A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401A360, 5, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Triangle(0, 3, 4, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401A3B0, 29, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(25, 27, 28, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_6580[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401A580, 5, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Triangle(0, 3, 4, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401A5D0, 29, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(12, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(25, 27, 28, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_6658[] = +{ + gsSPDisplayList(0x07006580), + gsSPDisplayList(0x070064A8), + gsSPDisplayList(0x070063D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_6678[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401A7A0, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP1Triangle(7, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_66E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401A850, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_6760[] = +{ + gsSPDisplayList(0x070066E8), + gsSPDisplayList(0x07006678), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_6778[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x0401A950, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(6, 2, 1, 7, 0), + gsSP1Quadrangle(7, 8, 9, 6, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(15, 4, 5, 12, 0), + gsSP1Quadrangle(16, 14, 13, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 20, 19, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 24, 27, 29, 0), + gsSP1Quadrangle(25, 30, 31, 26, 0), + gsSPVertex(0x0401AB50, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 4, 7, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(13, 14, 15, 10, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 8, 9, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 24, 23, 27, 0), + gsSP1Quadrangle(28, 26, 27, 29, 0), + gsSP1Quadrangle(30, 28, 29, 31, 0), + gsSPVertex(0x0401AD50, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 2, 1, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 6, 9, 11, 0), + gsSP1Quadrangle(12, 8, 7, 13, 0), + gsSP1Quadrangle(13, 14, 15, 12, 0), + gsSP1Quadrangle(16, 15, 14, 17, 0), + gsSP1Quadrangle(17, 18, 19, 16, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 22, 21, 25, 0), + gsSP1Quadrangle(23, 26, 27, 20, 0), + gsSP1Quadrangle(28, 10, 11, 29, 0), + gsSP1Quadrangle(18, 30, 31, 19, 0), + gsSPVertex(0x0401AF50, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 12, 15, 17, 0), + gsSP1Quadrangle(13, 18, 19, 14, 0), + gsSP1Quadrangle(20, 10, 9, 21, 0), + gsSP1Quadrangle(6, 22, 23, 19, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0401B150, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 4, 7, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(13, 16, 17, 14, 0), + gsSP1Quadrangle(18, 3, 2, 19, 0), + gsSP1Quadrangle(20, 18, 19, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(25, 26, 27, 22, 0), + gsSP1Quadrangle(28, 29, 12, 15, 0), + gsSPVertex(0x0401B330, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 1, 0, 5, 0), + gsSP1Quadrangle(6, 3, 2, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 13, 12, 0), + gsSP1Quadrangle(15, 14, 18, 19, 0), + gsSP1Quadrangle(19, 18, 20, 21, 0), + gsSP1Quadrangle(21, 20, 22, 23, 0), + gsSP1Quadrangle(23, 22, 17, 16, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(27, 28, 29, 24, 0), + gsSPVertex(0x0401B510, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(1, 6, 7, 2, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 13, 12, 17, 0), + gsSP1Quadrangle(15, 14, 18, 19, 0), + gsSP1Quadrangle(20, 4, 5, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(25, 26, 27, 22, 0), + gsSP1Quadrangle(18, 28, 29, 19, 0), + gsSP1Quadrangle(28, 30, 31, 29, 0), + gsSPVertex(0x0401B710, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 4, 5, 0, 0), + gsSP1Quadrangle(6, 5, 4, 7, 0), + gsSP1Quadrangle(8, 6, 7, 9, 0), + gsSP1Quadrangle(10, 11, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_6A80[] = +{ + gsSPDisplayList(0x07006778), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_6A90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401B7D0, 9, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Triangle(4, 7, 8, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401B860, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401B9A0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(9, 12, 13, 10, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 15, 14, 0), + gsSP2Triangles(17, 14, 18, 0, 19, 17, 18, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_6BC0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401BB20, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401BBE0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_6CA0[] = +{ + gsSPDisplayList(0x07006BC0), + gsSPDisplayList(0x07006A90), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_6CB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401BDE0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0401BFE0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_6D78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401C0E0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0401C2E0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_6E48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401C460, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 27, 26, 29, 0), + gsSPVertex(0x0401C640, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_6F08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401C720, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(21, 20, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_6FA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401C900, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 13, 12, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(19, 18, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_7038[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401CA80, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(3, 2, 8, 9, 0), + gsSP1Quadrangle(5, 4, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 13, 12, 0), + gsSP1Quadrangle(19, 18, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_70D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401CC00, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0401CE00, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_7180[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401CE80, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 3, 2, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 4, 5, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(26, 28, 29, 27, 0), + gsSPVertex(0x0401D060, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(13, 12, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401D160, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_7288[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401D1A0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSP1Quadrangle(4, 14, 15, 5, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(18, 20, 21, 19, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(24, 26, 27, 25, 0), + gsSP1Quadrangle(26, 28, 29, 27, 0), + gsSP1Quadrangle(30, 31, 17, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_7340[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401D3A0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 13, 12, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x0401D580, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 2, 1, 5, 0), + gsSP1Quadrangle(6, 7, 4, 5, 0), + gsSP1Quadrangle(8, 7, 6, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(12, 11, 14, 15, 0), + gsSP1Quadrangle(16, 17, 10, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_7418[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401D6A0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 4, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 10, 13, 0), + gsSP1Quadrangle(16, 17, 17, 18, 0), + gsSP1Quadrangle(16, 18, 19, 16, 0), + gsSP1Quadrangle(20, 19, 18, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(24, 23, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0401D8A0, 26, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 0, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 7, 10, 11, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSP1Quadrangle(12, 14, 15, 13, 0), + gsSP1Quadrangle(5, 4, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(24, 25, 6, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_7520[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401DA40, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 5, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 14, 0), + gsSP1Quadrangle(19, 20, 21, 22, 0), + gsSP1Quadrangle(23, 24, 25, 26, 0), + gsSP1Quadrangle(27, 28, 25, 24, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0401DC40, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 8, 11, 12, 0), + gsSP1Triangle(8, 12, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_75E8[] = +{ + gsSPDisplayList(0x07007520), + gsSPDisplayList(0x07007418), + gsSPDisplayList(0x07007340), + gsSPDisplayList(0x07007288), + gsSPDisplayList(0x07007180), + gsSPDisplayList(0x070070D0), + gsSPDisplayList(0x07007038), + gsSPDisplayList(0x07006FA0), + gsSPDisplayList(0x07006F08), + gsSPDisplayList(0x07006E48), + gsSPDisplayList(0x07006D78), + gsSPDisplayList(0x07006CB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_7650[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401DD10, 11, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 2, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_76C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401DDC0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 3, 2, 0), + gsSP2Triangles(4, 6, 5, 0, 4, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_7730[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401DE40, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 1, 4, 5, 0), + gsSP2Triangles(5, 4, 6, 0, 7, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_77A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401DEC0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(5, 8, 9, 6, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(12, 14, 15, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_7820[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401DFC0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 5, 8, 9, 0), + gsSP1Quadrangle(10, 11, 4, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_7898[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401E080, 9, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_7908[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401E110, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(8, 12, 13, 9, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 16, 15, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_7998[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401E290, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 1, 0, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_7A10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401E350, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_7A78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401E3D0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_7AD8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401E410, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 4, 5, 1, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_7B50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401E4D0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_7BB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401E550, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 2, 10, 0), + gsSP1Quadrangle(9, 11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_7C30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401E630, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 2, 6, 0), + gsSP1Quadrangle(7, 8, 9, 10, 0), + gsSP1Quadrangle(10, 9, 11, 12, 0), + gsSP1Quadrangle(13, 14, 15, 16, 0), + gsSP1Quadrangle(15, 17, 18, 16, 0), + gsSP1Quadrangle(6, 14, 19, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_7CC0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401E770, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 1, 4, 5, 0), + gsSP1Quadrangle(4, 6, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(15, 14, 0, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_7D48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401E870, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(6, 7, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_7DB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401E8F0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_7E28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401E9B0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_7EA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401EAB0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 1, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(11, 10, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_7F20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401EBB0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 2, 1, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(8, 7, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_7F98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401EC70, 11, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 4, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_8008[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401ED20, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 1, 0, 5, 0), + gsSP1Quadrangle(2, 6, 7, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_8078[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401EDA0, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_80E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401EE00, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_8148[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401EE80, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_81B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401EEE0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_8218[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401EF60, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_8278[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401EFA0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_82D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401EFE0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(2, 6, 7, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_8348[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401F060, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_83B0[] = +{ + gsSPDisplayList(0x07008348), + gsSPDisplayList(0x070082D8), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008218), + gsSPDisplayList(0x070081B0), + gsSPDisplayList(0x07008148), + gsSPDisplayList(0x070080E0), + gsSPDisplayList(0x07008078), + gsSPDisplayList(0x07008008), + gsSPDisplayList(0x07007F98), + gsSPDisplayList(0x07007F20), + gsSPDisplayList(0x07007EA0), + gsSPDisplayList(0x07007E28), + gsSPDisplayList(0x07007DB8), + gsSPDisplayList(0x07007D48), + gsSPDisplayList(0x07007CC0), + gsSPDisplayList(0x07007C30), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007AD8), + gsSPDisplayList(0x07007A78), + gsSPDisplayList(0x07007A10), + gsSPDisplayList(0x07007998), + gsSPDisplayList(0x07007908), + gsSPDisplayList(0x07007898), + gsSPDisplayList(0x07007820), + gsSPDisplayList(0x070077A0), + gsSPDisplayList(0x07007730), + gsSPDisplayList(0x070076C0), + gsSPDisplayList(0x07007650), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_84A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401F0E0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSP1Quadrangle(1, 6, 7, 2, 0), + gsSP2Triangles(7, 8, 2, 0, 4, 3, 9, 0), + gsSP2Triangles(4, 9, 10, 0, 7, 11, 12, 0), + gsSP2Triangles(7, 12, 8, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 9, 0, 13, 11, 16, 0), + gsSP2Triangles(13, 16, 14, 0, 11, 13, 12, 0), + gsSP2Triangles(14, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(18, 20, 21, 0, 22, 18, 21, 0), + gsSP1Quadrangle(18, 23, 24, 19, 0), + gsSP2Triangles(19, 25, 20, 0, 10, 9, 15, 0), + gsSP2Triangles(10, 15, 26, 0, 27, 26, 15, 0), + gsSP1Quadrangle(27, 15, 14, 17, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0401F2E0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 17, 0), + gsSP1Quadrangle(23, 24, 25, 26, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x0401F4C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0401F6C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0401F8C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(5, 8, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP1Quadrangle(19, 20, 21, 18, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(25, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0401FAC0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 12, 0), + gsSP2Triangles(15, 12, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(18, 20, 21, 0, 22, 23, 24, 0), + gsSP2Triangles(22, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(26, 28, 29, 0), + gsSPVertex(0x0401FCA0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(27, 28, 29, 30, 0), + gsSPVertex(0x0401FE90, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04020090, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04020290, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_87E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04020390, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 5, 6, 4, 0), + gsSP2Triangles(5, 4, 3, 0, 7, 6, 5, 0), + gsSP1Quadrangle(7, 8, 9, 10, 0), + gsSP1Quadrangle(8, 7, 5, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 17, 0), + gsSP1Quadrangle(23, 24, 25, 26, 0), + gsSP1Quadrangle(27, 28, 29, 30, 0), + gsSPVertex(0x04020580, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(5, 8, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP1Quadrangle(19, 20, 21, 22, 0), + gsSP1Quadrangle(23, 24, 25, 26, 0), + gsSP1Quadrangle(27, 28, 29, 30, 0), + gsSPVertex(0x04020770, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04020970, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(5, 8, 9, 0, 10, 11, 12, 0), + gsSP2Triangles(10, 12, 13, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 21, 22, 18, 0), + gsSP2Triangles(21, 18, 23, 0, 24, 25, 26, 0), + gsSP2Triangles(24, 26, 27, 0, 28, 29, 25, 0), + gsSP1Triangle(28, 25, 30, 0), + gsSPVertex(0x04020B60, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 8, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP1Quadrangle(19, 20, 21, 18, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(23, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04020D60, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04020F60, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 6, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP1Quadrangle(19, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 25, 24, 26, 0), + gsSP2Triangles(25, 26, 27, 0, 27, 26, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04021160, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(27, 29, 30, 0), + gsSPVertex(0x04021350, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04021550, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04021750, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04021950, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04021B50, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_8BE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04021C10, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 6, 7, 8, 0), + gsSP1Quadrangle(9, 10, 11, 12, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP1Quadrangle(18, 17, 5, 4, 0), + gsSP1Quadrangle(19, 20, 21, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_8C78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04021D70, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 0, 0), + gsSP1Quadrangle(3, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 4, 0), + gsSP1Quadrangle(13, 14, 15, 16, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(9, 8, 20, 21, 0), + gsSP1Quadrangle(21, 20, 14, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_8D10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04021ED0, 27, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(11, 10, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(21, 22, 23, 8, 0), + gsSP1Quadrangle(24, 25, 26, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_8DA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04022080, 26, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(13, 12, 5, 4, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_8E40[] = +{ + gsSPDisplayList(0x07008DA8), + gsSPDisplayList(0x07008D10), + gsSPDisplayList(0x07008C78), + gsSPDisplayList(0x07008BE0), + gsSPDisplayList(0x070087E8), + gsSPDisplayList(0x070084A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_8E78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04022220, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04022400, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04022460, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04022660, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_8FA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04022760, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 4, 7, 0), + gsSP1Quadrangle(10, 6, 11, 12, 0), + gsSP1Quadrangle(13, 14, 15, 16, 0), + gsSP1Quadrangle(17, 18, 19, 20, 0), + gsSP1Quadrangle(21, 22, 23, 24, 0), + gsSP1Quadrangle(23, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04022960, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(10, 9, 5, 4, 0), + gsSP1Quadrangle(12, 13, 8, 11, 0), + gsSP1Quadrangle(14, 13, 12, 15, 0), + gsSP1Quadrangle(16, 17, 14, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 23, 28, 0), + gsSP1Quadrangle(25, 24, 29, 30, 0), + gsSP1Triangle(30, 29, 31, 0), + gsSPVertex(0x04022B60, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 6, 5, 7, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 10, 0), + gsSP2Triangles(7, 10, 8, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 18, 17, 19, 0), + gsSP2Triangles(18, 19, 20, 0, 16, 21, 22, 0), + gsSP2Triangles(16, 22, 17, 0, 17, 22, 23, 0), + gsSP2Triangles(17, 23, 19, 0, 19, 23, 24, 0), + gsSP2Triangles(19, 24, 25, 0, 20, 19, 25, 0), + gsSP2Triangles(20, 25, 26, 0, 25, 27, 28, 0), + gsSP2Triangles(25, 28, 26, 0, 24, 29, 27, 0), + gsSP2Triangles(24, 27, 25, 0, 29, 30, 31, 0), + gsSP1Triangle(29, 31, 27, 0), + gsSPVertex(0x04022D60, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 5, 6, 0), + gsSP1Quadrangle(5, 0, 3, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(9, 12, 13, 10, 0), + gsSP1Quadrangle(10, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(7, 3, 9, 8, 0), + gsSP1Quadrangle(3, 2, 12, 9, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(16, 26, 27, 17, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04022F60, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(13, 12, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04023160, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 6, 0), + gsSP1Quadrangle(7, 4, 1, 0, 0), + gsSP1Quadrangle(6, 8, 9, 10, 0), + gsSP1Quadrangle(5, 11, 8, 6, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(18, 20, 21, 19, 0), + gsSP1Quadrangle(21, 20, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 7, 0, 0), + gsSP1Quadrangle(30, 28, 0, 3, 0), + gsSPVertex(0x04023350, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 1, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(5, 4, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_9278[] = +{ + gsSPDisplayList(0x07008FA0), + gsSPDisplayList(0x07008E78), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_9290[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04023450, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 10, 9, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 20, 19, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_9328[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04023610, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_93A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04023710, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 10, 9, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 20, 19, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_9438[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040238D0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_94B0[] = +{ + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x070093A0), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x07009290), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_94D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040239D0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04023BB0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 12, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04023DA0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04023F90, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(11, 10, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(3, 16, 17, 0, 18, 19, 20, 0), + gsSP1Quadrangle(21, 22, 23, 24, 0), + gsSP2Triangles(25, 26, 27, 0, 28, 29, 30, 0), + gsSPVertex(0x04024180, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 12, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04024370, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 12, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04024560, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 24, 22, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04024750, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04024930, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 18, 21, 19, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(28, 29, 30, 0, 29, 31, 30, 0), + gsSPVertex(0x04024B30, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 6, 8, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04024D20, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 9, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04024F20, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04025070, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04025250, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_9820[] = +{ + gsSPDisplayList(0x070094D8), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_9830[] = +{ + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x070094B0), + gsSPDisplayList(0x07009278), + gsSPDisplayList(0x07008E40), + gsSPDisplayList(0x070083B0), + gsSPDisplayList(0x070075E8), + gsSPDisplayList(0x07006CA0), + gsSPDisplayList(0x07006A80), + gsSPDisplayList(0x07006760), + gsSPDisplayList(0x07006658), + gsSPDisplayList(0x070063B8), + gsSPDisplayList(0x07005D88), + gsSPDisplayList(0x07005BB0), + gsSPDisplayList(0x070057E8), + gsSPDisplayList(0x070051B8), + gsSPDisplayList(0x07004198), + gsSPDisplayList(0x07003C70), + gsSPDisplayList(0x07003920), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07002BA8), + gsSPDisplayList(0x070029A0), + gsSPDisplayList(0x07002098), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001350), + gsSPDisplayList(0x070011F8), + gsSPDisplayList(0x07000A10), + gsSPEndDisplayList(), +}; + +Gfx d_course_bowsers_castle_packed_dl_9910[] = +{ + gsSPDisplayList(0x07009830), + gsSPEndDisplayList(), +}; + +u8 d_course_bowsers_castle_packed_tail[] = { 0xFF, 14, 0, 0, 0, 0, 0, 0 }; \ No newline at end of file diff --git a/courses/star_cup/royal_raceway/course_data.inc.c b/courses/star_cup/royal_raceway/course_data.inc.c new file mode 100644 index 000000000..f5c5c8799 --- /dev/null +++ b/courses/star_cup/royal_raceway/course_data.inc.c @@ -0,0 +1,7650 @@ +// todo: Replace addresses with variables +#include +#include +#include +#include +#include + +Gfx d_course_royal_raceway_dl_0[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x07008988), + gsSPDisplayList(0x07008900), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008810), + gsSPDisplayList(0x07008B28), + gsSPDisplayList(0x07008E30), + gsSPDisplayList(0x07008D48), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07008C70), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x070017F8), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07002110), + gsSPDisplayList(0x070021B8), + gsSPDisplayList(0x07009B68), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07009918), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x070027E0), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07006808), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006C58), + gsSPDisplayList(0x07004078), + gsSPDisplayList(0x07004118), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07007020), + gsSPDisplayList(0x07006D18), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006F28), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07005298), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_258[] = +{ + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07008C70), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x070017F8), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07009E18), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070027E0), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07004078), + gsSPDisplayList(0x07004118), + gsSPDisplayList(0x07007500), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07005298), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07008400), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07005A10), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_360[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070017F8), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07002110), + gsSPDisplayList(0x070021B8), + gsSPDisplayList(0x070027E0), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07004078), + gsSPDisplayList(0x07004118), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07005298), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07005A10), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_470[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x07008900), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008810), + gsSPDisplayList(0x07008B28), + gsSPDisplayList(0x07008E30), + gsSPDisplayList(0x07008D48), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07008C70), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x070017F8), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07002110), + gsSPDisplayList(0x070021B8), + gsSPDisplayList(0x07009B68), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07009918), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009E18), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070027E0), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07006808), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006C58), + gsSPDisplayList(0x07004078), + gsSPDisplayList(0x07004118), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07007020), + gsSPDisplayList(0x07006D18), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07006F28), + gsSPDisplayList(0x07007500), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07005298), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07008400), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07005A10), + gsSPDisplayList(0x07003978), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_6D0[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07008988), + gsSPDisplayList(0x07008900), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008810), + gsSPDisplayList(0x07008B28), + gsSPDisplayList(0x07008E30), + gsSPDisplayList(0x07008D48), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07008C70), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07002110), + gsSPDisplayList(0x070021B8), + gsSPDisplayList(0x07002230), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07009918), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07006808), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006C58), + gsSPDisplayList(0x07004078), + gsSPDisplayList(0x07004118), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07007020), + gsSPDisplayList(0x07006D18), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07006F28), + gsSPDisplayList(0x07005298), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_8E0[] = +{ + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07008D48), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07008C70), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x070017F8), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07002110), + gsSPDisplayList(0x07009E18), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x070027E0), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07004078), + gsSPDisplayList(0x07004118), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07007500), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07005298), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07008400), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07005A10), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07001438), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_A48[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07002110), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07004078), + gsSPDisplayList(0x07004118), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07005298), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005A10), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_B40[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07008988), + gsSPDisplayList(0x07008900), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008810), + gsSPDisplayList(0x07008B28), + gsSPDisplayList(0x07008E30), + gsSPDisplayList(0x07008D48), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07008C70), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x070017F8), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07002110), + gsSPDisplayList(0x070021B8), + gsSPDisplayList(0x07002230), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07009918), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009E18), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x070027E0), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07006808), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006C58), + gsSPDisplayList(0x07004078), + gsSPDisplayList(0x07004118), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07007020), + gsSPDisplayList(0x07006D18), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07006F28), + gsSPDisplayList(0x07007500), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07008400), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07005A10), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07001438), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_DA0[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070015D8), + gsSPDisplayList(0x07001548), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07008810), + gsSPDisplayList(0x07008E30), + gsSPDisplayList(0x07008D48), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07002110), + gsSPDisplayList(0x070021B8), + gsSPDisplayList(0x07002230), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07009918), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07004118), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07003FA8), + gsSPDisplayList(0x07003B70), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_F40[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070015D8), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07008810), + gsSPDisplayList(0x07008D48), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07008C70), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07002110), + gsSPDisplayList(0x070021B8), + gsSPDisplayList(0x07009918), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E18), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07004118), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x07003B70), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07007500), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07008618), + gsSPDisplayList(0x07008400), + gsSPDisplayList(0x070080C8), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x070094B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_1180[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070015D8), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07002110), + gsSPDisplayList(0x070021B8), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07004118), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_12C0[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070015D8), + gsSPDisplayList(0x07001548), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07008810), + gsSPDisplayList(0x07008E30), + gsSPDisplayList(0x07008D48), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07008C70), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07002110), + gsSPDisplayList(0x070021B8), + gsSPDisplayList(0x07002230), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07009918), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E18), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07004118), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07003FA8), + gsSPDisplayList(0x07003B70), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07007500), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07008618), + gsSPDisplayList(0x07008400), + gsSPDisplayList(0x070080C8), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x070094B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_1538[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070015D8), + gsSPDisplayList(0x07001548), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07002110), + gsSPDisplayList(0x070021B8), + gsSPDisplayList(0x07002230), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07003FA8), + gsSPDisplayList(0x07003B70), + gsSPDisplayList(0x07003C18), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_1610[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07008AC0), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070015D8), + gsSPDisplayList(0x07001548), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07008D48), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07008C70), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07002110), + gsSPDisplayList(0x070021B8), + gsSPDisplayList(0x07002230), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009E18), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07004118), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07003FA8), + gsSPDisplayList(0x07003B70), + gsSPDisplayList(0x07003C18), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07007500), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07008618), + gsSPDisplayList(0x070080C8), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPDisplayList(0x070094B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_1850[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07008AC0), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070015D8), + gsSPDisplayList(0x07001548), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07002110), + gsSPDisplayList(0x070021B8), + gsSPDisplayList(0x07002230), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07004118), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07007500), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_19B0[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07008AC0), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070015D8), + gsSPDisplayList(0x07001548), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07008D48), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07008C70), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07002110), + gsSPDisplayList(0x070021B8), + gsSPDisplayList(0x07002230), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009E18), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07003FA8), + gsSPDisplayList(0x07003B70), + gsSPDisplayList(0x07003C18), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07007500), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07008618), + gsSPDisplayList(0x070080C8), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x070094B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_1BB8[] = +{ + gsSPDisplayList(0x070015D8), + gsSPDisplayList(0x07001548), + gsSPDisplayList(0x070021B8), + gsSPDisplayList(0x07002230), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07003FA8), + gsSPDisplayList(0x07003B70), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07005138), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_1C40[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07008AC0), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x070015D8), + gsSPDisplayList(0x07001548), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07008D48), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07008C70), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07009A38), + gsSPDisplayList(0x07002110), + gsSPDisplayList(0x070021B8), + gsSPDisplayList(0x07002230), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001B98), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009E18), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07003FA8), + gsSPDisplayList(0x07003B70), + gsSPDisplayList(0x07003C18), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x070073E0), + gsSPDisplayList(0x07007500), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07008618), + gsSPDisplayList(0x070080C8), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_1E88[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07008AC0), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x070015D8), + gsSPDisplayList(0x07001548), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07009A38), + gsSPDisplayList(0x07002110), + gsSPDisplayList(0x070021B8), + gsSPDisplayList(0x07002230), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07003FA8), + gsSPDisplayList(0x07003C18), + gsSPDisplayList(0x070073E0), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_2018[] = +{ + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x070015D8), + gsSPDisplayList(0x07001548), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07008D48), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07008C70), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x070021B8), + gsSPDisplayList(0x07002230), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001B98), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009E18), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07003FA8), + gsSPDisplayList(0x07003B70), + gsSPDisplayList(0x07003C18), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07007500), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07008618), + gsSPDisplayList(0x070080C8), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_21A8[] = +{ + gsSPDisplayList(0x07001548), + gsSPDisplayList(0x07002230), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07003FA8), + gsSPDisplayList(0x07003B70), + gsSPDisplayList(0x07004F98), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_2210[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07008AC0), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x070015D8), + gsSPDisplayList(0x07001548), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07009A38), + gsSPDisplayList(0x07009A98), + gsSPDisplayList(0x070021B8), + gsSPDisplayList(0x07002230), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001B98), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07003FA8), + gsSPDisplayList(0x07003B70), + gsSPDisplayList(0x07003C18), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x070073E0), + gsSPDisplayList(0x07007500), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07008618), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_2428[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07008AC0), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x070015D8), + gsSPDisplayList(0x07001548), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07009A38), + gsSPDisplayList(0x07009A98), + gsSPDisplayList(0x070021B8), + gsSPDisplayList(0x07002230), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001B98), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07003FA8), + gsSPDisplayList(0x07003B70), + gsSPDisplayList(0x07003C18), + gsSPDisplayList(0x070073E0), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07007FD0), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_25F0[] = +{ + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07001548), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07002230), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001B98), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07003FA8), + gsSPDisplayList(0x07003B70), + gsSPDisplayList(0x07003C18), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07008618), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_26F0[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070015D8), + gsSPDisplayList(0x07001548), + gsSPDisplayList(0x07009A98), + gsSPDisplayList(0x07009B08), + gsSPDisplayList(0x07002230), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001B98), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07003FA8), + gsSPDisplayList(0x07003B70), + gsSPDisplayList(0x07003C18), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07007FD0), + gsSPDisplayList(0x07004F98), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_27B8[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07008AC0), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x070015D8), + gsSPDisplayList(0x07001548), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07009A38), + gsSPDisplayList(0x07009A98), + gsSPDisplayList(0x07009B08), + gsSPDisplayList(0x07009B68), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001B98), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07003FA8), + gsSPDisplayList(0x07003B70), + gsSPDisplayList(0x07003C18), + gsSPDisplayList(0x070073E0), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07007FD0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_29A0[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07008AC0), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x070015D8), + gsSPDisplayList(0x07001548), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07009A38), + gsSPDisplayList(0x07009A98), + gsSPDisplayList(0x07009B08), + gsSPDisplayList(0x07002230), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001B98), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07003FA8), + gsSPDisplayList(0x07003B70), + gsSPDisplayList(0x07003C18), + gsSPDisplayList(0x070073E0), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07007FD0), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_2B78[] = +{ + gsSPDisplayList(0x07001548), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001B98), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x07003FA8), + gsSPDisplayList(0x07003B70), + gsSPDisplayList(0x07003C18), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_2C20[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x070015D8), + gsSPDisplayList(0x07001548), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07001450), + gsSPDisplayList(0x07008B28), + gsSPDisplayList(0x07008E30), + gsSPDisplayList(0x070019B0), + gsSPDisplayList(0x07009A98), + gsSPDisplayList(0x07009B08), + gsSPDisplayList(0x07009B68), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001B98), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070034C0), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07003FA8), + gsSPDisplayList(0x07003B70), + gsSPDisplayList(0x07003C18), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006F28), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07007FD0), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07007AE8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_2DD0[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07008AC0), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x070015D8), + gsSPDisplayList(0x07001548), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07001450), + gsSPDisplayList(0x070019B0), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07008C70), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07009A98), + gsSPDisplayList(0x07009B08), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001B98), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070034C0), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x07003B70), + gsSPDisplayList(0x07003C18), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07007500), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x070080C8), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07009520), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_2FE0[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07008AC0), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x070015D8), + gsSPDisplayList(0x07001548), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07001450), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07009A98), + gsSPDisplayList(0x07009B08), + gsSPDisplayList(0x07009B68), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001B98), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070034C0), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07003FA8), + gsSPDisplayList(0x07003B70), + gsSPDisplayList(0x07003C18), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07007FD0), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07007AE8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_31F8[] = +{ + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07001548), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07001450), + gsSPDisplayList(0x07008B28), + gsSPDisplayList(0x07008E30), + gsSPDisplayList(0x070019B0), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07008C70), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07009B68), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001B98), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070034C0), + gsSPDisplayList(0x07006C58), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07003FA8), + gsSPDisplayList(0x07003B70), + gsSPDisplayList(0x07003C18), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006F28), + gsSPDisplayList(0x07007500), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x070080C8), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07009520), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_33B0[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x070015D8), + gsSPDisplayList(0x07008900), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07001450), + gsSPDisplayList(0x07001788), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x070019B0), + gsSPDisplayList(0x07009A98), + gsSPDisplayList(0x07009B08), + gsSPDisplayList(0x07009B68), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001B98), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF0), + gsSPDisplayList(0x07009778), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07006808), + gsSPDisplayList(0x070034C0), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x07006BE8), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07007020), + gsSPDisplayList(0x07006D18), + gsSPDisplayList(0x07003C18), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003DC0), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07007FD0), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07007AE8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_3580[] = +{ + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07008AC0), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07001450), + gsSPDisplayList(0x07001788), + gsSPDisplayList(0x070019B0), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07008C70), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07009A98), + gsSPDisplayList(0x07001B98), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF0), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x070034C0), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07003C18), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003DC0), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPDisplayList(0x07009520), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_3748[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07008AC0), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x070015D8), + gsSPDisplayList(0x07008900), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07001450), + gsSPDisplayList(0x07001788), + gsSPDisplayList(0x070019B0), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07009A98), + gsSPDisplayList(0x07009B08), + gsSPDisplayList(0x07009B68), + gsSPDisplayList(0x07001B98), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF0), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07006808), + gsSPDisplayList(0x070034C0), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07007020), + gsSPDisplayList(0x07003C18), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003DC0), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07007FD0), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07007AE8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_3960[] = +{ + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07001450), + gsSPDisplayList(0x07001788), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x070019B0), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07008C70), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001B98), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF0), + gsSPDisplayList(0x07009778), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x070034C0), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x07006BE8), + gsSPDisplayList(0x07007020), + gsSPDisplayList(0x07006D18), + gsSPDisplayList(0x07003C18), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003DC0), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07009520), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_3AD8[] = +{ + gsSPDisplayList(0x07001450), + gsSPDisplayList(0x07001788), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x070019B0), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF0), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001DF0), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070034C0), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003DC0), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07003F18), + gsSPDisplayList(0x07007360), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_3BA8[] = +{ + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07008AC0), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x07001450), + gsSPDisplayList(0x07001788), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x070019B0), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF0), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x070034C0), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003DC0), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_3D38[] = +{ + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07008AC0), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x07001450), + gsSPDisplayList(0x07001788), + gsSPDisplayList(0x070019B0), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF0), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001DF0), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x070034C0), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003DC0), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07003F18), + gsSPDisplayList(0x07007360), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_3ED8[] = +{ + gsSPDisplayList(0x07001450), + gsSPDisplayList(0x07001788), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x070019B0), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF0), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070034C0), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003DC0), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_3FA0[] = +{ + gsSPDisplayList(0x07001788), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001CF0), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001DF0), + gsSPDisplayList(0x07001E60), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003DC0), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07003F18), + gsSPDisplayList(0x07004400), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_4048[] = +{ + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07008AC0), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x07008810), + gsSPDisplayList(0x07001788), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x070019B0), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF0), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001DF0), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x070034C0), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003DC0), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07003F18), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPDisplayList(0x07001438), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_41D8[] = +{ + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07008AC0), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x07008810), + gsSPDisplayList(0x07001788), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x070019B0), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001CF0), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001DF0), + gsSPDisplayList(0x07001E60), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x070034C0), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003DC0), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07003F18), + gsSPDisplayList(0x07004400), + gsSPDisplayList(0x07007780), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_4380[] = +{ + gsSPDisplayList(0x07001788), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x070019B0), + gsSPDisplayList(0x07001CF0), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001DF0), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x070034C0), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003DC0), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07003F18), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07001438), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_4438[] = +{ + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001DF0), + gsSPDisplayList(0x07001E60), + gsSPDisplayList(0x070098B8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07003F18), + gsSPDisplayList(0x07004400), + gsSPDisplayList(0x07007780), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07007AE8), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005138), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_44C0[] = +{ + gsSPDisplayList(0x07008E30), + gsSPDisplayList(0x07008D48), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07009718), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001DF0), + gsSPDisplayList(0x07001E60), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07003F18), + gsSPDisplayList(0x07004400), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07008580), + gsSPDisplayList(0x07008618), + gsSPDisplayList(0x07001438), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_45A0[] = +{ + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001DF0), + gsSPDisplayList(0x07001E60), + gsSPDisplayList(0x070098B8), + gsSPDisplayList(0x07009C48), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07003F18), + gsSPDisplayList(0x07004400), + gsSPDisplayList(0x07007780), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07007868), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07007AE8), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07008580), + gsSPDisplayList(0x07008618), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_46A0[] = +{ + gsSPDisplayList(0x07008E30), + gsSPDisplayList(0x07008D48), + gsSPDisplayList(0x07009718), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001DF0), + gsSPDisplayList(0x07001E60), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07003F18), + gsSPDisplayList(0x07004400), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07008580), + gsSPDisplayList(0x07008618), + gsSPDisplayList(0x07001438), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_4750[] = +{ + gsSPDisplayList(0x07001DF0), + gsSPDisplayList(0x07001E60), + gsSPDisplayList(0x07001EF0), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07003F18), + gsSPDisplayList(0x07004400), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07007868), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07007980), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x070050B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_4800[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x07009718), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001DF0), + gsSPDisplayList(0x07001E60), + gsSPDisplayList(0x07001EF0), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07003F18), + gsSPDisplayList(0x07004400), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07007868), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07001438), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_4930[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x07001DF0), + gsSPDisplayList(0x07001E60), + gsSPDisplayList(0x07001EF0), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07003F18), + gsSPDisplayList(0x07004400), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07007868), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07007980), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x070050B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_4A38[] = +{ + gsSPDisplayList(0x07009718), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001DF0), + gsSPDisplayList(0x07001E60), + gsSPDisplayList(0x07001EF0), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07003F18), + gsSPDisplayList(0x07004400), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07001438), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_4AE0[] = +{ + gsSPDisplayList(0x07001E60), + gsSPDisplayList(0x07001EF0), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07004400), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004A80), + gsSPDisplayList(0x07004B30), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07007980), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07007D10), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_4BA8[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070097E8), + gsSPDisplayList(0x07001E60), + gsSPDisplayList(0x07001EF0), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07006F28), + gsSPDisplayList(0x07006FB0), + gsSPDisplayList(0x07004400), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004A80), + gsSPDisplayList(0x07004B30), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_4D00[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x07001E60), + gsSPDisplayList(0x07001EF0), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07004400), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004A80), + gsSPDisplayList(0x07004B30), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07007980), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_4DF8[] = +{ + gsSPDisplayList(0x070097E8), + gsSPDisplayList(0x07001E60), + gsSPDisplayList(0x07001EF0), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07006F28), + gsSPDisplayList(0x07006FB0), + gsSPDisplayList(0x07004400), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004A80), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_4EC0[] = +{ + gsSPDisplayList(0x07001E60), + gsSPDisplayList(0x07001EF0), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002950), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07004400), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004A80), + gsSPDisplayList(0x07004B30), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07007D10), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_4F80[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x070097E8), + gsSPDisplayList(0x07001E60), + gsSPDisplayList(0x07001EF0), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002950), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07006F28), + gsSPDisplayList(0x07006FB0), + gsSPDisplayList(0x07004400), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004A80), + gsSPDisplayList(0x07004B30), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07007980), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x07008040), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_50F0[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x07001EF0), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002950), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004A80), + gsSPDisplayList(0x07004B30), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07007980), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_51D0[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x070097E8), + gsSPDisplayList(0x07001E60), + gsSPDisplayList(0x07001EF0), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07006F28), + gsSPDisplayList(0x07006FB0), + gsSPDisplayList(0x07004400), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004A80), + gsSPDisplayList(0x07004B30), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x07008040), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_52F0[] = +{ + gsSPDisplayList(0x070098B8), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002950), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07007360), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004A80), + gsSPDisplayList(0x07004B30), + gsSPDisplayList(0x07004BC8), + gsSPDisplayList(0x07007980), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07007D10), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_53B8[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x070098B8), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002950), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07007360), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004A80), + gsSPDisplayList(0x07004B30), + gsSPDisplayList(0x07004BC8), + gsSPDisplayList(0x07007980), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x07008040), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_54F8[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002950), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07004A80), + gsSPDisplayList(0x07004B30), + gsSPDisplayList(0x07004BC8), + gsSPDisplayList(0x07007980), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07004F20), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_5598[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x070098B8), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002950), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07007360), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004A80), + gsSPDisplayList(0x07004B30), + gsSPDisplayList(0x07004BC8), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x07008040), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_56C0[] = +{ + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002950), + gsSPDisplayList(0x07002A10), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07007780), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07004B30), + gsSPDisplayList(0x07004BC8), + gsSPDisplayList(0x07004CC8), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07007D10), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_5758[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x070098B8), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002950), + gsSPDisplayList(0x07002A10), + gsSPDisplayList(0x0700A1A0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07007360), + gsSPDisplayList(0x07007780), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07004B30), + gsSPDisplayList(0x07004BC8), + gsSPDisplayList(0x07004CC8), + gsSPDisplayList(0x07007718), + gsSPDisplayList(0x070073E0), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x07008040), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x070080C8), + gsSPDisplayList(0x07005740), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_5890[] = +{ + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002950), + gsSPDisplayList(0x07002A10), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07004B30), + gsSPDisplayList(0x07004BC8), + gsSPDisplayList(0x07004CC8), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_5900[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x070098B8), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002950), + gsSPDisplayList(0x07002A10), + gsSPDisplayList(0x0700A1A0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07007360), + gsSPDisplayList(0x07007780), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07004B30), + gsSPDisplayList(0x07004BC8), + gsSPDisplayList(0x07004CC8), + gsSPDisplayList(0x07007718), + gsSPDisplayList(0x070073E0), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x07008040), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x070080C8), + gsSPDisplayList(0x07005740), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_5A40[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x070098B8), + gsSPDisplayList(0x07009C48), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002950), + gsSPDisplayList(0x07002A10), + gsSPDisplayList(0x07002AC8), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07007360), + gsSPDisplayList(0x07007780), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07004B30), + gsSPDisplayList(0x07004BC8), + gsSPDisplayList(0x07004CC8), + gsSPDisplayList(0x07004968), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x07008040), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_5B28[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07008D48), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07009C48), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002950), + gsSPDisplayList(0x07002A10), + gsSPDisplayList(0x07002AC8), + gsSPDisplayList(0x07002B38), + gsSPDisplayList(0x0700A278), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07007020), + gsSPDisplayList(0x07006D18), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07007360), + gsSPDisplayList(0x07007780), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07004B30), + gsSPDisplayList(0x07004BC8), + gsSPDisplayList(0x07004CC8), + gsSPDisplayList(0x07004968), + gsSPDisplayList(0x070073E0), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x07008040), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x070080C8), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x0700A6A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_5CA0[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07002950), + gsSPDisplayList(0x07002A10), + gsSPDisplayList(0x07002AC8), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07004BC8), + gsSPDisplayList(0x07004CC8), + gsSPDisplayList(0x07004968), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_5D08[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008D48), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x070098B8), + gsSPDisplayList(0x07009C48), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002950), + gsSPDisplayList(0x07002A10), + gsSPDisplayList(0x07002AC8), + gsSPDisplayList(0x07002B38), + gsSPDisplayList(0x0700A278), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07007020), + gsSPDisplayList(0x07006D18), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07007360), + gsSPDisplayList(0x07007780), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07004B30), + gsSPDisplayList(0x07004BC8), + gsSPDisplayList(0x07004CC8), + gsSPDisplayList(0x07004968), + gsSPDisplayList(0x070073E0), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x07008040), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x070080C8), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x0700A6A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_5EB8[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x070098B8), + gsSPDisplayList(0x07009C48), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x07002A10), + gsSPDisplayList(0x07002AC8), + gsSPDisplayList(0x07002B38), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07007020), + gsSPDisplayList(0x07007360), + gsSPDisplayList(0x07007780), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07004BC8), + gsSPDisplayList(0x07004CC8), + gsSPDisplayList(0x07004968), + gsSPDisplayList(0x070044B0), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x07008040), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_5FD8[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07008D48), + gsSPDisplayList(0x07002A10), + gsSPDisplayList(0x07002AC8), + gsSPDisplayList(0x07002B38), + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07009E18), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07004CC8), + gsSPDisplayList(0x07004968), + gsSPDisplayList(0x070044B0), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07008618), + gsSPDisplayList(0x070080C8), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x0700A6A8), + gsSPDisplayList(0x070094B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_6118[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x07002A10), + gsSPDisplayList(0x07002AC8), + gsSPDisplayList(0x07002B38), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07004BC8), + gsSPDisplayList(0x07004CC8), + gsSPDisplayList(0x07004968), + gsSPDisplayList(0x070044B0), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_61B0[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008D48), + gsSPDisplayList(0x070098B8), + gsSPDisplayList(0x07009C48), + gsSPDisplayList(0x07002A10), + gsSPDisplayList(0x07002AC8), + gsSPDisplayList(0x07002B38), + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07009E18), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07007020), + gsSPDisplayList(0x07006D18), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07007360), + gsSPDisplayList(0x07007780), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07004CC8), + gsSPDisplayList(0x07004968), + gsSPDisplayList(0x070044B0), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x07008040), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07008618), + gsSPDisplayList(0x070080C8), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x0700A6A8), + gsSPDisplayList(0x070094B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_6378[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07008900), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07009A98), + gsSPDisplayList(0x07009B08), + gsSPDisplayList(0x07009B68), + gsSPDisplayList(0x07009BD0), + gsSPDisplayList(0x07009918), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x07009848), + gsSPDisplayList(0x070098B8), + gsSPDisplayList(0x07009C48), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x07002A10), + gsSPDisplayList(0x07002AC8), + gsSPDisplayList(0x07002B38), + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07006808), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x070072E8), + gsSPDisplayList(0x07007020), + gsSPDisplayList(0x07006D18), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07007360), + gsSPDisplayList(0x07007780), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07007868), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07004CC8), + gsSPDisplayList(0x07004968), + gsSPDisplayList(0x070044B0), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x07008040), + gsSPDisplayList(0x07005B50), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_6538[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07008AC0), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x07008900), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008810), + gsSPDisplayList(0x07008D48), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07008C70), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07009A38), + gsSPDisplayList(0x07009A98), + gsSPDisplayList(0x07009918), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07002AC8), + gsSPDisplayList(0x07002B38), + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009CB8), + gsSPDisplayList(0x07009E18), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x07006880), + gsSPDisplayList(0x07006808), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x07006D18), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x070044B0), + gsSPDisplayList(0x07007500), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070075F8), + gsSPDisplayList(0x07007680), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x07008040), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x070080C8), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070081C8), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x070094B0), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPDisplayList(0x0700A6A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_6780[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07009A38), + gsSPDisplayList(0x07009A98), + gsSPDisplayList(0x07009C48), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x07002A10), + gsSPDisplayList(0x07002AC8), + gsSPDisplayList(0x07002B38), + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07007868), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07004CC8), + gsSPDisplayList(0x07004968), + gsSPDisplayList(0x070044B0), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_68C8[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07008AC0), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x07008900), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008810), + gsSPDisplayList(0x07008D48), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07008C70), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07009A38), + gsSPDisplayList(0x07009A98), + gsSPDisplayList(0x07009B08), + gsSPDisplayList(0x07009B68), + gsSPDisplayList(0x07009BD0), + gsSPDisplayList(0x07009918), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009848), + gsSPDisplayList(0x070098B8), + gsSPDisplayList(0x07009C48), + gsSPDisplayList(0x07002AC8), + gsSPDisplayList(0x07002B38), + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009CB8), + gsSPDisplayList(0x07009E18), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x07006880), + gsSPDisplayList(0x07006808), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x070072E8), + gsSPDisplayList(0x07007020), + gsSPDisplayList(0x07006D18), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07006FB0), + gsSPDisplayList(0x07007360), + gsSPDisplayList(0x07007780), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07004968), + gsSPDisplayList(0x070044B0), + gsSPDisplayList(0x07007500), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070075F8), + gsSPDisplayList(0x07007680), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x07008040), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x070080C8), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070081C8), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x070094B0), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPDisplayList(0x0700A6A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_6BC0[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x07008988), + gsSPDisplayList(0x07008900), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008810), + gsSPDisplayList(0x07008B28), + gsSPDisplayList(0x07008E30), + gsSPDisplayList(0x07008D48), + gsSPDisplayList(0x07009A98), + gsSPDisplayList(0x07009B08), + gsSPDisplayList(0x07009B68), + gsSPDisplayList(0x07009BD0), + gsSPDisplayList(0x07009918), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009718), + gsSPDisplayList(0x07009778), + gsSPDisplayList(0x07009C48), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x07002AC8), + gsSPDisplayList(0x07002B38), + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x07006880), + gsSPDisplayList(0x07006808), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006C58), + gsSPDisplayList(0x07006BE8), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x070072E8), + gsSPDisplayList(0x07007020), + gsSPDisplayList(0x07006D18), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006F28), + gsSPDisplayList(0x07006FB0), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07007868), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07007980), + gsSPDisplayList(0x07004968), + gsSPDisplayList(0x070044B0), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x07008040), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x0700A6A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_6E20[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07008AC0), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008810), + gsSPDisplayList(0x07008D48), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07008C70), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07009A38), + gsSPDisplayList(0x07009A98), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07002B38), + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070023F8), + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x07009E18), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x07006880), + gsSPDisplayList(0x07006808), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x070044B0), + gsSPDisplayList(0x07007500), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070075F8), + gsSPDisplayList(0x07007680), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x07008040), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x070080C8), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPDisplayList(0x0700A6A8), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x07009198), + gsSPDisplayList(0x07009210), + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x07009310), + gsSPDisplayList(0x07008F28), + gsSPDisplayList(0x07008F98), + gsSPDisplayList(0x07009008), + gsSPDisplayList(0x0700AB28), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x0700A7D8), + gsSPDisplayList(0x0700A870), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_70C0[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07008AC0), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x07008988), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07009A38), + gsSPDisplayList(0x07009A98), + gsSPDisplayList(0x07009B08), + gsSPDisplayList(0x07009B68), + gsSPDisplayList(0x07009C48), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x07002AC8), + gsSPDisplayList(0x07002B38), + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07006808), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x070072E8), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07007868), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07007980), + gsSPDisplayList(0x07004968), + gsSPDisplayList(0x070044B0), + gsSPDisplayList(0x070075F8), + gsSPDisplayList(0x07007680), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPDisplayList(0x0700A6A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_72B8[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07008AC0), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x07008900), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008810), + gsSPDisplayList(0x07008B28), + gsSPDisplayList(0x07008E30), + gsSPDisplayList(0x07008D48), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07008C70), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07009B08), + gsSPDisplayList(0x07009B68), + gsSPDisplayList(0x07009BD0), + gsSPDisplayList(0x07009918), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009718), + gsSPDisplayList(0x07009778), + gsSPDisplayList(0x07002B38), + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070023F8), + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x07009E18), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x07006880), + gsSPDisplayList(0x07006808), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006C58), + gsSPDisplayList(0x07006BE8), + gsSPDisplayList(0x07006A80), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x070072E8), + gsSPDisplayList(0x07007020), + gsSPDisplayList(0x07006D18), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006F28), + gsSPDisplayList(0x07007500), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070075F8), + gsSPDisplayList(0x07007680), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x07008040), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x070080C8), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x0700A6A8), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x07009198), + gsSPDisplayList(0x07009210), + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x07009310), + gsSPDisplayList(0x07008F28), + gsSPDisplayList(0x07008F98), + gsSPDisplayList(0x07009008), + gsSPDisplayList(0x0700AB28), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x0700A7D8), + gsSPDisplayList(0x0700A870), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_75C0[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x07008988), + gsSPDisplayList(0x07001450), + gsSPDisplayList(0x07001788), + gsSPDisplayList(0x07008E30), + gsSPDisplayList(0x070019B0), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009718), + gsSPDisplayList(0x07009778), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070023F8), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070034C0), + gsSPDisplayList(0x07006C58), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x070072E8), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006F28), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07007FD0), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07006328), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_7778[] = +{ + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07008AC0), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x07001450), + gsSPDisplayList(0x07001788), + gsSPDisplayList(0x070019B0), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070023F8), + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x070034C0), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07007680), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07009310), + gsSPDisplayList(0x07009008), + gsSPDisplayList(0x0700A730), + gsSPDisplayList(0x0700A7D8), + gsSPDisplayList(0x0700A870), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_78E8[] = +{ + gsSPDisplayList(0x070008B0), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07008AC0), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x07008988), + gsSPDisplayList(0x07001450), + gsSPDisplayList(0x07001788), + gsSPDisplayList(0x070019B0), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009718), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070023F8), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07003268), + gsSPDisplayList(0x070034C0), + gsSPDisplayList(0x07006C58), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x070072E8), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07007680), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07007FD0), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_7AD0[] = +{ + gsSPDisplayList(0x07001450), + gsSPDisplayList(0x07001788), + gsSPDisplayList(0x07008E30), + gsSPDisplayList(0x070019B0), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07009718), + gsSPDisplayList(0x07009778), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070023F8), + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x070034C0), + gsSPDisplayList(0x07006C58), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006F28), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x07009310), + gsSPDisplayList(0x07009008), + gsSPDisplayList(0x0700A730), + gsSPDisplayList(0x0700A7D8), + gsSPDisplayList(0x0700A870), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_7BD8[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x07008988), + gsSPDisplayList(0x07008810), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001A30), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070023F8), + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07006880), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003628), + gsSPDisplayList(0x07006A80), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x070072E8), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x07007FD0), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07008400), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x0700A538), + gsSPDisplayList(0x0700A5A0), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x070060D8), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x07000E88), + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x0700AE00), + gsSPDisplayList(0x07009380), + gsSPDisplayList(0x0700AA90), + gsSPDisplayList(0x07009080), + gsSPDisplayList(0x0700ABA8), + gsSPDisplayList(0x0700A8F8), + gsSPDisplayList(0x07000CE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_7DB0[] = +{ + gsSPDisplayList(0x07001A30), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070023F8), + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x070025E0), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003628), + gsSPDisplayList(0x07004538), + gsSPDisplayList(0x070045E0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07008400), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07000E88), + gsSPDisplayList(0x07009198), + gsSPDisplayList(0x0700ACE0), + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x0700AE00), + gsSPDisplayList(0x07008F28), + gsSPDisplayList(0x0700AA10), + gsSPDisplayList(0x0700AA90), + gsSPDisplayList(0x07009080), + gsSPDisplayList(0x0700A730), + gsSPDisplayList(0x0700A7D8), + gsSPDisplayList(0x0700A870), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_7ED8[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x07008988), + gsSPDisplayList(0x07008810), + gsSPDisplayList(0x07001A30), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070023F8), + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x070025E0), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07006880), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003628), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x070072E8), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07004538), + gsSPDisplayList(0x070045E0), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x07007FD0), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07008400), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x0700AE00), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_8068[] = +{ + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070023F8), + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003628), + gsSPDisplayList(0x07006A80), + gsSPDisplayList(0x07004538), + gsSPDisplayList(0x070045E0), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A538), + gsSPDisplayList(0x0700A5A0), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x070060D8), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x07000E88), + gsSPDisplayList(0x07009198), + gsSPDisplayList(0x0700ACE0), + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x0700AE00), + gsSPDisplayList(0x07009380), + gsSPDisplayList(0x07008F28), + gsSPDisplayList(0x0700AA10), + gsSPDisplayList(0x0700AA90), + gsSPDisplayList(0x07009080), + gsSPDisplayList(0x0700ABA8), + gsSPDisplayList(0x0700A730), + gsSPDisplayList(0x0700A7D8), + gsSPDisplayList(0x0700A870), + gsSPDisplayList(0x0700A8F8), + gsSPDisplayList(0x07000CE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_81C0[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x07008988), + gsSPDisplayList(0x07008900), + gsSPDisplayList(0x07008810), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001A30), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x070023F8), + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003628), + gsSPDisplayList(0x07006A80), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x070072E8), + gsSPDisplayList(0x07004538), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x07007FD0), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x0700A538), + gsSPDisplayList(0x0700A5A0), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07006228), + gsSPDisplayList(0x070060D8), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x07000E88), + gsSPDisplayList(0x07009198), + gsSPDisplayList(0x0700ACE0), + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x0700AE00), + gsSPDisplayList(0x07009380), + gsSPDisplayList(0x07008F28), + gsSPDisplayList(0x0700AA10), + gsSPDisplayList(0x0700AA90), + gsSPDisplayList(0x0700AB28), + gsSPDisplayList(0x0700ABA8), + gsSPDisplayList(0x0700A730), + gsSPDisplayList(0x0700A7D8), + gsSPDisplayList(0x0700A870), + gsSPDisplayList(0x0700A8F8), + gsSPDisplayList(0x07000CE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_8398[] = +{ + gsSPDisplayList(0x070023F8), + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x070025E0), + gsSPDisplayList(0x07003628), + gsSPDisplayList(0x07004538), + gsSPDisplayList(0x070045E0), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07008400), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07000E88), + gsSPDisplayList(0x07009198), + gsSPDisplayList(0x0700ACE0), + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x0700AE00), + gsSPDisplayList(0x07008F28), + gsSPDisplayList(0x0700AA10), + gsSPDisplayList(0x0700AA90), + gsSPDisplayList(0x0700AB28), + gsSPDisplayList(0x0700A730), + gsSPDisplayList(0x0700A7D8), + gsSPDisplayList(0x0700A870), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_84A0[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x07008988), + gsSPDisplayList(0x07008900), + gsSPDisplayList(0x07008810), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001A30), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x070023F8), + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x070025E0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003628), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x070072E8), + gsSPDisplayList(0x07004538), + gsSPDisplayList(0x070045E0), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x07007FD0), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07008400), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x0700ACE0), + gsSPDisplayList(0x0700AE00), + gsSPDisplayList(0x0700AA10), + gsSPDisplayList(0x0700AA90), + gsSPDisplayList(0x0700A870), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_8620[] = +{ + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001A30), + gsSPDisplayList(0x070023F8), + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003628), + gsSPDisplayList(0x07006A80), + gsSPDisplayList(0x07004538), + gsSPDisplayList(0x070045E0), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A538), + gsSPDisplayList(0x0700A5A0), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07006228), + gsSPDisplayList(0x070060D8), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x07000E88), + gsSPDisplayList(0x07009198), + gsSPDisplayList(0x0700ACE0), + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x0700AE00), + gsSPDisplayList(0x07009380), + gsSPDisplayList(0x07008F28), + gsSPDisplayList(0x0700AA10), + gsSPDisplayList(0x0700AA90), + gsSPDisplayList(0x0700AB28), + gsSPDisplayList(0x0700ABA8), + gsSPDisplayList(0x0700A730), + gsSPDisplayList(0x0700A7D8), + gsSPDisplayList(0x0700A870), + gsSPDisplayList(0x0700A8F8), + gsSPDisplayList(0x07000CE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_8770[] = +{ + gsSPDisplayList(0x07008E30), + gsSPDisplayList(0x07009CB8), + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x070025E0), + gsSPDisplayList(0x07004538), + gsSPDisplayList(0x070045E0), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07006228), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x0700AE00), + gsSPDisplayList(0x070090F8), + gsSPDisplayList(0x0700A730), + gsSPDisplayList(0x07009598), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_8838[] = +{ + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x070025E0), + gsSPDisplayList(0x07004538), + gsSPDisplayList(0x070045E0), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x0700A730), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_88B0[] = +{ + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x070025E0), + gsSPDisplayList(0x07004538), + gsSPDisplayList(0x070045E0), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x07008390), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_8930[] = +{ + gsSPDisplayList(0x07008E30), + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x070025E0), + gsSPDisplayList(0x07004538), + gsSPDisplayList(0x070045E0), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07006228), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x0700AE00), + gsSPDisplayList(0x070090F8), + gsSPDisplayList(0x0700A730), + gsSPDisplayList(0x0700A7D8), + gsSPDisplayList(0x07009598), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_89F0[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x07008988), + gsSPDisplayList(0x07008900), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008810), + gsSPDisplayList(0x07008E30), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07008C70), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07009CB8), + gsSPDisplayList(0x07009D20), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x070025E0), + gsSPDisplayList(0x070026B0), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x07006880), + gsSPDisplayList(0x07006808), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07004078), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x070072E8), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07004538), + gsSPDisplayList(0x070045E0), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07005298), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x07007D90), + gsSPDisplayList(0x07007AE8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07007C20), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x07005A10), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07006228), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x070090F8), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x07009598), + gsSPDisplayList(0x0700A970), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_8C58[] = +{ + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x070025E0), + gsSPDisplayList(0x070026B0), + gsSPDisplayList(0x07004538), + gsSPDisplayList(0x070045E0), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07005298), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x07005A10), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_8CD8[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x07008988), + gsSPDisplayList(0x07008900), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x070025E0), + gsSPDisplayList(0x070026B0), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x07006880), + gsSPDisplayList(0x07006808), + gsSPDisplayList(0x07004078), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x070072E8), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07004538), + gsSPDisplayList(0x070045E0), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07005298), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x07007D90), + gsSPDisplayList(0x07007AE8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x07005A10), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_8EB8[] = +{ + gsSPDisplayList(0x07008E30), + gsSPDisplayList(0x07009CB8), + gsSPDisplayList(0x07009D20), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x070025E0), + gsSPDisplayList(0x070026B0), + gsSPDisplayList(0x07004538), + gsSPDisplayList(0x070045E0), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x07005A10), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07006228), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x070090F8), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x070094B0), + gsSPDisplayList(0x07009598), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_8FA8[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x07008988), + gsSPDisplayList(0x07008900), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008810), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x070018D8), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x070017F8), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07009A38), + gsSPDisplayList(0x07009B08), + gsSPDisplayList(0x07009B68), + gsSPDisplayList(0x07009BD0), + gsSPDisplayList(0x07009918), + gsSPDisplayList(0x070025E0), + gsSPDisplayList(0x070026B0), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070027E0), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x07006880), + gsSPDisplayList(0x07006808), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07004078), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x070072E8), + gsSPDisplayList(0x07007020), + gsSPDisplayList(0x07006D18), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x070045E0), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07005298), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x07005A10), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07006228), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x070094B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_9218[] = +{ + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018D8), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x070017F8), + gsSPDisplayList(0x070025E0), + gsSPDisplayList(0x070026B0), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070027E0), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x07004078), + gsSPDisplayList(0x070045E0), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07005298), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x07005A10), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_92D0[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x07008988), + gsSPDisplayList(0x07008900), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008810), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x070018D8), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x070017F8), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07009A38), + gsSPDisplayList(0x07009B08), + gsSPDisplayList(0x07009B68), + gsSPDisplayList(0x070025E0), + gsSPDisplayList(0x070026B0), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070027E0), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x07006880), + gsSPDisplayList(0x07006808), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07004078), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x070072E8), + gsSPDisplayList(0x07007020), + gsSPDisplayList(0x07006D18), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x070045E0), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07005298), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x07005A10), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_94E8[] = +{ + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07008988), + gsSPDisplayList(0x07008900), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008810), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x070018D8), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x070017F8), + gsSPDisplayList(0x070025E0), + gsSPDisplayList(0x070026B0), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x07006880), + gsSPDisplayList(0x07006808), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x070072E8), + gsSPDisplayList(0x07007020), + gsSPDisplayList(0x07006D18), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x070045E0), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x07005A10), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07006228), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x07009438), + gsSPDisplayList(0x070094B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_9678[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x07008988), + gsSPDisplayList(0x07008900), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008810), + gsSPDisplayList(0x07008B28), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x070018D8), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x070017F8), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x07009A38), + gsSPDisplayList(0x07009A98), + gsSPDisplayList(0x07009B08), + gsSPDisplayList(0x07009B68), + gsSPDisplayList(0x07009BD0), + gsSPDisplayList(0x07009918), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009718), + gsSPDisplayList(0x070026B0), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070027E0), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x07006880), + gsSPDisplayList(0x07006808), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006C58), + gsSPDisplayList(0x07004078), + gsSPDisplayList(0x07004118), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x070072E8), + gsSPDisplayList(0x07007020), + gsSPDisplayList(0x07006D18), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006F28), + gsSPDisplayList(0x070045E0), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07005298), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x07005A10), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07006228), + gsSPDisplayList(0x07001438), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_9900[] = +{ + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x070017F8), + gsSPDisplayList(0x07009E18), + gsSPDisplayList(0x070026B0), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070027E0), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x070045E0), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07005298), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x07005A10), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_99A0[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x07008988), + gsSPDisplayList(0x07008900), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x070017F8), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x07009A38), + gsSPDisplayList(0x07009A98), + gsSPDisplayList(0x07009B08), + gsSPDisplayList(0x070026B0), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070027E0), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x07006880), + gsSPDisplayList(0x07006808), + gsSPDisplayList(0x07004078), + gsSPDisplayList(0x07004118), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x070072E8), + gsSPDisplayList(0x07007020), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07005298), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07005A10), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_9B30[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x07008988), + gsSPDisplayList(0x07008900), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008810), + gsSPDisplayList(0x07008B28), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x070018D8), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x070017F8), + gsSPDisplayList(0x07009B68), + gsSPDisplayList(0x07009BD0), + gsSPDisplayList(0x07009918), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009718), + gsSPDisplayList(0x07009E18), + gsSPDisplayList(0x070026B0), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070027E0), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x07006880), + gsSPDisplayList(0x07006808), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006C58), + gsSPDisplayList(0x07004078), + gsSPDisplayList(0x07004118), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x070072E8), + gsSPDisplayList(0x07007020), + gsSPDisplayList(0x07006D18), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006F28), + gsSPDisplayList(0x070045E0), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x07005A10), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07006228), + gsSPDisplayList(0x07001438), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_9D58[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x07008988), + gsSPDisplayList(0x07008900), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008810), + gsSPDisplayList(0x07008B28), + gsSPDisplayList(0x07008E30), + gsSPDisplayList(0x07008D48), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x070018D8), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x070017F8), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07002110), + gsSPDisplayList(0x07009B08), + gsSPDisplayList(0x07009B68), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07009918), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009718), + gsSPDisplayList(0x070026B0), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070027E0), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07006880), + gsSPDisplayList(0x07006808), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006C58), + gsSPDisplayList(0x07004078), + gsSPDisplayList(0x07004118), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x070072E8), + gsSPDisplayList(0x07007020), + gsSPDisplayList(0x07006D18), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006F28), + gsSPDisplayList(0x07007500), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07005298), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07005A10), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPDisplayList(0x07001438), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_9FE8[] = +{ + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018D8), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x070017F8), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x07009E18), + gsSPDisplayList(0x070026B0), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070027E0), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07004078), + gsSPDisplayList(0x07007500), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07005298), + gsSPDisplayList(0x07008400), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07005A10), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_A0A8[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x07008988), + gsSPDisplayList(0x07008900), + gsSPDisplayList(0x070017F8), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07002110), + gsSPDisplayList(0x07009B08), + gsSPDisplayList(0x07009B68), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070027E0), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07006880), + gsSPDisplayList(0x07004078), + gsSPDisplayList(0x07004118), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x070072E8), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07005298), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07005A10), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_A200[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x07008988), + gsSPDisplayList(0x07008900), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008810), + gsSPDisplayList(0x07008B28), + gsSPDisplayList(0x07008E30), + gsSPDisplayList(0x07008D48), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x070018D8), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x070017F8), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07009A98), + gsSPDisplayList(0x07009B08), + gsSPDisplayList(0x07009B68), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07009918), + gsSPDisplayList(0x07009630), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009718), + gsSPDisplayList(0x07009E18), + gsSPDisplayList(0x070026B0), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070027E0), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07006880), + gsSPDisplayList(0x07006808), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006C58), + gsSPDisplayList(0x07004078), + gsSPDisplayList(0x07004118), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x070072E8), + gsSPDisplayList(0x07007020), + gsSPDisplayList(0x07006D18), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006F28), + gsSPDisplayList(0x07007500), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x07005298), + gsSPDisplayList(0x07004E90), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07008400), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07005A10), + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07001438), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_A478[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001A30), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x070023F8), + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003628), + gsSPDisplayList(0x07003540), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A5A0), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07006228), + gsSPDisplayList(0x070060D8), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x07000E88), + gsSPDisplayList(0x0700AC60), + gsSPDisplayList(0x0700ACE0), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700AE00), + gsSPDisplayList(0x07009380), + gsSPDisplayList(0x0700A998), + gsSPDisplayList(0x0700AA10), + gsSPDisplayList(0x0700AA90), + gsSPDisplayList(0x0700AB28), + gsSPDisplayList(0x0700ABA8), + gsSPDisplayList(0x0700A730), + gsSPDisplayList(0x0700A7D8), + gsSPDisplayList(0x0700A870), + gsSPDisplayList(0x0700A8F8), + gsSPDisplayList(0x07000CE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_A600[] = +{ + gsSPDisplayList(0x070023F8), + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x070025E0), + gsSPDisplayList(0x07003628), + gsSPDisplayList(0x07003540), + gsSPDisplayList(0x07004538), + gsSPDisplayList(0x070045E0), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07008400), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07006228), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x07000E88), + gsSPDisplayList(0x0700AC60), + gsSPDisplayList(0x0700ACE0), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700AE00), + gsSPDisplayList(0x0700A998), + gsSPDisplayList(0x0700AA10), + gsSPDisplayList(0x0700AA90), + gsSPDisplayList(0x0700AB28), + gsSPDisplayList(0x0700A730), + gsSPDisplayList(0x0700A7D8), + gsSPDisplayList(0x0700A870), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_A728[] = +{ + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001A30), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x070023F8), + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x070025E0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003628), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x07004538), + gsSPDisplayList(0x070045E0), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07008400), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07000E88), + gsSPDisplayList(0x0700AC60), + gsSPDisplayList(0x0700ACE0), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700AE00), + gsSPDisplayList(0x0700A998), + gsSPDisplayList(0x0700AA10), + gsSPDisplayList(0x0700AA90), + gsSPDisplayList(0x0700AB28), + gsSPDisplayList(0x0700ABA8), + gsSPDisplayList(0x0700A7D8), + gsSPDisplayList(0x0700A870), + gsSPDisplayList(0x0700A8F8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_A8A8[] = +{ + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x070023F8), + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003628), + gsSPDisplayList(0x07003540), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A5A0), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07006228), + gsSPDisplayList(0x070060D8), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x07000E88), + gsSPDisplayList(0x0700AC60), + gsSPDisplayList(0x0700ACE0), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700AE00), + gsSPDisplayList(0x07009380), + gsSPDisplayList(0x0700A998), + gsSPDisplayList(0x0700AA10), + gsSPDisplayList(0x0700AA90), + gsSPDisplayList(0x0700AB28), + gsSPDisplayList(0x0700ABA8), + gsSPDisplayList(0x0700A730), + gsSPDisplayList(0x0700A7D8), + gsSPDisplayList(0x0700A870), + gsSPDisplayList(0x0700A8F8), + gsSPDisplayList(0x07000CE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_A9D0[] = +{ + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07008B28), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001A30), + gsSPDisplayList(0x07009CB8), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003628), + gsSPDisplayList(0x07003540), + gsSPDisplayList(0x07006F28), + gsSPDisplayList(0x07007E80), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A4B8), + gsSPDisplayList(0x0700A538), + gsSPDisplayList(0x0700A5A0), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07006228), + gsSPDisplayList(0x070060D8), + gsSPDisplayList(0x07000E88), + gsSPDisplayList(0x0700AC60), + gsSPDisplayList(0x0700ACE0), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700AE00), + gsSPDisplayList(0x0700AE70), + gsSPDisplayList(0x0700AA90), + gsSPDisplayList(0x0700AB28), + gsSPDisplayList(0x0700ABA8), + gsSPDisplayList(0x0700A730), + gsSPDisplayList(0x0700A870), + gsSPDisplayList(0x0700A8F8), + gsSPDisplayList(0x07000CE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_AB28[] = +{ + gsSPDisplayList(0x07009CB8), + gsSPDisplayList(0x07003628), + gsSPDisplayList(0x07003540), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A4B8), + gsSPDisplayList(0x0700A538), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07006228), + gsSPDisplayList(0x07000E88), + gsSPDisplayList(0x0700AC60), + gsSPDisplayList(0x0700ACE0), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700AE00), + gsSPDisplayList(0x0700A998), + gsSPDisplayList(0x0700AA10), + gsSPDisplayList(0x0700AA90), + gsSPDisplayList(0x0700AB28), + gsSPDisplayList(0x0700A730), + gsSPDisplayList(0x0700A7D8), + gsSPDisplayList(0x0700A870), + gsSPDisplayList(0x07000CE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_AC28[] = +{ + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07008B28), + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001A30), + gsSPDisplayList(0x07009CB8), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003628), + gsSPDisplayList(0x07003540), + gsSPDisplayList(0x07006F28), + gsSPDisplayList(0x07007E80), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A4B8), + gsSPDisplayList(0x0700A538), + gsSPDisplayList(0x0700A5A0), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07000E88), + gsSPDisplayList(0x0700AC60), + gsSPDisplayList(0x0700ACE0), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700AE00), + gsSPDisplayList(0x0700AE70), + gsSPDisplayList(0x0700A998), + gsSPDisplayList(0x0700AA10), + gsSPDisplayList(0x0700AA90), + gsSPDisplayList(0x0700AB28), + gsSPDisplayList(0x0700ABA8), + gsSPDisplayList(0x0700A870), + gsSPDisplayList(0x0700A8F8), + gsSPDisplayList(0x07000CE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_AD90[] = +{ + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07003628), + gsSPDisplayList(0x07003540), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A538), + gsSPDisplayList(0x0700A5A0), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07006228), + gsSPDisplayList(0x070060D8), + gsSPDisplayList(0x07000E88), + gsSPDisplayList(0x0700AC60), + gsSPDisplayList(0x0700ACE0), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700AE70), + gsSPDisplayList(0x0700A998), + gsSPDisplayList(0x0700AA10), + gsSPDisplayList(0x0700AA90), + gsSPDisplayList(0x0700AB28), + gsSPDisplayList(0x0700ABA8), + gsSPDisplayList(0x0700A730), + gsSPDisplayList(0x0700A7D8), + gsSPDisplayList(0x0700A870), + gsSPDisplayList(0x0700A8F8), + gsSPDisplayList(0x07000CE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_AE70[] = +{ + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07008E30), + gsSPDisplayList(0x07008DC0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07006B60), + gsSPDisplayList(0x07003540), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A4B8), + gsSPDisplayList(0x0700A5A0), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07006228), + gsSPDisplayList(0x07000E88), + gsSPDisplayList(0x0700AC60), + gsSPDisplayList(0x0700ACE0), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x07009310), + gsSPDisplayList(0x07009380), + gsSPDisplayList(0x0700A998), + gsSPDisplayList(0x0700AA10), + gsSPDisplayList(0x0700AA90), + gsSPDisplayList(0x0700AB28), + gsSPDisplayList(0x0700ABA8), + gsSPDisplayList(0x0700A730), + gsSPDisplayList(0x0700A7D8), + gsSPDisplayList(0x0700A870), + gsSPDisplayList(0x0700A8F8), + gsSPDisplayList(0x07000CE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_AFB0[] = +{ + gsSPDisplayList(0x07003540), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A4B8), + gsSPDisplayList(0x0700AC60), + gsSPDisplayList(0x0700ACE0), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700A998), + gsSPDisplayList(0x0700AA10), + gsSPDisplayList(0x0700A730), + gsSPDisplayList(0x0700A7D8), + gsSPDisplayList(0x0700A870), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_B040[] = +{ + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x07008E30), + gsSPDisplayList(0x07008DC0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07006B60), + gsSPDisplayList(0x07003540), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A4B8), + gsSPDisplayList(0x0700A5A0), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07006228), + gsSPDisplayList(0x07000E88), + gsSPDisplayList(0x0700AC60), + gsSPDisplayList(0x0700ACE0), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x07009310), + gsSPDisplayList(0x07009380), + gsSPDisplayList(0x0700A998), + gsSPDisplayList(0x0700AA10), + gsSPDisplayList(0x0700AA90), + gsSPDisplayList(0x0700AB28), + gsSPDisplayList(0x0700ABA8), + gsSPDisplayList(0x0700A730), + gsSPDisplayList(0x0700A7D8), + gsSPDisplayList(0x0700A870), + gsSPDisplayList(0x0700A8F8), + gsSPDisplayList(0x07000CE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_B188[] = +{ + gsSPDisplayList(0x07003540), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x0700A3C8), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A5A0), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07006228), + gsSPDisplayList(0x07000E88), + gsSPDisplayList(0x0700AC60), + gsSPDisplayList(0x0700ACE0), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700A998), + gsSPDisplayList(0x0700AA10), + gsSPDisplayList(0x0700AB28), + gsSPDisplayList(0x0700ABA8), + gsSPDisplayList(0x0700A730), + gsSPDisplayList(0x0700A7D8), + gsSPDisplayList(0x0700A870), + gsSPDisplayList(0x0700A8F8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_B230[] = +{ + gsSPDisplayList(0x07008B28), + gsSPDisplayList(0x07008E30), + gsSPDisplayList(0x07001A30), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003628), + gsSPDisplayList(0x07003540), + gsSPDisplayList(0x07006F28), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x0700A4B8), + gsSPDisplayList(0x0700A538), + gsSPDisplayList(0x0700A5A0), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x070060D8), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700AE70), + gsSPDisplayList(0x0700AB28), + gsSPDisplayList(0x0700ABA8), + gsSPDisplayList(0x0700A8F8), + gsSPDisplayList(0x07000CE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_B2E0[] = +{ + gsSPDisplayList(0x07001A30), + gsSPDisplayList(0x07003628), + gsSPDisplayList(0x07003540), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A4B8), + gsSPDisplayList(0x0700A538), + gsSPDisplayList(0x0700A5A0), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x070060D8), + gsSPDisplayList(0x07000E88), + gsSPDisplayList(0x07009198), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x07009310), + gsSPDisplayList(0x0700AE70), + gsSPDisplayList(0x0700AA90), + gsSPDisplayList(0x0700AB28), + gsSPDisplayList(0x0700ABA8), + gsSPDisplayList(0x0700A730), + gsSPDisplayList(0x0700A7D8), + gsSPDisplayList(0x0700A870), + gsSPDisplayList(0x0700A8F8), + gsSPDisplayList(0x07000CE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_B3E8[] = +{ + gsSPDisplayList(0x07008E30), + gsSPDisplayList(0x07001A30), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003628), + gsSPDisplayList(0x07003540), + gsSPDisplayList(0x07006F28), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A4B8), + gsSPDisplayList(0x0700A538), + gsSPDisplayList(0x0700A5A0), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x070060D8), + gsSPDisplayList(0x07000E88), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x07009310), + gsSPDisplayList(0x0700AE70), + gsSPDisplayList(0x0700AA90), + gsSPDisplayList(0x0700AB28), + gsSPDisplayList(0x0700ABA8), + gsSPDisplayList(0x0700A7D8), + gsSPDisplayList(0x0700A870), + gsSPDisplayList(0x0700A8F8), + gsSPDisplayList(0x07000CE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_B508[] = +{ + gsSPDisplayList(0x07008E30), + gsSPDisplayList(0x07003628), + gsSPDisplayList(0x07003540), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A4B8), + gsSPDisplayList(0x0700A538), + gsSPDisplayList(0x0700A5A0), + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x070060D8), + gsSPDisplayList(0x07000E88), + gsSPDisplayList(0x07009198), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700AE70), + gsSPDisplayList(0x0700AB28), + gsSPDisplayList(0x0700ABA8), + gsSPDisplayList(0x0700A730), + gsSPDisplayList(0x0700A7D8), + gsSPDisplayList(0x0700A8F8), + gsSPDisplayList(0x07000CE0), + gsSPEndDisplayList(), +}; + +// 0xB5B8 +struct ActorSpawnData d_course_royal_raceway_path[] = { + {{ -63, 0, -321 }, { 0 }}, + {{ -61, 0, -341 }, { 0 }}, + {{ -60, 0, -591 }, { 0 }}, + {{ -64, 0, -1334 }, { 0 }}, + {{ -64, 0, -1761 }, { 0 }}, + {{ -80, 0, -1851 }, { 0 }}, + {{ -155, 0, -1949 }, { 0 }}, + {{ -339, 0, -2075 }, { 0 }}, + {{ -694, 0, -2315 }, { 0 }}, + {{ -874, 0, -2417 }, { 0 }}, + {{ -998, 0, -2434 }, { 0 }}, + {{ -1134, 0, -2399 }, { 0 }}, + {{ -1224, 0, -2306 }, { 0 }}, + {{ -1271, 0, -2179 }, { 0 }}, + {{ -1272, 0, -2102 }, { 0 }}, + {{ -1236, 0, -1986 }, { 0 }}, + {{ -1141, 0, -1793 }, { 0 }}, + {{ -1049, 0, -1637 }, { 0 }}, + {{ -1014, 0, -1529 }, { 0 }}, + {{ -1022, 0, -1453 }, { 0 }}, + {{ -1092, 0, -1361 }, { 0 }}, + {{ -1206, 0, -1333 }, { 0 }}, + {{ -1316, 0, -1373 }, { 0 }}, + {{ -1394, 0, -1475 }, { 0 }}, + {{ -1631, 0, -1829 }, { 0 }}, + {{ -1835, 0, -2090 }, { 0 }}, + {{ -1871, 0, -2244 }, { 0 }}, + {{ -1830, 0, -2389 }, { 0 }}, + {{ -1706, 0, -2531 }, { 0 }}, + {{ -1226, 0, -2879 }, { 0 }}, + {{ -1077, 0, -2942 }, { 0 }}, + {{ -921, 0, -2955 }, { 0 }}, + {{ -765, 0, -2924 }, { 0 }}, + {{ -480, 0, -2741 }, { 0 }}, + {{ -233, 0, -2542 }, { 0 }}, + {{ -91, 0, -2476 }, { 0 }}, + {{ 42, 0, -2464 }, { 0 }}, + {{ 352, 0, -2579 }, { 0 }}, + {{ 1074, 0, -2917 }, { 0 }}, + {{ 1256, 0, -2992 }, { 0 }}, + {{ 1376, 0, -2998 }, { 0 }}, + {{ 1495, 0, -2961 }, { 0 }}, + {{ 1573, 0, -2905 }, { 0 }}, + {{ 1639, 0, -2791 }, { 0 }}, + {{ 1651, 0, -2652 }, { 0 }}, + {{ 1598, 0, -2523 }, { 0 }}, + {{ 1502, 0, -2428 }, { 0 }}, + {{ 1210, 0, -2284 }, { 0 }}, + {{ 147, 0, -1726 }, { 0 }}, + {{ -899, 0, -1175 }, { 0 }}, + {{ -1683, 0, -768 }, { 0 }}, + {{ -2298, 0, -450 }, { 0 }}, + {{ -2390, 0, -363 }, { 0 }}, + {{ -2436, 0, -237 }, { 0 }}, + {{ -2421, 0, -94 }, { 0 }}, + {{ -2346, 0, 27 }, { 0 }}, + {{ -2277, 0, 68 }, { 0 }}, + {{ -2011, 0, 151 }, { 0 }}, + {{ -1910, 0, 200 }, { 0 }}, + {{ -1823, 0, 286 }, { 0 }}, + {{ -1766, 0, 408 }, { 0 }}, + {{ -1725, 0, 582 }, { 0 }}, + {{ -1667, 0, 671 }, { 0 }}, + {{ -1578, 0, 709 }, { 0 }}, + {{ -1459, 0, 686 }, { 0 }}, + {{ -1385, 0, 597 }, { 0 }}, + {{ -1327, 0, 418 }, { 0 }}, + {{ -1279, 0, 351 }, { 0 }}, + {{ -1195, 0, 309 }, { 0 }}, + {{ -1136, 0, 317 }, { 0 }}, + {{ -741, 0, 424 }, { 0 }}, + {{ -449, 0, 485 }, { 0 }}, + {{ -299, 0, 467 }, { 0 }}, + {{ -163, 0, 386 }, { 0 }}, + {{ -74, 0, 243 }, { 0 }}, + {{ -55, 0, 134 }, { 0 }}, + {{ -62, 0, -296 }, { 0 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ -62, 0, -331 }, { 1 }}, + {{ -61, 0, -350 }, { 2 }}, + {{ -61, 0, -371 }, { 2 }}, + {{ -60, 0, -391 }, { 2 }}, + {{ -60, 0, -411 }, { 2 }}, + {{ -60, 0, -431 }, { 2 }}, + {{ -60, 0, -451 }, { 2 }}, + {{ -60, 0, -471 }, { 2 }}, + {{ -60, 0, -491 }, { 2 }}, + {{ -60, 0, -511 }, { 2 }}, + {{ -60, 0, -531 }, { 2 }}, + {{ -60, 0, -551 }, { 2 }}, + {{ -60, 0, -571 }, { 2 }}, + {{ -60, 0, -591 }, { 2 }}, + {{ -60, 0, -611 }, { 2 }}, + {{ -60, 0, -631 }, { 2 }}, + {{ -60, 0, -651 }, { 2 }}, + {{ -60, 0, -671 }, { 2 }}, + {{ -60, 0, -691 }, { 2 }}, + {{ -60, 0, -711 }, { 2 }}, + {{ -60, 0, -731 }, { 2 }}, + {{ -60, 0, -751 }, { 2 }}, + {{ -61, 0, -771 }, { 2 }}, + {{ -61, 0, -791 }, { 2 }}, + {{ -61, 0, -811 }, { 2 }}, + {{ -61, 0, -831 }, { 2 }}, + {{ -61, 0, -851 }, { 2 }}, + {{ -61, 0, -871 }, { 2 }}, + {{ -61, 0, -891 }, { 2 }}, + {{ -61, 0, -911 }, { 2 }}, + {{ -61, 0, -931 }, { 2 }}, + {{ -61, 0, -951 }, { 2 }}, + {{ -62, 0, -971 }, { 2 }}, + {{ -62, 0, -991 }, { 2 }}, + {{ -62, 0, -1011 }, { 2 }}, + {{ -62, 0, -1031 }, { 2 }}, + {{ -62, 0, -1051 }, { 2 }}, + {{ -62, 0, -1071 }, { 2 }}, + {{ -62, 0, -1091 }, { 3 }}, + {{ -62, 0, -1111 }, { 3 }}, + {{ -62, 0, -1131 }, { 3 }}, + {{ -62, 0, -1151 }, { 3 }}, + {{ -63, 0, -1171 }, { 3 }}, + {{ -63, 0, -1191 }, { 3 }}, + {{ -63, 0, -1211 }, { 3 }}, + {{ -63, 0, -1231 }, { 3 }}, + {{ -63, 0, -1251 }, { 3 }}, + {{ -63, 0, -1271 }, { 3 }}, + {{ -63, 0, -1291 }, { 3 }}, + {{ -63, 0, -1311 }, { 3 }}, + {{ -63, 0, -1331 }, { 3 }}, + {{ -63, 0, -1351 }, { 3 }}, + {{ -63, 0, -1371 }, { 3 }}, + {{ -63, 0, -1391 }, { 3 }}, + {{ -63, 0, -1411 }, { 3 }}, + {{ -63, 0, -1431 }, { 3 }}, + {{ -63, 0, -1451 }, { 3 }}, + {{ -63, 0, -1471 }, { 3 }}, + {{ -63, 0, -1491 }, { 3 }}, + {{ -63, 0, -1511 }, { 3 }}, + {{ -63, 0, -1531 }, { 3 }}, + {{ -64, 0, -1551 }, { 3 }}, + {{ -64, 0, -1571 }, { 3 }}, + {{ -64, 0, -1591 }, { 3 }}, + {{ -64, 0, -1611 }, { 3 }}, + {{ -64, 0, -1631 }, { 3 }}, + {{ -64, 0, -1651 }, { 3 }}, + {{ -64, 0, -1671 }, { 3 }}, + {{ -65, 0, -1691 }, { 3 }}, + {{ -65, 0, -1711 }, { 3 }}, + {{ -66, 0, -1731 }, { 3 }}, + {{ -67, 0, -1751 }, { 3 }}, + {{ -68, 0, -1771 }, { 3 }}, + {{ -70, 0, -1791 }, { 3 }}, + {{ -73, 0, -1811 }, { 3 }}, + {{ -78, 0, -1830 }, { 3 }}, + {{ -86, 0, -1849 }, { 3 }}, + {{ -95, 0, -1867 }, { 3 }}, + {{ -105, 0, -1883 }, { 3 }}, + {{ -117, 0, -1900 }, { 3 }}, + {{ -130, 0, -1915 }, { 4 }}, + {{ -144, 0, -1930 }, { 4 }}, + {{ -158, 0, -1943 }, { 4 }}, + {{ -173, 0, -1957 }, { 4 }}, + {{ -189, 0, -1969 }, { 4 }}, + {{ -205, 1, -1981 }, { 4 }}, + {{ -221, 1, -1993 }, { 4 }}, + {{ -237, 2, -2005 }, { 4 }}, + {{ -254, 2, -2016 }, { 4 }}, + {{ -270, 3, -2028 }, { 4 }}, + {{ -287, 4, -2039 }, { 4 }}, + {{ -303, 4, -2050 }, { 4 }}, + {{ -320, 5, -2061 }, { 4 }}, + {{ -336, 5, -2073 }, { 4 }}, + {{ -353, 6, -2084 }, { 4 }}, + {{ -369, 6, -2095 }, { 4 }}, + {{ -386, 7, -2106 }, { 4 }}, + {{ -402, 7, -2118 }, { 4 }}, + {{ -419, 8, -2129 }, { 4 }}, + {{ -436, 8, -2140 }, { 4 }}, + {{ -452, 9, -2151 }, { 4 }}, + {{ -469, 9, -2163 }, { 5 }}, + {{ -485, 10, -2174 }, { 5 }}, + {{ -502, 10, -2185 }, { 5 }}, + {{ -518, 10, -2196 }, { 5 }}, + {{ -535, 11, -2207 }, { 5 }}, + {{ -552, 11, -2218 }, { 5 }}, + {{ -568, 11, -2230 }, { 5 }}, + {{ -585, 12, -2241 }, { 5 }}, + {{ -602, 12, -2252 }, { 5 }}, + {{ -618, 13, -2263 }, { 5 }}, + {{ -635, 14, -2274 }, { 5 }}, + {{ -652, 15, -2285 }, { 5 }}, + {{ -669, 15, -2295 }, { 5 }}, + {{ -686, 16, -2306 }, { 5 }}, + {{ -703, 17, -2317 }, { 5 }}, + {{ -720, 18, -2327 }, { 5 }}, + {{ -737, 19, -2338 }, { 5 }}, + {{ -754, 20, -2348 }, { 5 }}, + {{ -771, 21, -2358 }, { 5 }}, + {{ -788, 21, -2368 }, { 5 }}, + {{ -806, 23, -2378 }, { 5 }}, + {{ -824, 25, -2387 }, { 5 }}, + {{ -842, 28, -2395 }, { 5 }}, + {{ -860, 30, -2403 }, { 5 }}, + {{ -879, 32, -2411 }, { 5 }}, + {{ -898, 34, -2417 }, { 5 }}, + {{ -917, 35, -2422 }, { 5 }}, + {{ -937, 36, -2425 }, { 5 }}, + {{ -957, 37, -2427 }, { 5 }}, + {{ -977, 38, -2428 }, { 6 }}, + {{ -997, 38, -2427 }, { 6 }}, + {{ -1017, 39, -2425 }, { 6 }}, + {{ -1037, 40, -2422 }, { 6 }}, + {{ -1056, 41, -2418 }, { 6 }}, + {{ -1076, 41, -2413 }, { 6 }}, + {{ -1095, 42, -2407 }, { 6 }}, + {{ -1113, 42, -2399 }, { 6 }}, + {{ -1131, 42, -2390 }, { 6 }}, + {{ -1147, 43, -2379 }, { 6 }}, + {{ -1163, 43, -2366 }, { 6 }}, + {{ -1178, 43, -2353 }, { 6 }}, + {{ -1191, 43, -2338 }, { 6 }}, + {{ -1204, 43, -2322 }, { 6 }}, + {{ -1215, 42, -2306 }, { 6 }}, + {{ -1226, 42, -2289 }, { 6 }}, + {{ -1235, 41, -2271 }, { 6 }}, + {{ -1243, 41, -2253 }, { 6 }}, + {{ -1250, 41, -2234 }, { 6 }}, + {{ -1256, 40, -2215 }, { 6 }}, + {{ -1262, 39, -2196 }, { 6 }}, + {{ -1267, 39, -2176 }, { 7 }}, + {{ -1270, 38, -2157 }, { 7 }}, + {{ -1271, 37, -2137 }, { 7 }}, + {{ -1270, 36, -2117 }, { 7 }}, + {{ -1267, 35, -2097 }, { 7 }}, + {{ -1263, 33, -2077 }, { 7 }}, + {{ -1258, 31, -2058 }, { 7 }}, + {{ -1252, 30, -2039 }, { 7 }}, + {{ -1246, 28, -2020 }, { 7 }}, + {{ -1238, 25, -2001 }, { 7 }}, + {{ -1231, 24, -1983 }, { 7 }}, + {{ -1223, 22, -1964 }, { 7 }}, + {{ -1215, 20, -1946 }, { 7 }}, + {{ -1207, 18, -1928 }, { 7 }}, + {{ -1198, 16, -1910 }, { 7 }}, + {{ -1189, 15, -1892 }, { 7 }}, + {{ -1180, 14, -1874 }, { 7 }}, + {{ -1171, 12, -1856 }, { 7 }}, + {{ -1162, 11, -1838 }, { 7 }}, + {{ -1153, 10, -1820 }, { 7 }}, + {{ -1144, 9, -1802 }, { 7 }}, + {{ -1134, 8, -1785 }, { 8 }}, + {{ -1125, 8, -1767 }, { 8 }}, + {{ -1115, 7, -1750 }, { 8 }}, + {{ -1105, 6, -1732 }, { 8 }}, + {{ -1095, 6, -1715 }, { 8 }}, + {{ -1085, 5, -1698 }, { 8 }}, + {{ -1075, 4, -1680 }, { 8 }}, + {{ -1066, 3, -1663 }, { 8 }}, + {{ -1057, 2, -1645 }, { 8 }}, + {{ -1048, 1, -1627 }, { 8 }}, + {{ -1040, 0, -1608 }, { 8 }}, + {{ -1033, 0, -1590 }, { 8 }}, + {{ -1027, 0, -1571 }, { 8 }}, + {{ -1022, 0, -1551 }, { 8 }}, + {{ -1019, 0, -1531 }, { 8 }}, + {{ -1017, 0, -1512 }, { 8 }}, + {{ -1017, 0, -1492 }, { 8 }}, + {{ -1021, 0, -1472 }, { 8 }}, + {{ -1028, 0, -1453 }, { 8 }}, + {{ -1037, 0, -1435 }, { 8 }}, + {{ -1048, 0, -1418 }, { 8 }}, + {{ -1060, 0, -1402 }, { 8 }}, + {{ -1073, 0, -1388 }, { 8 }}, + {{ -1088, 0, -1375 }, { 8 }}, + {{ -1105, 0, -1364 }, { 9 }}, + {{ -1123, 0, -1355 }, { 9 }}, + {{ -1142, 0, -1348 }, { 9 }}, + {{ -1161, 0, -1344 }, { 9 }}, + {{ -1181, 0, -1341 }, { 9 }}, + {{ -1201, 0, -1341 }, { 9 }}, + {{ -1221, 0, -1343 }, { 9 }}, + {{ -1241, 0, -1346 }, { 9 }}, + {{ -1260, 0, -1352 }, { 9 }}, + {{ -1278, 0, -1360 }, { 9 }}, + {{ -1296, 0, -1370 }, { 9 }}, + {{ -1313, 0, -1381 }, { 9 }}, + {{ -1328, 0, -1394 }, { 9 }}, + {{ -1342, 0, -1408 }, { 9 }}, + {{ -1355, 0, -1424 }, { 9 }}, + {{ -1367, 0, -1440 }, { 9 }}, + {{ -1378, 0, -1456 }, { 9 }}, + {{ -1390, 0, -1472 }, { 9 }}, + {{ -1401, 0, -1489 }, { 9 }}, + {{ -1413, 0, -1505 }, { 9 }}, + {{ -1424, 0, -1521 }, { 9 }}, + {{ -1435, 0, -1538 }, { 9 }}, + {{ -1447, 0, -1555 }, { 9 }}, + {{ -1458, 0, -1571 }, { 10 }}, + {{ -1469, 0, -1588 }, { 10 }}, + {{ -1480, 0, -1604 }, { 10 }}, + {{ -1491, 0, -1621 }, { 10 }}, + {{ -1503, 0, -1637 }, { 10 }}, + {{ -1514, 0, -1654 }, { 10 }}, + {{ -1525, 0, -1671 }, { 10 }}, + {{ -1536, 0, -1687 }, { 10 }}, + {{ -1547, 0, -1704 }, { 10 }}, + {{ -1559, 0, -1720 }, { 10 }}, + {{ -1570, 0, -1737 }, { 10 }}, + {{ -1581, 0, -1753 }, { 10 }}, + {{ -1593, 0, -1770 }, { 10 }}, + {{ -1604, 0, -1786 }, { 10 }}, + {{ -1616, 0, -1802 }, { 10 }}, + {{ -1628, 0, -1819 }, { 10 }}, + {{ -1639, 0, -1835 }, { 10 }}, + {{ -1651, 0, -1851 }, { 10 }}, + {{ -1663, 0, -1867 }, { 10 }}, + {{ -1675, 0, -1883 }, { 10 }}, + {{ -1687, 0, -1899 }, { 10 }}, + {{ -1699, 0, -1915 }, { 10 }}, + {{ -1711, 0, -1931 }, { 10 }}, + {{ -1723, 0, -1947 }, { 10 }}, + {{ -1736, 0, -1963 }, { 10 }}, + {{ -1748, 0, -1979 }, { 10 }}, + {{ -1760, 0, -1995 }, { 10 }}, + {{ -1771, 0, -2011 }, { 10 }}, + {{ -1783, 0, -2027 }, { 10 }}, + {{ -1794, 0, -2044 }, { 10 }}, + {{ -1805, 0, -2061 }, { 10 }}, + {{ -1815, 0, -2078 }, { 10 }}, + {{ -1824, 0, -2096 }, { 10 }}, + {{ -1833, 0, -2114 }, { 11 }}, + {{ -1841, 0, -2132 }, { 11 }}, + {{ -1848, 0, -2151 }, { 11 }}, + {{ -1853, 0, -2170 }, { 11 }}, + {{ -1857, 0, -2190 }, { 11 }}, + {{ -1860, 0, -2210 }, { 11 }}, + {{ -1861, 0, -2230 }, { 11 }}, + {{ -1861, 0, -2250 }, { 11 }}, + {{ -1859, 0, -2270 }, { 11 }}, + {{ -1856, 0, -2289 }, { 11 }}, + {{ -1852, 0, -2309 }, { 11 }}, + {{ -1846, 0, -2328 }, { 11 }}, + {{ -1839, 0, -2347 }, { 11 }}, + {{ -1831, 0, -2365 }, { 11 }}, + {{ -1822, 0, -2383 }, { 11 }}, + {{ -1812, 0, -2400 }, { 11 }}, + {{ -1801, 0, -2417 }, { 11 }}, + {{ -1789, 0, -2433 }, { 11 }}, + {{ -1777, 0, -2449 }, { 11 }}, + {{ -1764, 0, -2464 }, { 11 }}, + {{ -1750, 0, -2478 }, { 11 }}, + {{ -1735, 0, -2492 }, { 11 }}, + {{ -1721, 0, -2506 }, { 11 }}, + {{ -1706, 0, -2519 }, { 11 }}, + {{ -1690, 0, -2532 }, { 12 }}, + {{ -1675, 0, -2545 }, { 12 }}, + {{ -1660, 0, -2557 }, { 12 }}, + {{ -1644, 0, -2570 }, { 12 }}, + {{ -1628, 0, -2582 }, { 12 }}, + {{ -1612, 0, -2595 }, { 12 }}, + {{ -1597, 0, -2607 }, { 12 }}, + {{ -1581, 1, -2619 }, { 12 }}, + {{ -1565, 2, -2631 }, { 12 }}, + {{ -1549, 3, -2643 }, { 12 }}, + {{ -1533, 4, -2655 }, { 12 }}, + {{ -1517, 5, -2667 }, { 12 }}, + {{ -1500, 6, -2679 }, { 12 }}, + {{ -1484, 6, -2691 }, { 12 }}, + {{ -1468, 7, -2703 }, { 12 }}, + {{ -1452, 8, -2714 }, { 12 }}, + {{ -1436, 9, -2726 }, { 12 }}, + {{ -1419, 10, -2738 }, { 12 }}, + {{ -1403, 11, -2749 }, { 12 }}, + {{ -1387, 12, -2761 }, { 12 }}, + {{ -1370, 12, -2772 }, { 12 }}, + {{ -1354, 13, -2784 }, { 12 }}, + {{ -1338, 14, -2795 }, { 12 }}, + {{ -1321, 15, -2807 }, { 12 }}, + {{ -1305, 15, -2818 }, { 12 }}, + {{ -1288, 16, -2829 }, { 12 }}, + {{ -1271, 17, -2840 }, { 12 }}, + {{ -1254, 18, -2851 }, { 12 }}, + {{ -1238, 19, -2862 }, { 12 }}, + {{ -1221, 19, -2872 }, { 12 }}, + {{ -1203, 20, -2883 }, { 13 }}, + {{ -1186, 20, -2892 }, { 13 }}, + {{ -1168, 21, -2902 }, { 13 }}, + {{ -1150, 21, -2910 }, { 13 }}, + {{ -1132, 22, -2918 }, { 13 }}, + {{ -1113, 22, -2924 }, { 13 }}, + {{ -1094, 23, -2930 }, { 13 }}, + {{ -1074, 24, -2936 }, { 13 }}, + {{ -1055, 24, -2940 }, { 13 }}, + {{ -1035, 25, -2944 }, { 13 }}, + {{ -1015, 25, -2946 }, { 13 }}, + {{ -995, 26, -2948 }, { 13 }}, + {{ -976, 26, -2949 }, { 13 }}, + {{ -956, 27, -2950 }, { 13 }}, + {{ -936, 27, -2950 }, { 13 }}, + {{ -916, 28, -2949 }, { 13 }}, + {{ -896, 28, -2947 }, { 13 }}, + {{ -876, 29, -2945 }, { 13 }}, + {{ -856, 29, -2942 }, { 13 }}, + {{ -836, 30, -2938 }, { 13 }}, + {{ -817, 30, -2932 }, { 13 }}, + {{ -798, 31, -2926 }, { 13 }}, + {{ -779, 31, -2919 }, { 13 }}, + {{ -761, 32, -2911 }, { 13 }}, + {{ -743, 32, -2902 }, { 13 }}, + {{ -725, 33, -2893 }, { 13 }}, + {{ -708, 33, -2883 }, { 13 }}, + {{ -690, 33, -2874 }, { 13 }}, + {{ -673, 34, -2863 }, { 14 }}, + {{ -656, 34, -2853 }, { 14 }}, + {{ -639, 34, -2843 }, { 14 }}, + {{ -622, 34, -2832 }, { 14 }}, + {{ -605, 34, -2821 }, { 14 }}, + {{ -588, 34, -2810 }, { 14 }}, + {{ -572, 34, -2799 }, { 14 }}, + {{ -555, 34, -2788 }, { 14 }}, + {{ -538, 34, -2777 }, { 14 }}, + {{ -522, 34, -2765 }, { 14 }}, + {{ -506, 34, -2754 }, { 14 }}, + {{ -489, 34, -2742 }, { 14 }}, + {{ -473, 34, -2730 }, { 14 }}, + {{ -457, 34, -2719 }, { 14 }}, + {{ -441, 34, -2707 }, { 14 }}, + {{ -425, 34, -2695 }, { 14 }}, + {{ -409, 34, -2683 }, { 14 }}, + {{ -393, 34, -2670 }, { 14 }}, + {{ -377, 34, -2658 }, { 14 }}, + {{ -362, 34, -2646 }, { 14 }}, + {{ -346, 34, -2633 }, { 14 }}, + {{ -330, 34, -2621 }, { 14 }}, + {{ -314, 34, -2608 }, { 14 }}, + {{ -299, 34, -2596 }, { 14 }}, + {{ -282, 34, -2584 }, { 14 }}, + {{ -266, 34, -2573 }, { 14 }}, + {{ -250, 34, -2561 }, { 14 }}, + {{ -233, 34, -2550 }, { 14 }}, + {{ -216, 33, -2539 }, { 15 }}, + {{ -199, 33, -2529 }, { 15 }}, + {{ -182, 32, -2519 }, { 15 }}, + {{ -164, 32, -2510 }, { 15 }}, + {{ -146, 31, -2502 }, { 15 }}, + {{ -127, 31, -2494 }, { 15 }}, + {{ -108, 30, -2487 }, { 15 }}, + {{ -89, 29, -2482 }, { 15 }}, + {{ -70, 29, -2477 }, { 15 }}, + {{ -50, 28, -2473 }, { 15 }}, + {{ -30, 28, -2470 }, { 15 }}, + {{ -10, 27, -2469 }, { 15 }}, + {{ 9, 26, -2470 }, { 15 }}, + {{ 28, 26, -2472 }, { 15 }}, + {{ 48, 25, -2476 }, { 15 }}, + {{ 68, 25, -2480 }, { 15 }}, + {{ 87, 24, -2485 }, { 15 }}, + {{ 106, 24, -2491 }, { 15 }}, + {{ 125, 23, -2496 }, { 15 }}, + {{ 144, 22, -2503 }, { 15 }}, + {{ 163, 21, -2509 }, { 15 }}, + {{ 182, 20, -2516 }, { 15 }}, + {{ 201, 20, -2523 }, { 15 }}, + {{ 220, 19, -2530 }, { 15 }}, + {{ 238, 18, -2537 }, { 15 }}, + {{ 257, 17, -2545 }, { 15 }}, + {{ 275, 17, -2552 }, { 15 }}, + {{ 294, 16, -2560 }, { 15 }}, + {{ 312, 15, -2567 }, { 15 }}, + {{ 331, 14, -2575 }, { 15 }}, + {{ 349, 14, -2583 }, { 15 }}, + {{ 368, 13, -2591 }, { 16 }}, + {{ 386, 12, -2599 }, { 16 }}, + {{ 404, 12, -2607 }, { 16 }}, + {{ 423, 11, -2615 }, { 16 }}, + {{ 441, 11, -2623 }, { 16 }}, + {{ 459, 10, -2631 }, { 16 }}, + {{ 478, 10, -2639 }, { 16 }}, + {{ 496, 9, -2648 }, { 16 }}, + {{ 514, 9, -2656 }, { 16 }}, + {{ 532, 8, -2664 }, { 16 }}, + {{ 550, 8, -2673 }, { 16 }}, + {{ 569, 7, -2681 }, { 16 }}, + {{ 587, 7, -2689 }, { 16 }}, + {{ 605, 6, -2698 }, { 16 }}, + {{ 623, 5, -2706 }, { 16 }}, + {{ 641, 5, -2714 }, { 16 }}, + {{ 660, 4, -2723 }, { 16 }}, + {{ 678, 4, -2731 }, { 16 }}, + {{ 696, 3, -2740 }, { 16 }}, + {{ 714, 3, -2748 }, { 16 }}, + {{ 732, 2, -2757 }, { 16 }}, + {{ 750, 2, -2765 }, { 16 }}, + {{ 768, 1, -2774 }, { 16 }}, + {{ 787, 1, -2782 }, { 16 }}, + {{ 805, 1, -2791 }, { 16 }}, + {{ 823, 1, -2799 }, { 16 }}, + {{ 841, 1, -2807 }, { 16 }}, + {{ 859, 0, -2816 }, { 16 }}, + {{ 877, 0, -2824 }, { 16 }}, + {{ 895, 0, -2833 }, { 16 }}, + {{ 914, 0, -2841 }, { 16 }}, + {{ 932, 0, -2850 }, { 16 }}, + {{ 950, 0, -2858 }, { 16 }}, + {{ 968, 0, -2866 }, { 16 }}, + {{ 986, 0, -2875 }, { 16 }}, + {{ 1004, 0, -2883 }, { 16 }}, + {{ 1023, 0, -2891 }, { 16 }}, + {{ 1041, 0, -2900 }, { 16 }}, + {{ 1059, 0, -2908 }, { 16 }}, + {{ 1077, 0, -2916 }, { 17 }}, + {{ 1096, 0, -2924 }, { 17 }}, + {{ 1114, 0, -2932 }, { 17 }}, + {{ 1132, 0, -2940 }, { 17 }}, + {{ 1151, 0, -2948 }, { 17 }}, + {{ 1169, 0, -2956 }, { 17 }}, + {{ 1188, 0, -2963 }, { 17 }}, + {{ 1207, 0, -2970 }, { 17 }}, + {{ 1226, 0, -2976 }, { 17 }}, + {{ 1245, 0, -2982 }, { 17 }}, + {{ 1264, 0, -2987 }, { 17 }}, + {{ 1284, 0, -2991 }, { 17 }}, + {{ 1304, 0, -2994 }, { 17 }}, + {{ 1324, 0, -2995 }, { 17 }}, + {{ 1344, 0, -2995 }, { 17 }}, + {{ 1363, 0, -2993 }, { 17 }}, + {{ 1383, 0, -2991 }, { 17 }}, + {{ 1403, 0, -2987 }, { 17 }}, + {{ 1422, 0, -2983 }, { 17 }}, + {{ 1442, 0, -2977 }, { 17 }}, + {{ 1461, 0, -2970 }, { 17 }}, + {{ 1479, 0, -2963 }, { 17 }}, + {{ 1497, 0, -2954 }, { 17 }}, + {{ 1515, 0, -2945 }, { 17 }}, + {{ 1532, 0, -2934 }, { 17 }}, + {{ 1547, 0, -2922 }, { 17 }}, + {{ 1562, 0, -2908 }, { 17 }}, + {{ 1575, 0, -2893 }, { 17 }}, + {{ 1587, 0, -2877 }, { 17 }}, + {{ 1598, 0, -2860 }, { 17 }}, + {{ 1608, 0, -2843 }, { 17 }}, + {{ 1617, 0, -2825 }, { 18 }}, + {{ 1625, 0, -2807 }, { 18 }}, + {{ 1632, 0, -2788 }, { 18 }}, + {{ 1637, 0, -2768 }, { 18 }}, + {{ 1641, 0, -2749 }, { 18 }}, + {{ 1644, 0, -2729 }, { 18 }}, + {{ 1645, 0, -2709 }, { 18 }}, + {{ 1646, 0, -2689 }, { 18 }}, + {{ 1644, 0, -2669 }, { 18 }}, + {{ 1642, 0, -2649 }, { 18 }}, + {{ 1638, 0, -2630 }, { 18 }}, + {{ 1632, 0, -2610 }, { 18 }}, + {{ 1626, 0, -2591 }, { 18 }}, + {{ 1618, 0, -2573 }, { 18 }}, + {{ 1609, 0, -2555 }, { 18 }}, + {{ 1599, 0, -2538 }, { 18 }}, + {{ 1588, 0, -2521 }, { 18 }}, + {{ 1576, 0, -2505 }, { 18 }}, + {{ 1563, 0, -2490 }, { 18 }}, + {{ 1550, 0, -2475 }, { 18 }}, + {{ 1535, 0, -2462 }, { 18 }}, + {{ 1519, 0, -2449 }, { 18 }}, + {{ 1503, 0, -2438 }, { 18 }}, + {{ 1486, 0, -2427 }, { 18 }}, + {{ 1469, 0, -2416 }, { 18 }}, + {{ 1452, 0, -2406 }, { 18 }}, + {{ 1434, 0, -2396 }, { 18 }}, + {{ 1417, 0, -2387 }, { 18 }}, + {{ 1399, 0, -2377 }, { 18 }}, + {{ 1381, 0, -2368 }, { 18 }}, + {{ 1363, 0, -2359 }, { 18 }}, + {{ 1345, 0, -2350 }, { 19 }}, + {{ 1327, 1, -2342 }, { 19 }}, + {{ 1310, 2, -2333 }, { 19 }}, + {{ 1292, 3, -2323 }, { 19 }}, + {{ 1274, 3, -2314 }, { 19 }}, + {{ 1256, 4, -2305 }, { 19 }}, + {{ 1238, 5, -2296 }, { 19 }}, + {{ 1220, 6, -2287 }, { 19 }}, + {{ 1203, 7, -2278 }, { 19 }}, + {{ 1185, 8, -2269 }, { 19 }}, + {{ 1167, 9, -2260 }, { 19 }}, + {{ 1149, 9, -2250 }, { 19 }}, + {{ 1131, 10, -2241 }, { 19 }}, + {{ 1114, 11, -2232 }, { 19 }}, + {{ 1096, 12, -2223 }, { 19 }}, + {{ 1078, 13, -2214 }, { 19 }}, + {{ 1060, 14, -2204 }, { 19 }}, + {{ 1043, 15, -2195 }, { 19 }}, + {{ 1025, 16, -2186 }, { 19 }}, + {{ 1007, 16, -2177 }, { 19 }}, + {{ 989, 17, -2167 }, { 19 }}, + {{ 972, 18, -2158 }, { 19 }}, + {{ 954, 19, -2149 }, { 19 }}, + {{ 936, 20, -2140 }, { 19 }}, + {{ 918, 21, -2130 }, { 19 }}, + {{ 901, 23, -2121 }, { 19 }}, + {{ 883, 24, -2112 }, { 19 }}, + {{ 865, 25, -2103 }, { 19 }}, + {{ 847, 27, -2093 }, { 19 }}, + {{ 830, 28, -2084 }, { 19 }}, + {{ 812, 29, -2075 }, { 19 }}, + {{ 794, 31, -2065 }, { 19 }}, + {{ 776, 32, -2056 }, { 19 }}, + {{ 759, 33, -2047 }, { 19 }}, + {{ 741, 35, -2038 }, { 19 }}, + {{ 723, 36, -2028 }, { 19 }}, + {{ 706, 37, -2019 }, { 19 }}, + {{ 688, 39, -2010 }, { 19 }}, + {{ 670, 40, -2000 }, { 20 }}, + {{ 652, 41, -1991 }, { 20 }}, + {{ 635, 43, -1982 }, { 20 }}, + {{ 617, 44, -1972 }, { 20 }}, + {{ 599, 45, -1963 }, { 20 }}, + {{ 581, 47, -1954 }, { 20 }}, + {{ 564, 48, -1945 }, { 20 }}, + {{ 546, 49, -1935 }, { 20 }}, + {{ 528, 51, -1926 }, { 20 }}, + {{ 511, 52, -1917 }, { 20 }}, + {{ 493, 53, -1907 }, { 20 }}, + {{ 475, 55, -1898 }, { 20 }}, + {{ 457, 56, -1889 }, { 20 }}, + {{ 440, 57, -1879 }, { 20 }}, + {{ 422, 59, -1870 }, { 20 }}, + {{ 404, 60, -1861 }, { 20 }}, + {{ 387, 61, -1851 }, { 20 }}, + {{ 369, 63, -1842 }, { 20 }}, + {{ 351, 64, -1833 }, { 20 }}, + {{ 333, 65, -1824 }, { 20 }}, + {{ 316, 67, -1814 }, { 20 }}, + {{ 298, 68, -1805 }, { 20 }}, + {{ 280, 69, -1796 }, { 20 }}, + {{ 263, 71, -1786 }, { 20 }}, + {{ 245, 72, -1777 }, { 20 }}, + {{ 227, 73, -1768 }, { 20 }}, + {{ 209, 75, -1758 }, { 20 }}, + {{ 192, 76, -1749 }, { 20 }}, + {{ 174, 77, -1740 }, { 20 }}, + {{ 156, 79, -1730 }, { 20 }}, + {{ 139, 80, -1721 }, { 20 }}, + {{ 121, 81, -1712 }, { 20 }}, + {{ 103, 82, -1702 }, { 20 }}, + {{ 85, 83, -1693 }, { 20 }}, + {{ 68, 84, -1684 }, { 20 }}, + {{ 50, 85, -1675 }, { 20 }}, + {{ 32, 86, -1665 }, { 20 }}, + {{ 15, 87, -1656 }, { 20 }}, + {{ -2, 88, -1647 }, { 20 }}, + {{ -20, 89, -1637 }, { 20 }}, + {{ -38, 90, -1628 }, { 20 }}, + {{ -55, 91, -1619 }, { 20 }}, + {{ -73, 92, -1609 }, { 20 }}, + {{ -91, 93, -1600 }, { 20 }}, + {{ -108, 94, -1591 }, { 20 }}, + {{ -126, 95, -1581 }, { 21 }}, + {{ -144, 95, -1572 }, { 21 }}, + {{ -162, 96, -1563 }, { 21 }}, + {{ -179, 97, -1553 }, { 21 }}, + {{ -197, 97, -1544 }, { 21 }}, + {{ -215, 98, -1535 }, { 21 }}, + {{ -232, 99, -1525 }, { 21 }}, + {{ -250, 99, -1516 }, { 21 }}, + {{ -268, 100, -1507 }, { 21 }}, + {{ -285, 101, -1497 }, { 21 }}, + {{ -303, 101, -1488 }, { 21 }}, + {{ -321, 102, -1479 }, { 21 }}, + {{ -339, 103, -1469 }, { 21 }}, + {{ -356, 103, -1460 }, { 21 }}, + {{ -374, 104, -1451 }, { 21 }}, + {{ -392, 105, -1441 }, { 21 }}, + {{ -409, 106, -1432 }, { 21 }}, + {{ -427, 107, -1423 }, { 21 }}, + {{ -445, 108, -1413 }, { 21 }}, + {{ -463, 109, -1404 }, { 21 }}, + {{ -480, 110, -1395 }, { 21 }}, + {{ -498, 111, -1386 }, { 21 }}, + {{ -516, 112, -1376 }, { 21 }}, + {{ -533, 113, -1367 }, { 21 }}, + {{ -551, 114, -1358 }, { 21 }}, + {{ -569, 115, -1348 }, { 21 }}, + {{ -587, 116, -1339 }, { 21 }}, + {{ -604, 117, -1330 }, { 21 }}, + {{ -622, 118, -1320 }, { 21 }}, + {{ -640, 119, -1311 }, { 21 }}, + {{ -657, 120, -1302 }, { 21 }}, + {{ -675, 121, -1292 }, { 21 }}, + {{ -693, 122, -1283 }, { 21 }}, + {{ -711, 123, -1274 }, { 21 }}, + {{ -728, 124, -1265 }, { 21 }}, + {{ -746, 125, -1255 }, { 21 }}, + {{ -764, 126, -1246 }, { 21 }}, + {{ -781, 127, -1237 }, { 21 }}, + {{ -799, 130, -1227 }, { 21 }}, + {{ -817, 133, -1218 }, { 21 }}, + {{ -835, 136, -1209 }, { 21 }}, + {{ -852, 140, -1199 }, { 21 }}, + {{ -870, 146, -1190 }, { 21 }}, + {{ -888, 151, -1181 }, { 21 }}, + {{ -906, 157, -1172 }, { 21 }}, + {{ -923, 157, -1162 }, { 21 }}, + {{ -941, 157, -1153 }, { 21 }}, + {{ -959, 157, -1144 }, { 21 }}, + {{ -977, 157, -1135 }, { 21 }}, + {{ -994, 157, -1125 }, { 21 }}, + {{ -1012, 157, -1116 }, { 21 }}, + {{ -1030, 157, -1107 }, { 21 }}, + {{ -1048, 157, -1097 }, { 21 }}, + {{ -1065, 157, -1088 }, { 21 }}, + {{ -1083, 157, -1079 }, { 21 }}, + {{ -1101, 157, -1070 }, { 21 }}, + {{ -1118, 157, -1060 }, { 21 }}, + {{ -1136, 157, -1051 }, { 21 }}, + {{ -1154, 157, -1042 }, { 21 }}, + {{ -1172, 157, -1033 }, { 21 }}, + {{ -1189, 157, -1024 }, { 21 }}, + {{ -1207, 157, -1014 }, { 21 }}, + {{ -1225, 157, -1005 }, { 21 }}, + {{ -1243, 157, -996 }, { 21 }}, + {{ -1260, 157, -987 }, { 21 }}, + {{ -1278, 157, -977 }, { 21 }}, + {{ -1296, 157, -968 }, { 21 }}, + {{ -1314, 157, -959 }, { 21 }}, + {{ -1332, 157, -950 }, { 21 }}, + {{ -1349, 157, -940 }, { 21 }}, + {{ -1367, 157, -931 }, { 21 }}, + {{ -1385, 157, -922 }, { 21 }}, + {{ -1403, 157, -913 }, { 21 }}, + {{ -1420, 157, -904 }, { 21 }}, + {{ -1438, 157, -894 }, { 21 }}, + {{ -1456, 157, -885 }, { 21 }}, + {{ -1474, 157, -876 }, { 21 }}, + {{ -1491, 157, -867 }, { 21 }}, + {{ -1509, 147, -858 }, { 22 }}, + {{ -1527, 137, -848 }, { 22 }}, + {{ -1545, 127, -839 }, { 22 }}, + {{ -1562, 117, -830 }, { 22 }}, + {{ -1580, 107, -821 }, { 22 }}, + {{ -1598, 97, -811 }, { 22 }}, + {{ -1616, 87, -802 }, { 22 }}, + {{ -1633, 77, -793 }, { 22 }}, + {{ -1651, 67, -784 }, { 22 }}, + {{ -1669, 57, -775 }, { 22 }}, + {{ -1687, 47, -765 }, { 22 }}, + {{ -1705, 37, -756 }, { 22 }}, + {{ -1722, 27, -747 }, { 22 }}, + {{ -1740, 17, -738 }, { 22 }}, + {{ -1758, 7, -729 }, { 22 }}, + {{ -1776, 0, -719 }, { 22 }}, + {{ -1793, 0, -710 }, { 22 }}, + {{ -1811, 0, -701 }, { 22 }}, + {{ -1829, 0, -692 }, { 22 }}, + {{ -1847, 0, -683 }, { 22 }}, + {{ -1865, 0, -673 }, { 22 }}, + {{ -1882, 0, -664 }, { 22 }}, + {{ -1900, 0, -655 }, { 23 }}, + {{ -1918, 0, -646 }, { 23 }}, + {{ -1936, 0, -637 }, { 23 }}, + {{ -1953, 0, -627 }, { 23 }}, + {{ -1971, 0, -618 }, { 23 }}, + {{ -1989, 0, -609 }, { 23 }}, + {{ -2007, 0, -600 }, { 23 }}, + {{ -2024, 0, -591 }, { 23 }}, + {{ -2042, 0, -581 }, { 23 }}, + {{ -2060, 0, -572 }, { 23 }}, + {{ -2078, 0, -563 }, { 23 }}, + {{ -2095, 0, -553 }, { 23 }}, + {{ -2113, 0, -544 }, { 23 }}, + {{ -2131, 0, -534 }, { 23 }}, + {{ -2148, 0, -525 }, { 23 }}, + {{ -2166, 0, -515 }, { 23 }}, + {{ -2183, 0, -506 }, { 23 }}, + {{ -2201, 0, -496 }, { 23 }}, + {{ -2218, 0, -486 }, { 23 }}, + {{ -2236, 0, -476 }, { 23 }}, + {{ -2253, 0, -466 }, { 23 }}, + {{ -2270, 0, -456 }, { 23 }}, + {{ -2287, 0, -446 }, { 23 }}, + {{ -2304, 0, -435 }, { 23 }}, + {{ -2321, 0, -424 }, { 23 }}, + {{ -2337, 0, -412 }, { 23 }}, + {{ -2351, 0, -398 }, { 23 }}, + {{ -2365, 0, -383 }, { 23 }}, + {{ -2377, 0, -367 }, { 23 }}, + {{ -2388, 0, -351 }, { 24 }}, + {{ -2398, 0, -333 }, { 24 }}, + {{ -2406, 0, -315 }, { 24 }}, + {{ -2414, 0, -297 }, { 24 }}, + {{ -2420, 0, -277 }, { 24 }}, + {{ -2424, 0, -258 }, { 24 }}, + {{ -2427, 0, -238 }, { 24 }}, + {{ -2429, 0, -218 }, { 24 }}, + {{ -2430, 0, -198 }, { 24 }}, + {{ -2429, 0, -178 }, { 24 }}, + {{ -2427, 0, -158 }, { 24 }}, + {{ -2424, 0, -139 }, { 24 }}, + {{ -2420, 0, -119 }, { 24 }}, + {{ -2414, 0, -100 }, { 24 }}, + {{ -2407, 0, -81 }, { 24 }}, + {{ -2399, 0, -63 }, { 24 }}, + {{ -2390, 0, -45 }, { 24 }}, + {{ -2380, 0, -28 }, { 24 }}, + {{ -2369, 0, -11 }, { 24 }}, + {{ -2357, 0, 4 }, { 24 }}, + {{ -2344, 0, 19 }, { 24 }}, + {{ -2330, 0, 33 }, { 24 }}, + {{ -2314, 0, 45 }, { 24 }}, + {{ -2296, 0, 55 }, { 24 }}, + {{ -2278, 0, 63 }, { 24 }}, + {{ -2259, 0, 70 }, { 25 }}, + {{ -2240, 1, 77 }, { 25 }}, + {{ -2221, 2, 84 }, { 25 }}, + {{ -2203, 3, 90 }, { 25 }}, + {{ -2184, 3, 96 }, { 25 }}, + {{ -2164, 4, 102 }, { 25 }}, + {{ -2145, 5, 108 }, { 25 }}, + {{ -2126, 6, 114 }, { 25 }}, + {{ -2107, 6, 121 }, { 25 }}, + {{ -2088, 7, 127 }, { 25 }}, + {{ -2069, 8, 133 }, { 25 }}, + {{ -2050, 9, 140 }, { 25 }}, + {{ -2031, 10, 146 }, { 25 }}, + {{ -2013, 11, 153 }, { 25 }}, + {{ -1994, 12, 160 }, { 25 }}, + {{ -1975, 13, 168 }, { 25 }}, + {{ -1957, 13, 176 }, { 25 }}, + {{ -1940, 14, 186 }, { 25 }}, + {{ -1923, 14, 196 }, { 25 }}, + {{ -1906, 15, 208 }, { 25 }}, + {{ -1890, 15, 220 }, { 25 }}, + {{ -1875, 16, 233 }, { 25 }}, + {{ -1861, 17, 247 }, { 25 }}, + {{ -1848, 17, 262 }, { 25 }}, + {{ -1835, 18, 278 }, { 25 }}, + {{ -1823, 18, 294 }, { 25 }}, + {{ -1813, 19, 311 }, { 25 }}, + {{ -1803, 19, 328 }, { 25 }}, + {{ -1794, 20, 346 }, { 25 }}, + {{ -1786, 21, 365 }, { 25 }}, + {{ -1778, 21, 383 }, { 25 }}, + {{ -1772, 22, 402 }, { 25 }}, + {{ -1765, 22, 421 }, { 25 }}, + {{ -1759, 23, 440 }, { 25 }}, + {{ -1754, 23, 459 }, { 25 }}, + {{ -1749, 24, 479 }, { 25 }}, + {{ -1744, 24, 498 }, { 25 }}, + {{ -1739, 25, 518 }, { 25 }}, + {{ -1734, 25, 537 }, { 25 }}, + {{ -1728, 26, 556 }, { 26 }}, + {{ -1721, 26, 575 }, { 26 }}, + {{ -1713, 27, 593 }, { 26 }}, + {{ -1704, 28, 611 }, { 26 }}, + {{ -1694, 28, 628 }, { 26 }}, + {{ -1682, 29, 644 }, { 26 }}, + {{ -1668, 29, 659 }, { 26 }}, + {{ -1653, 30, 672 }, { 26 }}, + {{ -1636, 31, 683 }, { 26 }}, + {{ -1618, 32, 691 }, { 26 }}, + {{ -1599, 33, 697 }, { 26 }}, + {{ -1579, 34, 700 }, { 26 }}, + {{ -1559, 35, 701 }, { 26 }}, + {{ -1539, 36, 700 }, { 26 }}, + {{ -1520, 36, 697 }, { 26 }}, + {{ -1500, 37, 693 }, { 26 }}, + {{ -1481, 38, 686 }, { 26 }}, + {{ -1464, 38, 677 }, { 26 }}, + {{ -1447, 39, 666 }, { 26 }}, + {{ -1432, 39, 652 }, { 26 }}, + {{ -1419, 38, 638 }, { 26 }}, + {{ -1407, 38, 621 }, { 26 }}, + {{ -1397, 37, 604 }, { 26 }}, + {{ -1387, 36, 587 }, { 26 }}, + {{ -1379, 33, 568 }, { 26 }}, + {{ -1371, 31, 550 }, { 26 }}, + {{ -1364, 28, 531 }, { 26 }}, + {{ -1357, 25, 512 }, { 27 }}, + {{ -1351, 22, 493 }, { 27 }}, + {{ -1344, 19, 474 }, { 27 }}, + {{ -1338, 16, 456 }, { 27 }}, + {{ -1330, 13, 437 }, { 27 }}, + {{ -1322, 10, 419 }, { 27 }}, + {{ -1313, 8, 401 }, { 27 }}, + {{ -1302, 6, 384 }, { 27 }}, + {{ -1290, 5, 368 }, { 27 }}, + {{ -1275, 4, 355 }, { 27 }}, + {{ -1259, 3, 343 }, { 27 }}, + {{ -1242, 2, 332 }, { 27 }}, + {{ -1224, 1, 324 }, { 27 }}, + {{ -1205, 0, 317 }, { 27 }}, + {{ -1186, 0, 313 }, { 27 }}, + {{ -1166, 0, 312 }, { 27 }}, + {{ -1146, 0, 316 }, { 27 }}, + {{ -1127, 0, 321 }, { 27 }}, + {{ -1107, 0, 325 }, { 27 }}, + {{ -1088, 0, 330 }, { 27 }}, + {{ -1068, 0, 335 }, { 27 }}, + {{ -1049, 0, 340 }, { 27 }}, + {{ -1030, 0, 345 }, { 27 }}, + {{ -1010, 0, 351 }, { 27 }}, + {{ -991, 0, 356 }, { 27 }}, + {{ -972, 0, 361 }, { 27 }}, + {{ -952, 0, 366 }, { 27 }}, + {{ -933, 0, 371 }, { 27 }}, + {{ -914, 0, 377 }, { 27 }}, + {{ -894, 1, 382 }, { 27 }}, + {{ -875, 1, 387 }, { 27 }}, + {{ -856, 2, 392 }, { 27 }}, + {{ -836, 3, 397 }, { 27 }}, + {{ -817, 3, 402 }, { 27 }}, + {{ -797, 3, 407 }, { 27 }}, + {{ -778, 3, 412 }, { 27 }}, + {{ -759, 3, 416 }, { 27 }}, + {{ -739, 3, 421 }, { 28 }}, + {{ -720, 3, 426 }, { 28 }}, + {{ -700, 3, 430 }, { 28 }}, + {{ -681, 3, 435 }, { 28 }}, + {{ -661, 3, 439 }, { 28 }}, + {{ -642, 3, 444 }, { 28 }}, + {{ -622, 4, 448 }, { 28 }}, + {{ -603, 5, 452 }, { 28 }}, + {{ -583, 6, 456 }, { 28 }}, + {{ -563, 7, 460 }, { 28 }}, + {{ -544, 8, 464 }, { 28 }}, + {{ -524, 9, 467 }, { 28 }}, + {{ -504, 10, 470 }, { 28 }}, + {{ -484, 10, 473 }, { 28 }}, + {{ -464, 11, 475 }, { 28 }}, + {{ -444, 11, 476 }, { 28 }}, + {{ -424, 12, 477 }, { 28 }}, + {{ -404, 12, 477 }, { 28 }}, + {{ -384, 13, 477 }, { 28 }}, + {{ -365, 13, 474 }, { 28 }}, + {{ -345, 14, 471 }, { 28 }}, + {{ -325, 14, 466 }, { 28 }}, + {{ -306, 14, 461 }, { 28 }}, + {{ -287, 14, 454 }, { 28 }}, + {{ -269, 13, 446 }, { 28 }}, + {{ -251, 13, 437 }, { 29 }}, + {{ -233, 14, 428 }, { 29 }}, + {{ -216, 13, 417 }, { 29 }}, + {{ -200, 12, 405 }, { 29 }}, + {{ -185, 12, 393 }, { 29 }}, + {{ -170, 11, 379 }, { 29 }}, + {{ -156, 11, 365 }, { 29 }}, + {{ -143, 10, 350 }, { 29 }}, + {{ -131, 10, 334 }, { 29 }}, + {{ -120, 10, 317 }, { 29 }}, + {{ -109, 9, 300 }, { 29 }}, + {{ -100, 9, 282 }, { 29 }}, + {{ -90, 9, 265 }, { 29 }}, + {{ -82, 8, 246 }, { 29 }}, + {{ -75, 8, 228 }, { 29 }}, + {{ -69, 8, 209 }, { 29 }}, + {{ -64, 7, 189 }, { 29 }}, + {{ -62, 7, 170 }, { 29 }}, + {{ -60, 6, 150 }, { 29 }}, + {{ -59, 4, 130 }, { 1 }}, + {{ -58, 4, 110 }, { 1 }}, + {{ -58, 4, 90 }, { 1 }}, + {{ -58, 4, 70 }, { 1 }}, + {{ -57, 4, 50 }, { 1 }}, + {{ -57, 4, 30 }, { 1 }}, + {{ -57, 4, 9 }, { 1 }}, + {{ -57, 3, -10 }, { 1 }}, + {{ -58, 2, -30 }, { 1 }}, + {{ -58, 1, -50 }, { 1 }}, + {{ -58, 0, -70 }, { 1 }}, + {{ -58, 0, -90 }, { 1 }}, + {{ -59, 0, -110 }, { 1 }}, + {{ -59, 0, -130 }, { 1 }}, + {{ -59, 0, -150 }, { 1 }}, + {{ -60, 0, -170 }, { 1 }}, + {{ -60, 0, -190 }, { 1 }}, + {{ -60, 0, -210 }, { 1 }}, + {{ -61, 0, -230 }, { 1 }}, + {{ -61, 0, -250 }, { 1 }}, + {{ -61, 0, -270 }, { 1 }}, + {{ -62, 0, -290 }, { 1 }}, + {{ -62, 0, -310 }, { 1 }}, + {{ -62, 0, -330 }, { 1 }}, + {{ -32768, -32768, -32768 }, { 0 }}, +}; + +// 0xD460 +Vtx_t d_course_royal_raceway_tree_model[] = { + {{ 40, 10, 0 }, { 0 }, { 1194, 1790 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 0, 100, 0 }, { 0 }, { 512, 501 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -40, 10, 0 }, { 0 }, { -170, 1790 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 0, -10, 0 }, { 0 }, { 512, 2076 }, {0xFF, 0xFE, 0xFE, 0xFF }}, +}; + +Gfx d_course_royal_raceway_dl_D4A0[] = +{ + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetTextureLUT(G_TT_RGBA16), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPLoadTextureBlock(0x03009000, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSPVertex(0x0600D460, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureLUT(G_TT_NONE), + gsSPEndDisplayList(), +}; + +// 0xD538 +Vtx_t d_royal_raceway_peaches_castle_tree_model[] = { + {{ 40, 10, 0 }, { 0 }, { 1194, 1706 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 0, 100, 0 }, { 0 }, { 512, 0 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ -40, 10, 0 }, { 0 }, { -170, 1706 }, {0xFF, 0xFE, 0xFE, 0xFF }}, + {{ 0, -10, 0 }, { 0 }, { 512, 2085 }, {0xFF, 0xFE, 0xFE, 0xFF }}, +}; + +Gfx d_course_royal_raceway_dl_D578[] = +{ + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetTextureLUT(G_TT_RGBA16), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPLoadTextureBlock(0x03009800, G_IM_FMT_CI, G_IM_SIZ_8b, 32, 64, 0, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMIRROR | G_TX_CLAMP, G_TX_NOMASK, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOLOD), + gsSPVertex(0x0600D538, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureLUT(G_TT_NONE), + gsSPEndDisplayList(), +}; + +// 0xD610 +u8 d_course_royal_raceway_tree_tlut[] = { + #include "textures/courses/royal_raceway_tree_tlut.rgba16.inc.c" +}; + +// 0xD810 +Vtx_t d_course_royal_raceway_piranha_plant_model[] = { + {{ -15, 30, 0 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFE, 0xFF }}, + {{ -15, 0, 0 }, { 0 }, { 0, 2048 }, {0xFF, 0xFF, 0xFE, 0xFF }}, + {{ 15, 0, 0 }, { 0 }, { 2048, 2048 }, {0xFF, 0xFF, 0xFE, 0xFF }}, + {{ 15, 30, 0 }, { 0 }, { 2048, 0 }, {0xFF, 0xFF, 0xFE, 0xFF }}, +}; + +Gfx d_course_royal_raceway_dl_D858[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsSPClearGeometryMode(G_LIGHTING), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_CI, G_IM_SIZ_8b, 4, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureLUT(G_TT_RGBA16), + gsDPLoadTLUT_pal256(0x0600D610), + gsSPVertex(0x0600D810, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureLUT(G_TT_NONE), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_dl_D8E8[] = +{ + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070006D0), + gsSPDisplayList(0x070004D0), + gsSPDisplayList(0x07000320), + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x07000650), + gsSPDisplayList(0x07000548), + gsSPDisplayList(0x070001A8), + gsSPSetGeometryMode(G_CULL_BACK), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(0x0700A718), + gsSPDisplayList(0x0700A618), + gsSPDisplayList(0x070067E8), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x070011A8), + gsSPDisplayList(0x07000E88), + gsSPDisplayList(0x0700A970), + gsSPDisplayList(0x0700AEF8), + gsSPDisplayList(0x0700AC30), + gsSPDisplayList(0x07000CE0), + gsSPDisplayList(0x07003B50), + gsSPDisplayList(0x07003790), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07002C08), + gsSPDisplayList(0x07004DC0), + gsSPDisplayList(0x07000C38), + gsSPDisplayList(0x07008EA8), + gsSPDisplayList(0x07001B18), + gsSPDisplayList(0x07006008), + gsSPEndDisplayList(), +}; + +// 0xD9F0 Spawn locations +struct ActorSpawnData d_course_royal_raceway_spawn[] = { + {{ -1341, 52, -2202 }, { 7 }}, + {{ -865, 23, -3030 }, { 7 }}, + {{ -785, 26, -3007 }, { 7 }}, + {{ -1036, 32, -2868 }, { 7 }}, + {{ -47, 27, -2535 }, { 7 }}, + {{ 229, 18, -2442 }, { 7 }}, + {{ 110, 20, -2374 }, { 7 }}, + {{ 1310, 0, -2924 }, { 7 }}, + {{ 1510, 0, -2362 }, { 7 }}, + {{ 1712, 0, -2660 }, { 7 }}, + {{ 1571, 0, -2660 }, { 7 }}, + {{ -2028, 11, 267 }, { 7 }}, + {{ -2158, 6, 210 }, { 7 }}, + {{ -2077, 0, 544 }, { 7 }}, + {{ 6, 0, -76 }, { 7 }}, + {{ 12, 0, 37 }, { 7 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ -2992, -19, -178 }, { 6 }}, + {{ -3000, -2, -335 }, { 6 }}, + {{ -3338, -27, 90 }, { 6 }}, + {{ -3090, -15, -154 }, { 6 }}, + {{ -3227, -35, 223 }, { 6 }}, + {{ -3548, -17, 98 }, { 6 }}, + {{ -3253, -12, -1118 }, { 6 }}, + {{ -3450, 0, -1098 }, { 6 }}, + {{ -228, 40, -2349 }, { 7 }}, + {{ -585, 62, -2559 }, { 7 }}, + {{ 260, 6, -2290 }, { 7 }}, + {{ 15, 17, -2236 }, { 7 }}, + {{ 213, 0, -2181 }, { 7 }}, + {{ 867, 1, -2616 }, { 7 }}, + {{ 941, 1, -2702 }, { 7 }}, + {{ 1127, 0, -2418 }, { 7 }}, + {{ 1805, 0, -2674 }, { 7 }}, + {{ 1702, 0, -2942 }, { 7 }}, + {{ 1629, 0, -3033 }, { 7 }}, + {{ 1267, 0, -2556 }, { 7 }}, + {{ -301, 27, -2721 }, { 7 }}, + {{ -364, 9, -2885 }, { 7 }}, + {{ -2163, 0, 460 }, { 7 }}, + {{ -2082, 0, 680 }, { 7 }}, + {{ -2253, 0, 510 }, { 7 }}, + {{ -1108, -20, 833 }, { 7 }}, + {{ -1191, -12, 668 }, { 7 }}, + {{ -1370, -15, 979 }, { 7 }}, + {{ -977, -24, 735 }, { 7 }}, + {{ -746, -25, 661 }, { 7 }}, + {{ 132, 0, 69 }, { 7 }}, + {{ 110, 14, 319 }, { 7 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ -314, 2, -2006 }, { 0 }}, + {{ -290, 3, -2016 }, { 0 }}, + {{ -241, 5, -2057 }, { 0 }}, + {{ -264, 3, -2024 }, { 0 }}, + {{ -264, 5, -2049 }, { 0 }}, + {{ 264, 18, -2507 }, { 1 }}, + {{ 240, 18, -2546 }, { 1 }}, + {{ 225, 19, -2513 }, { 1 }}, + {{ 300, 16, -2564 }, { 1 }}, + {{ 190, 20, -2551 }, { 1 }}, + {{ -2223, 0, -455 }, { 2 }}, + {{ -2231, 0, -492 }, { 2 }}, + {{ -2218, 0, -529 }, { 2 }}, + {{ -2270, 0, -491 }, { 2 }}, + {{ -2199, 0, -489 }, { 2 }}, + {{ -964, 0, 330 }, { 3 }}, + {{ -1010, 0, 348 }, { 3 }}, + {{ -950, 0, 396 }, { 3 }}, + {{ -1073, 0, 352 }, { 3 }}, + {{ -933, 0, 359 }, { 3 }}, + {{ -32768, 0, 0 }, { 0 }}, +}; + +// 0xDC28 +struct CourseAddrUnkStruct d_course_royal_raceway_addr[] = { + {{ 0x07000650 }, { 0xFFFF0000 }}, + {{ 0x07001FE8 }, { 0x01010000 }}, + {{ 0x070020A0 }, { 0x01020000 }}, + {{ 0x07002110 }, { 0x01030000 }}, + {{ 0x070021B8 }, { 0x01040000 }}, + {{ 0x07002230 }, { 0x01050000 }}, + {{ 0x070022C0 }, { 0x01060000 }}, + {{ 0x07001F58 }, { 0x01070000 }}, + {{ 0x07001B98 }, { 0x01080000 }}, + {{ 0x07001C48 }, { 0x01090000 }}, + {{ 0x07001CF0 }, { 0x010A0000 }}, + {{ 0x07001D68 }, { 0x010B0000 }}, + {{ 0x07001DF0 }, { 0x010C0000 }}, + {{ 0x07001E60 }, { 0x010D0000 }}, + {{ 0x07001EF0 }, { 0x010E0000 }}, + {{ 0x07002370 }, { 0x010F0000 }}, + {{ 0x070028D8 }, { 0x01100000 }}, + {{ 0x07002950 }, { 0x01110000 }}, + {{ 0x07002A10 }, { 0x01120000 }}, + {{ 0x07002AC8 }, { 0x01130000 }}, + {{ 0x07002B38 }, { 0x01140000 }}, + {{ 0x0700A648 }, { 0xFE140000 }}, + {{ 0x07002BA0 }, { 0x01150000 }}, + {{ 0x0700A6A8 }, { 0xFE150000 }}, + {{ 0x07002870 }, { 0x01160000 }}, + {{ 0x070023F8 }, { 0x01170000 }}, + {{ 0x07002478 }, { 0x01180000 }}, + {{ 0x07002530 }, { 0x01190000 }}, + {{ 0x070025E0 }, { 0x011A0000 }}, + {{ 0x070026B0 }, { 0x011B0000 }}, + {{ 0x07002758 }, { 0x011C0000 }}, + {{ 0x070027E0 }, { 0x011D0000 }}, + {{ 0x07005400 }, { 0x08140000 }}, + {{ 0x070054A8 }, { 0x08130000 }}, + {{ 0x07005520 }, { 0x08120000 }}, + {{ 0x070051E8 }, { 0x08110000 }}, + {{ 0x07004E90 }, { 0x08100000 }}, + {{ 0x07004F20 }, { 0x080F0000 }}, + {{ 0x07004F98 }, { 0x080E0000 }}, + {{ 0x07005018 }, { 0x080D0000 }}, + {{ 0x070050B0 }, { 0x080C0000 }}, + {{ 0x07005138 }, { 0x080B0000 }}, + {{ 0x07005B50 }, { 0x08160000 }}, + {{ 0x07005C00 }, { 0x08170000 }}, + {{ 0x07005D18 }, { 0x08160000 }}, + {{ 0x07005DC8 }, { 0x08170000 }}, + {{ 0x07005EF8 }, { 0x08190000 }}, + {{ 0x07005AA8 }, { 0x081A0000 }}, + {{ 0x070056A0 }, { 0x081B0000 }}, + {{ 0x07005740 }, { 0x08FF0000 }}, + {{ 0x070057F0 }, { 0x08180000 }}, + {{ 0x070058E8 }, { 0x08180000 }}, + {{ 0x07005990 }, { 0x081A0000 }}, + {{ 0x07005A10 }, { 0x081C0000 }}, + {{ 0x07004078 }, { 0x08010000 }}, + {{ 0x07004118 }, { 0x08020000 }}, + {{ 0x070041A8 }, { 0x08030000 }}, + {{ 0x07004298 }, { 0x08040000 }}, + {{ 0x07004350 }, { 0x08050000 }}, + {{ 0x07003FA8 }, { 0x08060000 }}, + {{ 0x07003B70 }, { 0x08070000 }}, + {{ 0x07003C18 }, { 0x08080000 }}, + {{ 0x07003CF0 }, { 0x08090000 }}, + {{ 0x07003DC0 }, { 0x080A0000 }}, + {{ 0x07003E50 }, { 0x080B0000 }}, + {{ 0x07003F18 }, { 0x080C0000 }}, + {{ 0x07004400 }, { 0x080D0000 }}, + {{ 0x07004A08 }, { 0x080E0000 }}, + {{ 0x07004A80 }, { 0x080F0000 }}, + {{ 0x07004B30 }, { 0x08100000 }}, + {{ 0x07004BC8 }, { 0x08110000 }}, + {{ 0x07004CC8 }, { 0x08120000 }}, + {{ 0x07004968 }, { 0x08130000 }}, + {{ 0x070044B0 }, { 0x08140000 }}, + {{ 0x07004538 }, { 0x08190000 }}, + {{ 0x070045E0 }, { 0x081A0000 }}, + {{ 0x070046E0 }, { 0x081B0000 }}, + {{ 0x070047C0 }, { 0x081C0000 }}, + {{ 0x07004890 }, { 0x081D0000 }}, + {{ 0x07001720 }, { 0x02010000 }}, + {{ 0x070016B8 }, { 0x02020000 }}, + {{ 0x07001640 }, { 0x02030000 }}, + {{ 0x070015D8 }, { 0x02040000 }}, + {{ 0x07001548 }, { 0x02050000 }}, + {{ 0x070014C8 }, { 0x02080000 }}, + {{ 0x07001450 }, { 0x02090000 }}, + {{ 0x07001788 }, { 0x020A0000 }}, + {{ 0x07001AA0 }, { 0x02FF0000 }}, + {{ 0x07001A30 }, { 0x02FF0000 }}, + {{ 0x070019B0 }, { 0x02160000 }}, + {{ 0x07001940 }, { 0x02160000 }}, + {{ 0x070018D8 }, { 0x021B0000 }}, + {{ 0x07001860 }, { 0x021B0000 }}, + {{ 0x070017F8 }, { 0x021C0000 }}, + {{ 0x07003218 }, { 0xFFFF0000 }}, + {{ 0x0700A870 }, { 0x081E0000 }}, + {{ 0x0700AA10 }, { 0x081E0000 }}, + {{ 0x0700AA90 }, { 0x081E0000 }}, + {{ 0x0700ACE0 }, { 0x031E0000 }}, + {{ 0x0700AE00 }, { 0x031E0000 }}, + {{ 0x0700AD78 }, { 0x031F0000 }}, + {{ 0x07000E88 }, { 0x061F0000 }}, + {{ 0x0700AB28 }, { 0x081F0000 }}, + {{ 0x070067E8 }, { 0x041F0000 }}, + {{ 0x0700AC60 }, { 0x03200000 }}, + {{ 0x0700A998 }, { 0x08200000 }}, + {{ 0x0700A7D8 }, { 0x08200000 }}, + {{ 0x0700AE70 }, { 0x03210000 }}, + {{ 0x07000CE0 }, { 0x06210000 }}, + {{ 0x0700ABA8 }, { 0x08210000 }}, + {{ 0x070055D0 }, { 0x08210000 }}, + {{ 0x0700A8F8 }, { 0x08210000 }}, + {{ 0x0700A7D8 }, { 0x081C0000 }}, + {{ 0x07003B50 }, { 0xFFFF0000 }}, + {{ 0x070001A8 }, { 0xFFFF4000 }}, + {{ 0x07000840 }, { 0xFFFF0000 }}, + {{ 0x07000C38 }, { 0xFFFF0000 }}, + {{ 0x0700A618 }, { 0xFFFF0000 }}, + {{ 0x00000000 }, { 0x00000000 }}, +}; diff --git a/courses/star_cup/royal_raceway/packed.inc.c b/courses/star_cup/royal_raceway/packed.inc.c new file mode 100644 index 000000000..bea2987db --- /dev/null +++ b/courses/star_cup/royal_raceway/packed.inc.c @@ -0,0 +1,6969 @@ +#include +#include +#include +#include +#include + +Gfx d_course_royal_raceway_packed_dl_0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000000, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(18, 20, 21, 19, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(23, 26, 27, 24, 0), + gsSP1Quadrangle(28, 29, 22, 25, 0), + gsSP1Quadrangle(20, 30, 31, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000200, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_130[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000380, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_1A8[] = +{ + gsSPDisplayList(0x07000130), + gsSPDisplayList(0x070000A8), + gsSPDisplayList(0x07000000), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_1C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000480, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_230[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000500, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_2A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000600, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_320[] = +{ + gsSPDisplayList(0x070002A8), + gsSPDisplayList(0x07000230), + gsSPDisplayList(0x070001C8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_340[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05019800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000700, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000900, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04000B00, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501B000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000C00, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501C000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000C40, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_4D0[] = +{ + gsSPDisplayList(0x07000340), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_4E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000C80, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_548[] = +{ + gsSPDisplayList(0x070004E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_558[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000D00, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_5D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000E40, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_650[] = +{ + gsSPDisplayList(0x070005D8), + gsSPDisplayList(0x07000558), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_668[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501A000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000F40, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_6D0[] = +{ + gsSPDisplayList(0x07000668), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_6E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04000FC0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_750[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04001080, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_7C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04001140, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_840[] = +{ + gsSPDisplayList(0x070007C0), + gsSPDisplayList(0x07000750), + gsSPDisplayList(0x070006E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_860[] = +{ + gsSPDisplayList(0x07000840), + gsSPDisplayList(0x070006D0), + gsSPDisplayList(0x07000650), + gsSPDisplayList(0x07000548), + gsSPDisplayList(0x070004D0), + gsSPDisplayList(0x07000320), + gsSPDisplayList(0x070001A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8A0[] = +{ + gsSPDisplayList(0x07000860), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001280, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_930[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040013E0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040015E0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(12, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 19, 21, 22, 0), + gsSP1Quadrangle(19, 22, 23, 20, 0), + gsSP1Quadrangle(21, 24, 25, 22, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(27, 30, 31, 28, 0), + gsSPVertex(0x040017E0, 26, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP2Triangles(4, 6, 5, 0, 4, 7, 8, 0), + gsSP2Triangles(4, 8, 6, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0), + gsSP1Quadrangle(21, 23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_AB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001980, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001B80, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_B78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001C80, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04001E80, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_C38[] = +{ + gsSPDisplayList(0x07000B78), + gsSPDisplayList(0x07000AB8), + gsSPDisplayList(0x070009C8), + gsSPDisplayList(0x07000930), + gsSPDisplayList(0x070008B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_C68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001F80, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 4, 7, 0, 8, 7, 4, 0), + gsSP2Triangles(9, 10, 11, 0, 11, 10, 12, 0), + gsSP2Triangles(13, 14, 6, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_CE0[] = +{ + gsSPDisplayList(0x07000C68), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_CF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05013800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040020A0, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 2, 0), + gsSP1Quadrangle(7, 8, 9, 10, 0), + gsSP1Quadrangle(8, 11, 12, 13, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05019000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002180, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(4, 6, 7, 5, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05016000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04002200, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP2Triangles(6, 0, 4, 0, 6, 1, 0, 0), + gsSP1Quadrangle(3, 2, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP1Quadrangle(9, 11, 12, 13, 0), + gsSP1Quadrangle(14, 13, 12, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05018800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002340, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_E88[] = +{ + gsSPDisplayList(0x07000CF0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_E98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002380, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002400, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002440, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_F88[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002480, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002580, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002600, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_1098[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002680, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002780, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002800, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_11A8[] = +{ + gsSPDisplayList(0x07001098), + gsSPDisplayList(0x07000F88), + gsSPDisplayList(0x07000E98), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_11C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05012800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002880, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05018000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002980, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 10, 12, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_12B0[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04002AE0, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0), + gsSP2Triangles(1, 4, 2, 0, 4, 1, 3, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05012800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002B30, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04002D30, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05018000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002DB0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04002FB0, 23, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP1Triangle(20, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_1438[] = +{ + gsSPDisplayList(0x070012B0), + gsSPDisplayList(0x070011C8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_1450[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003120, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_14C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003220, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 14, 15, 12, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_1548[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003360, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_15D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003520, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_1640[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040035A0, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 7, 4, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_16B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040036A0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_1720[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003720, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_1788[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040037A0, 11, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_17F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003850, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_1860[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040038D0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 5, 4, 0), + gsSP2Triangles(7, 6, 5, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 12, 14, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_18D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040039C0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 7, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_1940[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003A40, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_19B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003B00, 17, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 6, 0), + gsSP2Triangles(7, 8, 4, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 9, 11, 0, 13, 14, 15, 0), + gsSP1Triangle(13, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_1A30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003C10, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 5, 0, 7, 8, 9, 0), + gsSP1Triangle(8, 10, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_1AA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003CC0, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 7, 4, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 12, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_1B18[] = +{ + gsSPDisplayList(0x07001AA0), + gsSPDisplayList(0x07001A30), + gsSPDisplayList(0x070019B0), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x070018D8), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x070017F8), + gsSPDisplayList(0x07001788), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070015D8), + gsSPDisplayList(0x07001548), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07001450), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_1B98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04003DC0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04003FC0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_1C48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004040, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04004240, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_1CF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004280, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_1D68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004380, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_1DF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004500, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_1E60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040045C0, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_1EF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004780, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_1F58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004800, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_1FE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040049C0, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004A60, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_20A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004AA0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_2110[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004B60, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04004D50, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_21B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004D90, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_2230[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04004EB0, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_22C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04005070, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04005270, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_2370[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040052F0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_23F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04005470, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_2478[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040055B0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040057B0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_2530[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04005870, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04005A70, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_25E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04005AF0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04005CF0, 26, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_26B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04005E90, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x04006070, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_2758[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040060F0, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_27E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04006290, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 20, 23, 21, 0), + gsSP2Triangles(24, 25, 26, 0, 24, 27, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_2870[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04006450, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_28D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040064D0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_2950[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040065D0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040067D0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_2A10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040068D0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04006AD0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_2AC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04006B90, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_2B38[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04006C50, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_2BA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04006CD0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_2C08[] = +{ + gsSPDisplayList(0x07002BA0), + gsSPDisplayList(0x07002B38), + gsSPDisplayList(0x07002AC8), + gsSPDisplayList(0x07002A10), + gsSPDisplayList(0x07002950), + gsSPDisplayList(0x070028D8), + gsSPDisplayList(0x07002870), + gsSPDisplayList(0x070027E0), + gsSPDisplayList(0x07002758), + gsSPDisplayList(0x070026B0), + gsSPDisplayList(0x070025E0), + gsSPDisplayList(0x07002530), + gsSPDisplayList(0x07002478), + gsSPDisplayList(0x070023F8), + gsSPDisplayList(0x07002370), + gsSPDisplayList(0x070022C0), + gsSPDisplayList(0x07002230), + gsSPDisplayList(0x070021B8), + gsSPDisplayList(0x07002110), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07001FE8), + gsSPDisplayList(0x07001F58), + gsSPDisplayList(0x07001EF0), + gsSPDisplayList(0x07001E60), + gsSPDisplayList(0x07001DF0), + gsSPDisplayList(0x07001D68), + gsSPDisplayList(0x07001CF0), + gsSPDisplayList(0x07001C48), + gsSPDisplayList(0x07001B98), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_2CF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006D50, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_2D80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006ED0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_2E08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007050, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04007250, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_2EE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007410, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 24, 27, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_2F70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040075D0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040077D0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_3018[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007810, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_3090[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007910, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_3118[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007A90, 15, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_3190[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007B80, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_3218[] = +{ + gsSPDisplayList(0x07003190), + gsSPDisplayList(0x07003118), + gsSPDisplayList(0x07003090), + gsSPDisplayList(0x07003018), + gsSPDisplayList(0x07002F70), + gsSPDisplayList(0x07002EE0), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_3268[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007D00, 13, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 2, 0), + gsSP2Triangles(4, 2, 1, 0, 5, 7, 8, 0), + gsSP2Triangles(5, 8, 6, 0, 9, 8, 10, 0), + gsSP2Triangles(9, 10, 11, 0, 8, 7, 10, 0), + gsSP1Triangle(10, 12, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_32F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007DD0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP1Triangle(11, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_3368[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007EC0, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 3, 0, 3, 6, 4, 0), + gsSP2Triangles(5, 7, 3, 0, 8, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_33D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007F70, 5, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Triangle(4, 1, 0, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_3440[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007FC0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 0, 3, 5, 0), + gsSP2Triangles(1, 0, 6, 0, 6, 5, 7, 0), + gsSP2Triangles(5, 4, 7, 0, 4, 3, 8, 0), + gsSP1Triangle(3, 0, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_34C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008050, 11, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 6, 5, 0), + gsSP2Triangles(7, 5, 8, 0, 9, 6, 7, 0), + gsSP1Triangle(7, 8, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_3540[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008100, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0), + gsSP2Triangles(2, 4, 5, 0, 2, 1, 3, 0), + gsSP2Triangles(6, 0, 2, 0, 5, 4, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 15, 17, 16, 0), + gsSP2Triangles(16, 18, 19, 0, 20, 18, 16, 0), + gsSP2Triangles(17, 20, 16, 0, 21, 0, 6, 0), + gsSP2Triangles(21, 22, 0, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 21, 23, 22, 0), + gsSP2Triangles(23, 26, 22, 0, 27, 28, 29, 0), + gsSP1Triangle(29, 28, 30, 0), + gsSPVertex(0x040082F0, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(6, 8, 7, 0, 8, 9, 7, 0), + gsSP2Triangles(5, 4, 10, 0, 11, 5, 10, 0), + gsSP1Quadrangle(11, 10, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_3628[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040083D0, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(2, 1, 4, 0, 5, 6, 1, 0), + gsSP1Quadrangle(1, 6, 7, 8, 0), + gsSP1Quadrangle(1, 8, 9, 10, 0), + gsSP2Triangles(1, 10, 4, 0, 5, 11, 6, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Triangle(5, 16, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_36B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040084E0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(3, 4, 1, 0, 5, 6, 7, 0), + gsSP1Triangle(3, 8, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_3728[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008570, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP1Triangle(1, 0, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_3790[] = +{ + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003628), + gsSPDisplayList(0x07003540), + gsSPDisplayList(0x070034C0), + gsSPDisplayList(0x07003440), + gsSPDisplayList(0x070033D8), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F0), + gsSPDisplayList(0x07003268), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_37E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040085C0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008640, 17, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP1Triangle(13, 15, 16, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008750, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_3908[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008790, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_3978[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04008850, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 4, 5, 1, 0), + gsSP1Quadrangle(1, 5, 6, 7, 0), + gsSP1Quadrangle(1, 7, 8, 2, 0), + gsSP1Quadrangle(7, 6, 9, 10, 0), + gsSP1Quadrangle(7, 10, 11, 8, 0), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008910, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 3, 2, 0), + gsSP2Triangles(4, 5, 2, 0, 6, 7, 8, 0), + gsSP2Triangles(6, 9, 7, 0, 10, 11, 8, 0), + gsSP1Triangle(10, 8, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040089D0, 11, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 4, 1, 0, 4, 5, 6, 0), + gsSP2Triangles(4, 7, 1, 0, 4, 6, 7, 0), + gsSP2Triangles(5, 8, 9, 0, 5, 10, 6, 0), + gsSP1Triangle(5, 9, 10, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05010800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008A80, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05011800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008B40, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_3B50[] = +{ + gsSPDisplayList(0x07003978), + gsSPDisplayList(0x07003908), + gsSPDisplayList(0x070037E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_3B70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008C00, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04008E00, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_3C18[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008F20, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(27, 30, 31, 0), + gsSPVertex(0x04009120, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(18, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04009320, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_3CF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040093E0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x040095D0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 18, 21, 19, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x040097C0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_3DC0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009820, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04009A00, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_3E50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009A60, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 18, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04009C60, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04009E40, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_3F18[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009EA0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400A080, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_3FA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A0E0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400A2C0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 17, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400A4B0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_4078[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A570, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400A770, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_4118[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A800, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400A9E0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_41A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400AA40, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400AC20, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400AE00, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400AFE0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_4298[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B040, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 18, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400B240, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(24, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_4350[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B3F0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400B5D0, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(21, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_4400[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B770, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400B950, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_44B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BB30, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_4538[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BD20, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400BF00, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_45E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C050, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400C230, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400C410, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400C5F0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_46E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C6E0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 13, 0, 9, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400C8D0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 0, 21, 22, 0), + gsSP2Triangles(0, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400CAC0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_47C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CBB0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 24, 25, 0, 21, 26, 27, 0), + gsSP1Triangle(21, 28, 29, 0), + gsSPVertex(0x0400CD90, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 9, 21, 22, 0), + gsSP2Triangles(3, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(18, 28, 29, 0, 12, 30, 31, 0), + gsSPVertex(0x0400CF90, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_4890[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CFF0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400D1F0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 11, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 20, 0), + gsSP2Triangles(16, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(0, 26, 27, 0, 28, 29, 30, 0), + gsSPVertex(0x0400D3E0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_4968[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D4A0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400D680, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_4A08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D770, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_4A80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D8F0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400DAF0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_4B30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DC70, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400DE50, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_4BC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DF10, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400E0F0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 9, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400E2F0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400E4D0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_4CC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E590, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400E770, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400E950, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 9, 27, 28, 0), + gsSP1Triangle(9, 29, 30, 0), + gsSPVertex(0x0400EB40, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_4DC0[] = +{ + gsSPDisplayList(0x07004CC8), + gsSPDisplayList(0x07004BC8), + gsSPDisplayList(0x07004B30), + gsSPDisplayList(0x07004A80), + gsSPDisplayList(0x07004A08), + gsSPDisplayList(0x07004968), + gsSPDisplayList(0x07004890), + gsSPDisplayList(0x070047C0), + gsSPDisplayList(0x070046E0), + gsSPDisplayList(0x070045E0), + gsSPDisplayList(0x07004538), + gsSPDisplayList(0x070044B0), + gsSPDisplayList(0x07004400), + gsSPDisplayList(0x07004350), + gsSPDisplayList(0x07004298), + gsSPDisplayList(0x070041A8), + gsSPDisplayList(0x07004118), + gsSPDisplayList(0x07004078), + gsSPDisplayList(0x07003FA8), + gsSPDisplayList(0x07003F18), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07003DC0), + gsSPDisplayList(0x07003CF0), + gsSPDisplayList(0x07003C18), + gsSPDisplayList(0x07003B70), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_4E90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400EB70, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400ED50, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_4F20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400EDB0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 0, 2, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP1Triangle(16, 17, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_4F98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400EED0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 0, 2, 9, 0), + gsSP2Triangles(5, 10, 11, 0, 12, 13, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP1Triangle(21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_5018[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F050, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400F250, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_50B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F2B0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(2, 6, 7, 0, 8, 9, 2, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_5138[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F4A0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 17, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400F690, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 14, 15, 16, 0), + gsSP1Triangle(17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_51E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F7D0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(5, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 25, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400F9C0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_5298[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FB40, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 6, 21, 22, 0), + gsSP2Triangles(6, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 25, 0), + gsSPVertex(0x0400FD20, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_5330[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FD80, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 3, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400FF80, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 23, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04010180, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_5400[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040101B0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 12, 0), + gsSP2Triangles(4, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x040103A0, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_54A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040104B0, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 3, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_5520[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010620, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(18, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04010820, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Triangle(17, 18, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_55D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010950, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 8, 0), + gsSP2Triangles(9, 10, 11, 0, 12, 13, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(17, 21, 15, 0, 22, 23, 24, 0), + gsSP2Triangles(0, 25, 26, 0, 25, 27, 26, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04010B40, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04010D20, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_56A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010D70, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 6, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04010F60, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_5740[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011020, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 15, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04011220, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Triangle(17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_57F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011360, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 12, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 19, 22, 0, 1, 23, 24, 0), + gsSP2Triangles(25, 26, 27, 0, 28, 29, 30, 0), + gsSPVertex(0x04011550, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 7, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04011750, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 20, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_58E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011950, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 2, 0, 8, 9, 10, 0), + gsSP2Triangles(3, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 18, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04011B30, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_5990[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011C50, 25, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 7, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP1Triangle(22, 23, 24, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_5A10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011DE0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04011FC0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_5AA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012050, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 14, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04012250, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_5B50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012370, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 6, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 22, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04012550, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 15, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_5C00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012690, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04012870, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04012A50, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 3, 5, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04012C40, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(24, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_5D18[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012DF0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(11, 12, 9, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04012FD0, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Triangle(17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_5DC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013110, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040132F0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 9, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x040134F0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 10, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x040136F0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040138D0, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_5EF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013920, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 20, 24, 0, 25, 26, 20, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04013B00, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(17, 30, 15, 0), + gsSPVertex(0x04013CF0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04013EF0, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0), + gsSP1Triangle(5, 6, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_6008[] = +{ + gsSPDisplayList(0x07005EF8), + gsSPDisplayList(0x07005DC8), + gsSPDisplayList(0x07005D18), + gsSPDisplayList(0x07005C00), + gsSPDisplayList(0x07005B50), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x07005A10), + gsSPDisplayList(0x07005990), + gsSPDisplayList(0x070058E8), + gsSPDisplayList(0x070057F0), + gsSPDisplayList(0x07005740), + gsSPDisplayList(0x070056A0), + gsSPDisplayList(0x070055D0), + gsSPDisplayList(0x07005520), + gsSPDisplayList(0x070054A8), + gsSPDisplayList(0x07005400), + gsSPDisplayList(0x07005330), + gsSPDisplayList(0x07005298), + gsSPDisplayList(0x070051E8), + gsSPDisplayList(0x07005138), + gsSPDisplayList(0x070050B0), + gsSPDisplayList(0x07005018), + gsSPDisplayList(0x07004F98), + gsSPDisplayList(0x07004F20), + gsSPDisplayList(0x07004E90), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_60D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05019000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013F60, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05012800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04013FA0, 21, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 1, 0, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 17, 18, 19, 0), + gsSP1Triangle(17, 20, 18, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05018000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040140F0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 12, 13, 10, 0), + gsSP2Triangles(14, 15, 16, 0, 14, 17, 15, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_6228[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05012800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040142D0, 17, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP1Triangle(13, 16, 14, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05018000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040143E0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSP2Triangles(16, 12, 17, 0, 13, 17, 14, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 26, 27, 24, 0), + gsSP2Triangles(28, 29, 30, 0, 29, 31, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_6328[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040145E0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05013800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04014620, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 20, 23, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04014820, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04014A20, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 8, 0), + gsSP2Triangles(6, 5, 9, 0, 10, 11, 5, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04014C20, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05012800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04014D60, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 5, 0, 7, 3, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(14, 16, 15, 0, 16, 17, 15, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Triangle(26, 30, 31, 0), + gsSPVertex(0x04014F60, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(5, 6, 3, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(9, 12, 11, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 13, 0, 16, 14, 13, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP1Quadrangle(21, 23, 24, 22, 0), + gsSP2Triangles(25, 26, 27, 0, 28, 29, 30, 0), + gsSPVertex(0x04015150, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 5, 8, 0), + gsSP2Triangles(9, 10, 11, 0, 12, 13, 14, 0), + gsSP2Triangles(12, 14, 15, 0, 16, 17, 18, 0), + gsSP2Triangles(19, 20, 21, 0, 22, 23, 24, 0), + gsSP2Triangles(25, 26, 27, 0, 28, 29, 30, 0), + gsSP1Triangle(28, 30, 31, 0), + gsSPVertex(0x04015350, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(16, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 24, 22, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x04015550, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 3, 6, 0), + gsSP1Quadrangle(7, 8, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP1Quadrangle(19, 20, 21, 22, 0), + gsSP1Quadrangle(23, 24, 25, 26, 0), + gsSP1Quadrangle(27, 28, 29, 30, 0), + gsSPVertex(0x04015740, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x04015920, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05018000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015AE0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(5, 4, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(19, 18, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 25, 27, 26, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04015CD0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04015EB0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 6, 0), + gsSP2Triangles(4, 8, 5, 0, 9, 7, 6, 0), + gsSP2Triangles(10, 6, 11, 0, 9, 6, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 10, 11, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_67E8[] = +{ + gsSPDisplayList(0x07006328), + gsSPDisplayList(0x07006228), + gsSPDisplayList(0x070060D8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_6808[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04015FF0, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 16, 0, 19, 20, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_6880[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016140, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_68E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016200, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 1, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_6950[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016280, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_69B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040162D0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_6A10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016330, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 13, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_6A80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016430, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 22, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04016610, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 4, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04016810, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_6B60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016930, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 2, 1, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP1Triangle(26, 27, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_6BE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016AF0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP1Triangle(6, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_6C58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016BB0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_6CC0[] = +{ + gsSPDisplayList(0x07006C58), + gsSPDisplayList(0x07006BE8), + gsSPDisplayList(0x07006B60), + gsSPDisplayList(0x07006A80), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x070069B0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x070068E8), + gsSPDisplayList(0x07006880), + gsSPDisplayList(0x07006808), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_6D18[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016C40, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(24, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_6D98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016DF0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(8, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(19, 28, 29, 0, 13, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_6E20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04016FF0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 0, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(20, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x040171E0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_6EB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017210, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_6F28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017300, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 24, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_6FB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017500, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(0, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_7020[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017610, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 5, 8, 9, 0), + gsSP2Triangles(5, 10, 11, 0, 5, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 26, 27, 0, 28, 29, 30, 0), + gsSPVertex(0x04017800, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_70B8[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017830, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(18, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_7138[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017980, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_71A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017A40, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017B00, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 9, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04017D00, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_7278[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017D60, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_72E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017E80, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_7360[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04018000, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 15, 21, 22, 0), + gsSP2Triangles(15, 23, 24, 0, 15, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_73E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040181B0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04018240, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_7490[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04018340, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_7500[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04018430, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 6, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_7578[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040185A0, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(0, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 22, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_75F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04018750, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 8, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_7680[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04018940, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(11, 29, 30, 0), + gsSPVertex(0x04018B30, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_7718[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04018B60, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_7780[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04018C20, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_77E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04018CE0, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(14, 17, 18, 0, 14, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_7868[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04018E90, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_78E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04018F80, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 0, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(25, 28, 29, 0), + gsSPVertex(0x04019160, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 5, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_7980[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04019200, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04019400, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_7A18[] = +{ + gsSPDisplayList(0x07007980), + gsSPDisplayList(0x070078E0), + gsSPDisplayList(0x07007868), + gsSPDisplayList(0x070077E8), + gsSPDisplayList(0x07007780), + gsSPDisplayList(0x07007718), + gsSPDisplayList(0x07007680), + gsSPDisplayList(0x070075F8), + gsSPDisplayList(0x07007578), + gsSPDisplayList(0x07007500), + gsSPDisplayList(0x07007490), + gsSPDisplayList(0x070073E0), + gsSPDisplayList(0x07007360), + gsSPDisplayList(0x070072E8), + gsSPDisplayList(0x07007278), + gsSPDisplayList(0x070071A0), + gsSPDisplayList(0x07007138), + gsSPDisplayList(0x070070B8), + gsSPDisplayList(0x07007020), + gsSPDisplayList(0x07006FB0), + gsSPDisplayList(0x07006F28), + gsSPDisplayList(0x07006EB8), + gsSPDisplayList(0x07006E20), + gsSPDisplayList(0x07006D98), + gsSPDisplayList(0x07006D18), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_7AE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04019460, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_7B50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04019520, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_7BB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040195E0, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_7C20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04019690, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 5, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_7C98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040197E0, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(14, 17, 18, 0, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_7D10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04019940, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 3, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 0, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_7D90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04019AF0, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_7E08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04019C60, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(11, 17, 18, 0, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_7E80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04019DC0, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(6, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(6, 17, 18, 0, 14, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_7EF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04019F10, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 16, 0), + gsSP1Triangle(17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_7F70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401A050, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_7FD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401A0B0, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 13, 0, 14, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8040[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401A1C0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(18, 24, 25, 0, 12, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_80C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401A3B0, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 0, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 11, 14, 15, 0), + gsSP1Triangle(16, 17, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8140[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401A4E0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(0, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(11, 28, 29, 0, 6, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_81C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401A6E0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(9, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0401A8E0, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Triangle(17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8278[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401AA20, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(20, 29, 30, 0), + gsSPVertex(0x0401AC10, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8318[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401ACA0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8390[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401AE20, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 3, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8400[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401AF20, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8470[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401B010, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(0, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(14, 17, 18, 0, 14, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_84E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401B160, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(0, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 13, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x0401B340, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8580[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401B370, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0401B550, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8618[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401B5E0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(11, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(11, 22, 23, 0, 24, 25, 26, 0), + gsSP2Triangles(11, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x0401B7E0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_86B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401B870, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(6, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8740[] = +{ + gsSPDisplayList(0x070086B8), + gsSPDisplayList(0x07008618), + gsSPDisplayList(0x07008580), + gsSPDisplayList(0x070084E8), + gsSPDisplayList(0x07008470), + gsSPDisplayList(0x07008400), + gsSPDisplayList(0x07008390), + gsSPDisplayList(0x07008318), + gsSPDisplayList(0x07008278), + gsSPDisplayList(0x070081C8), + gsSPDisplayList(0x07008140), + gsSPDisplayList(0x070080C8), + gsSPDisplayList(0x07008040), + gsSPDisplayList(0x07007FD0), + gsSPDisplayList(0x07007F70), + gsSPDisplayList(0x07007EF8), + gsSPDisplayList(0x07007E80), + gsSPDisplayList(0x07007E08), + gsSPDisplayList(0x07007D90), + gsSPDisplayList(0x07007D10), + gsSPDisplayList(0x07007C98), + gsSPDisplayList(0x07007C20), + gsSPDisplayList(0x07007BB8), + gsSPDisplayList(0x07007B50), + gsSPDisplayList(0x07007AE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8810[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401BA70, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 4, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 12, 0), + gsSP2Triangles(13, 14, 15, 0, 15, 14, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8888[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401BB80, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 5, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 8, 11, 0), + gsSP1Triangle(12, 8, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8900[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401BC50, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(4, 2, 1, 0, 5, 2, 4, 0), + gsSP2Triangles(6, 7, 8, 0, 8, 7, 9, 0), + gsSP2Triangles(7, 10, 9, 0, 11, 12, 13, 0), + gsSP2Triangles(12, 14, 13, 0, 12, 15, 14, 0), + gsSP1Triangle(15, 16, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8988[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401BD60, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0), + gsSP1Triangle(0, 4, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_89F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401BDB0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(2, 3, 4, 0, 5, 6, 7, 0), + gsSP1Triangle(7, 8, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8A60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401BE40, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8AC0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401BE80, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0), + gsSP1Triangle(1, 4, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8B28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401BED0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP1Triangle(4, 8, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8B98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401BF60, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP1Triangle(1, 4, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8C00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401BFB0, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(1, 4, 3, 0, 3, 5, 2, 0), + gsSP1Triangle(6, 0, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8C70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401C020, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8CD8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401C070, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP1Triangle(5, 8, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8D48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401C100, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(3, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 10, 9, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8DC0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401C220, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8E30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501F000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401C2B0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8EA8[] = +{ + gsSPDisplayList(0x07008E30), + gsSPDisplayList(0x07008DC0), + gsSPDisplayList(0x07008D48), + gsSPDisplayList(0x07008CD8), + gsSPDisplayList(0x07008C70), + gsSPDisplayList(0x07008C00), + gsSPDisplayList(0x07008B98), + gsSPDisplayList(0x07008B28), + gsSPDisplayList(0x07008AC0), + gsSPDisplayList(0x07008A60), + gsSPDisplayList(0x070089F0), + gsSPDisplayList(0x07008988), + gsSPDisplayList(0x07008900), + gsSPDisplayList(0x07008888), + gsSPDisplayList(0x07008810), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8F28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401C3D0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_8F98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401C4B0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 5, 7, 0, 8, 9, 10, 0), + gsSP1Triangle(11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9008[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401C590, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(11, 18, 19, 0, 20, 11, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9080[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401C6F0, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 5, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_90F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401C860, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9168[] = +{ + gsSPDisplayList(0x070090F8), + gsSPDisplayList(0x07009080), + gsSPDisplayList(0x07009008), + gsSPDisplayList(0x07008F98), + gsSPDisplayList(0x07008F28), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9198[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501A800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401C980, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9210[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501A800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401CB00, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(0, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9290[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501A800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401CCC0, 29, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(0, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9310[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501A800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401CE90, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 10, 0), + gsSP1Triangle(6, 11, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9380[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501A800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401CF60, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 18, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 18, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9408[] = +{ + gsSPDisplayList(0x07009380), + gsSPDisplayList(0x07009310), + gsSPDisplayList(0x07009290), + gsSPDisplayList(0x07009210), + gsSPDisplayList(0x07009198), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9438[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05015000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0401D150, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 4, 6, 0), + gsSP2Triangles(4, 7, 8, 0, 4, 9, 5, 0), + gsSP1Triangle(10, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_94B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05015000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0401D200, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(3, 4, 2, 0, 2, 4, 5, 0), + gsSP1Triangle(2, 5, 0, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9520[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05015000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0401D260, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9598[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05015000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0401D320, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(0, 2, 4, 0, 5, 6, 7, 0), + gsSP1Triangle(5, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9608[] = +{ + gsSPDisplayList(0x07009598), + gsSPDisplayList(0x07009520), + gsSPDisplayList(0x070094B0), + gsSPDisplayList(0x07009438), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9630[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401D3B0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_96A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401D4B0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9718[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401D570, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9778[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401D5B0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_97E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401D670, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9848[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401D6B0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_98B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401D770, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9918[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401D7B0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9988[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401D870, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500F800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401D8B0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9A38[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401D8F0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9A98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401D930, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9B08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401D9F0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9B68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401DA30, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9BD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401DAB0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9C48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401DBB0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9CB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401DC70, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9D20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401DCF0, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0), + gsSP1Triangle(15, 17, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9DA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401DE20, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9E18[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401DF20, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9E98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401E060, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9F10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401E160, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9F80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401E220, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_9FF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401E2E0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_A050[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401E320, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_A0B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401E360, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_A128[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401E460, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_A1A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401E560, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_A210[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401E620, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_A278[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500E800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401E6A0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_A2D8[] = +{ + gsSPDisplayList(0x0700A278), + gsSPDisplayList(0x0700A210), + gsSPDisplayList(0x0700A1A0), + gsSPDisplayList(0x0700A128), + gsSPDisplayList(0x0700A0B0), + gsSPDisplayList(0x0700A050), + gsSPDisplayList(0x07009FF0), + gsSPDisplayList(0x07009F80), + gsSPDisplayList(0x07009F10), + gsSPDisplayList(0x07009E98), + gsSPDisplayList(0x07009E18), + gsSPDisplayList(0x07009DA0), + gsSPDisplayList(0x07009D20), + gsSPDisplayList(0x07009CB8), + gsSPDisplayList(0x07009C48), + gsSPDisplayList(0x07009BD0), + gsSPDisplayList(0x07009B68), + gsSPDisplayList(0x07009B08), + gsSPDisplayList(0x07009A98), + gsSPDisplayList(0x07009A38), + gsSPDisplayList(0x07009988), + gsSPDisplayList(0x07009918), + gsSPDisplayList(0x070098B8), + gsSPDisplayList(0x07009848), + gsSPDisplayList(0x070097E8), + gsSPDisplayList(0x07009778), + gsSPDisplayList(0x07009718), + gsSPDisplayList(0x070096A8), + gsSPDisplayList(0x07009630), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_A3C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05017000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401E6E0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 5, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_A438[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05017000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401E7A0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_A4B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05017000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401E8E0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_A538[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05017000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401EA20, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(3, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_A5A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05017000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401EA90, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_A618[] = +{ + gsSPDisplayList(0x0700A5A0), + gsSPDisplayList(0x0700A538), + gsSPDisplayList(0x0700A4B8), + gsSPDisplayList(0x0700A438), + gsSPDisplayList(0x0700A3C8), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_A648[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0x00EB, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401EB90, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_A6A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0x00EB, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501E000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x0401EBD0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_A718[] = +{ + gsSPDisplayList(0x0700A6A8), + gsSPDisplayList(0x0700A648), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_A730[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05015000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0401EC90, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 2, 3, 0, 5, 2, 4, 0), + gsSP2Triangles(6, 5, 7, 0, 8, 5, 4, 0), + gsSP2Triangles(5, 8, 7, 0, 6, 7, 9, 0), + gsSP2Triangles(1, 0, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(13, 14, 11, 0, 11, 14, 15, 0), + gsSP2Triangles(12, 11, 16, 0, 11, 17, 16, 0), + gsSP2Triangles(11, 15, 17, 0, 17, 18, 16, 0), + gsSP2Triangles(19, 18, 17, 0, 20, 7, 8, 0), + gsSP1Triangle(7, 20, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_A7D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05015000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0401EDE0, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(0, 3, 4, 0, 5, 2, 1, 0), + gsSP1Quadrangle(6, 7, 2, 5, 0), + gsSP2Triangles(7, 3, 2, 0, 8, 3, 7, 0), + gsSP2Triangles(4, 3, 9, 0, 8, 9, 3, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 12, 11, 0), + gsSP2Triangles(11, 10, 14, 0, 10, 15, 14, 0), + gsSP1Triangle(15, 16, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_A870[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05015000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0401EEF0, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 4, 7, 0), + gsSP2Triangles(8, 7, 4, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 10, 0, 11, 10, 13, 0), + gsSP2Triangles(14, 13, 15, 0, 12, 15, 13, 0), + gsSP1Triangle(12, 16, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_A8F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05015000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x0401F000, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 7, 6, 9, 0), + gsSP1Triangle(10, 11, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_A970[] = +{ + gsSPDisplayList(0x0700A8F8), + gsSPDisplayList(0x0700A870), + gsSPDisplayList(0x0700A7D8), + gsSPDisplayList(0x0700A730), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_A998[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401F0D0, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(3, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(9, 17, 18, 0, 9, 19, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_AA10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401F220, 25, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 3, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(11, 17, 18, 0, 19, 20, 21, 0), + gsSP1Triangle(22, 23, 24, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_AA90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401F3B0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(6, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(3, 29, 30, 0), + gsSPVertex(0x0401F5A0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_AB28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401F5D0, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP1Triangle(23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_ABA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05014800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401F770, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 0, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_AC30[] = +{ + gsSPDisplayList(0x0700ABA8), + gsSPDisplayList(0x0700AB28), + gsSPDisplayList(0x0700AA90), + gsSPDisplayList(0x0700AA10), + gsSPDisplayList(0x0700A998), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_AC60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501A800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401F950, 26, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 1, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP1Triangle(23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_ACE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501A800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401FAF0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 8, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 19, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0401FCE0, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_AD78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501A800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401FD30, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 17, 21, 15, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_AE00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501A800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0401FF20, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_AE70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0501A800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04020040, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 8, 10, 0), + gsSP2Triangles(5, 11, 3, 0, 12, 13, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 20, 0), + gsSP1Triangle(26, 20, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_AEF8[] = +{ + gsSPDisplayList(0x0700AE70), + gsSPDisplayList(0x0700AE00), + gsSPDisplayList(0x0700AD78), + gsSPDisplayList(0x0700ACE0), + gsSPDisplayList(0x0700AC60), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_AF28[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04020200, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 1, 0, 5, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 9, 8, 0), + gsSP1Quadrangle(14, 4, 5, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(13, 12, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 23, 22, 0), + gsSP1Quadrangle(25, 24, 28, 29, 0), + gsSP1Quadrangle(29, 28, 30, 31, 0), + gsSPVertex(0x04020400, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(6, 16, 19, 7, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(21, 13, 15, 22, 0), + gsSP1Quadrangle(24, 25, 10, 9, 0), + gsSP1Quadrangle(12, 11, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04020600, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 0, 3, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_B030[] = +{ + gsSPDisplayList(0x0700AF28), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_B040[] = +{ + gsSPDisplayList(0x0700B030), + gsSPDisplayList(0x0700AEF8), + gsSPDisplayList(0x0700AC30), + gsSPDisplayList(0x0700A970), + gsSPDisplayList(0x0700A718), + gsSPDisplayList(0x0700A618), + gsSPDisplayList(0x0700A2D8), + gsSPDisplayList(0x07009608), + gsSPDisplayList(0x07009408), + gsSPDisplayList(0x07009168), + gsSPDisplayList(0x07008EA8), + gsSPDisplayList(0x07008740), + gsSPDisplayList(0x07007A18), + gsSPDisplayList(0x07006CC0), + gsSPDisplayList(0x070067E8), + gsSPDisplayList(0x07006008), + gsSPDisplayList(0x07004DC0), + gsSPDisplayList(0x07003B50), + gsSPDisplayList(0x07003790), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07002C08), + gsSPDisplayList(0x07001B18), + gsSPDisplayList(0x07001438), + gsSPDisplayList(0x070011A8), + gsSPDisplayList(0x07000E88), + gsSPDisplayList(0x07000CE0), + gsSPDisplayList(0x07000C38), + gsSPEndDisplayList(), +}; + +Gfx d_course_royal_raceway_packed_dl_B120[] = +{ + gsSPDisplayList(0x0700B040), + gsSPEndDisplayList(), +}; + +u8 d_course_royal_raceway_packed_tail[] = { 0xFF, 13, 0, 0, 0, 0, 0, 0 }; diff --git a/courses/star_cup/royal_raceway/staff_ghost.inc.c b/courses/star_cup/royal_raceway/staff_ghost.incl.c similarity index 100% rename from courses/star_cup/royal_raceway/staff_ghost.inc.c rename to courses/star_cup/royal_raceway/staff_ghost.incl.c diff --git a/courses/star_cup/sherbet_land/course_data.inc.c b/courses/star_cup/sherbet_land/course_data.inc.c new file mode 100644 index 000000000..87ea67a75 --- /dev/null +++ b/courses/star_cup/sherbet_land/course_data.inc.c @@ -0,0 +1,4593 @@ +// todo: Replace addresses with variables +#include +#include +#include +#include +#include + +Gfx d_course_sherbet_land_dl_0[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x07002FE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_C0[] = +{ + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000B00), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_158[] = +{ + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1A8[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000B00), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_280[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_310[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000B00), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_3B8[] = +{ + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_400[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000B00), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4E8[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_560[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000B00), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_638[] = +{ + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07003058), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_6A0[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000B00), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_768[] = +{ + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_7A0[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_880[] = +{ + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07003058), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_8E8[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_9A0[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x07000D90), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002B58), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_A28[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x07000D90), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002B58), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_B08[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x07000D90), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002B58), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_BC0[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x07000D90), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002B58), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_C88[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x07000D90), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002B58), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_D10[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x07000D90), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005D0), + gsSPDisplayList(0x07000470), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002B58), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_DF0[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x07000D90), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002B58), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_EC8[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x07000D90), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005D0), + gsSPDisplayList(0x07000470), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002B58), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07002FE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_F68[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x07000D90), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002B58), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x07002FE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1028[] = +{ + gsSPDisplayList(0x07000D90), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005D0), + gsSPDisplayList(0x07000470), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002B58), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_10D8[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x07000D90), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002B58), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_11C8[] = +{ + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005D0), + gsSPDisplayList(0x07000470), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07002FE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1238[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x07000D90), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005D0), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002B58), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_12F0[] = +{ + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005D0), + gsSPDisplayList(0x07000470), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07002358), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1368[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x07000D90), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005D0), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002B58), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1440[] = +{ + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005D0), + gsSPDisplayList(0x07000470), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1480[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x07000D90), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005D0), + gsSPDisplayList(0x07000470), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_14C0[] = +{ + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005D0), + gsSPDisplayList(0x07000470), + gsSPDisplayList(0x07000348), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07002358), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x07000180), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1508[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x07000D90), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005D0), + gsSPDisplayList(0x07000470), + gsSPDisplayList(0x07000348), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07002358), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x07000180), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1570[] = +{ + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005D0), + gsSPDisplayList(0x07000470), + gsSPDisplayList(0x07002358), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1598[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x07000D90), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005D0), + gsSPDisplayList(0x07000470), + gsSPDisplayList(0x07000348), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07002358), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x07002548), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_15F0[] = +{ + gsSPDisplayList(0x070005D0), + gsSPDisplayList(0x07000470), + gsSPDisplayList(0x07000348), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07002358), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07000180), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1638[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x07000D90), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005D0), + gsSPDisplayList(0x07000470), + gsSPDisplayList(0x07000348), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07002358), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07000180), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1698[] = +{ + gsSPDisplayList(0x070005D0), + gsSPDisplayList(0x07000470), + gsSPDisplayList(0x07000348), + gsSPDisplayList(0x07002358), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_16C0[] = +{ + gsSPDisplayList(0x070005D0), + gsSPDisplayList(0x07000470), + gsSPDisplayList(0x07000348), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x070009A0), + gsSPDisplayList(0x07002358), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07002640), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000180), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000000), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1730[] = +{ + gsSPDisplayList(0x070005D0), + gsSPDisplayList(0x07000470), + gsSPDisplayList(0x07000348), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07002358), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07000180), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1778[] = +{ + gsSPDisplayList(0x07000470), + gsSPDisplayList(0x07000348), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x070009A0), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07002640), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000180), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000000), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_17D8[] = +{ + gsSPDisplayList(0x070005D0), + gsSPDisplayList(0x07000470), + gsSPDisplayList(0x07000348), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07002358), + gsSPDisplayList(0x07002450), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000180), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1828[] = +{ + gsSPDisplayList(0x070005D0), + gsSPDisplayList(0x07000470), + gsSPDisplayList(0x07000348), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x070009A0), + gsSPDisplayList(0x07000B00), + gsSPDisplayList(0x07002358), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07002640), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000000), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070000C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_18A0[] = +{ + gsSPDisplayList(0x07000470), + gsSPDisplayList(0x07000348), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x070009A0), + gsSPDisplayList(0x07002358), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07000180), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_18E8[] = +{ + gsSPDisplayList(0x07000348), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x070009A0), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07002640), + gsSPDisplayList(0x07000000), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1920[] = +{ + gsSPDisplayList(0x070005D0), + gsSPDisplayList(0x07000470), + gsSPDisplayList(0x07000348), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x070009A0), + gsSPDisplayList(0x07000B00), + gsSPDisplayList(0x07002358), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07002640), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000180), + gsSPDisplayList(0x07000000), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070000C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_19A0[] = +{ + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x070009A0), + gsSPDisplayList(0x07000B00), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002640), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000000), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070000C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_19F0[] = +{ + gsSPDisplayList(0x07000348), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x070009A0), + gsSPDisplayList(0x07000B00), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07002640), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000000), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x07000180), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1A58[] = +{ + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x070009A0), + gsSPDisplayList(0x07000B00), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07002640), + gsSPDisplayList(0x07000000), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1A90[] = +{ + gsSPDisplayList(0x07000348), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x070009A0), + gsSPDisplayList(0x07000B00), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07002640), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000000), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x07000180), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1AF8[] = +{ + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x070009A0), + gsSPDisplayList(0x07000B00), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002640), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070000C0), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000240), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1B50[] = +{ + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x070009A0), + gsSPDisplayList(0x07000B00), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07002640), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070000C0), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000000), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1BA8[] = +{ + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x070009A0), + gsSPDisplayList(0x07000B00), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07002640), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x070000C0), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000000), + gsSPDisplayList(0x07000240), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1C20[] = +{ + gsSPDisplayList(0x070009A0), + gsSPDisplayList(0x07000B00), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x070000C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1C48[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07000B00), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07000240), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1D08[] = +{ + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070009A0), + gsSPDisplayList(0x07000B00), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x070000C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1D60[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07000B00), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07000240), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1E10[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07000B00), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x07000240), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1E88[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07002FE8), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000240), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_1F70[] = +{ + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000B00), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FE8), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000240), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_2010[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FE8), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000240), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_20D0[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000B00), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FE8), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000240), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_2190[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FE8), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000240), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_2288[] = +{ + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_22F8[] = +{ + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07003058), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_2370[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FE8), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000240), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_2438[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FE8), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000240), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_2530[] = +{ + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_25A0[] = +{ + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_25F8[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FE8), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000240), + gsSPSetGeometryMode(G_CULL_BACK), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_26D0[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001A18), + gsSPDisplayList(0x07001998), + gsSPDisplayList(0x07001D48), + gsSPDisplayList(0x07001CD8), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003488), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F8), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x070035E0), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x07002068), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x070020D0), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_27F0[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001D48), + gsSPDisplayList(0x07001CD8), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003500), + gsSPDisplayList(0x07003488), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x070035E0), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x07002068), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_28A0[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001A98), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003500), + gsSPDisplayList(0x07003488), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07002068), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07001F78), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_2918[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001A18), + gsSPDisplayList(0x07001D48), + gsSPDisplayList(0x07001CD8), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003500), + gsSPDisplayList(0x07003488), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F8), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x070035E0), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x07002068), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x070020D0), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_2A38[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001A18), + gsSPDisplayList(0x07001998), + gsSPDisplayList(0x07001C50), + gsSPDisplayList(0x07001E40), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F8), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x070020D0), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_2B08[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001A18), + gsSPDisplayList(0x07001D48), + gsSPDisplayList(0x07001CD8), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003488), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x070035E0), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x07002068), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_2BE0[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001A18), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003488), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001F10), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_2C58[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001A18), + gsSPDisplayList(0x07001998), + gsSPDisplayList(0x07001C50), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001D48), + gsSPDisplayList(0x07001CD8), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003488), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F8), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x070035E0), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x070020D0), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_2D78[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001A18), + gsSPDisplayList(0x07001998), + gsSPDisplayList(0x07001C50), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F8), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x070020D0), + gsSPDisplayList(0x07002290), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_2E28[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001A18), + gsSPDisplayList(0x07001998), + gsSPDisplayList(0x07001C50), + gsSPDisplayList(0x07001E40), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003488), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F8), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x070035E0), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x07002068), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x070020D0), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_2F48[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001A18), + gsSPDisplayList(0x07001998), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003488), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x070020D0), + gsSPDisplayList(0x07002290), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_2FE8[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001A18), + gsSPDisplayList(0x07001998), + gsSPDisplayList(0x07001C50), + gsSPDisplayList(0x07001E40), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F8), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x070035E0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x070020D0), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_30E0[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001A18), + gsSPDisplayList(0x07001998), + gsSPDisplayList(0x07001C50), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F8), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070020D0), + gsSPDisplayList(0x07002290), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_3150[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001A18), + gsSPDisplayList(0x07001998), + gsSPDisplayList(0x07001C50), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001DC0), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003488), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F8), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x070035E0), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x070020D0), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_3260[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001A18), + gsSPDisplayList(0x07001998), + gsSPDisplayList(0x07001C50), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003488), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F8), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x070020D0), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_3320[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001A18), + gsSPDisplayList(0x07001998), + gsSPDisplayList(0x07001C50), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001DC0), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x070032F8), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x070020D0), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_33E0[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001A18), + gsSPDisplayList(0x07001998), + gsSPDisplayList(0x07001C50), + gsSPDisplayList(0x07001E40), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F8), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x070020D0), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_3490[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001A18), + gsSPDisplayList(0x07001998), + gsSPDisplayList(0x07001C50), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001DC0), + gsSPDisplayList(0x07001D48), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x070035E0), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x070020D0), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x070021B0), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_35A8[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001A18), + gsSPDisplayList(0x07001998), + gsSPDisplayList(0x07001C50), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001D48), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F8), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x070035E0), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x070020D0), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_36A8[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001998), + gsSPDisplayList(0x07001C50), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001DC0), + gsSPDisplayList(0x07001D48), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x070032F8), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x070035E0), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x070020D0), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x070021B0), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_3770[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001998), + gsSPDisplayList(0x07001C50), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001DC0), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F8), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x070021B0), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_3840[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001C50), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001DC0), + gsSPDisplayList(0x07001D48), + gsSPDisplayList(0x07001CD8), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x070035E0), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x07002068), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x070021B0), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_3940[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001998), + gsSPDisplayList(0x07001C50), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001DC0), + gsSPDisplayList(0x07001D48), + gsSPDisplayList(0x07001CD8), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F8), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x070035E0), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x07002068), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x070021B0), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_3A50[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001C50), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001DC0), + gsSPDisplayList(0x07001D48), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x070021B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_3AE0[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001C50), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001DC0), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x070021B0), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_3BA8[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001DC0), + gsSPDisplayList(0x07001D48), + gsSPDisplayList(0x07001CD8), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x070021B0), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_3C48[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001C50), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001DC0), + gsSPDisplayList(0x07001D48), + gsSPDisplayList(0x07001CD8), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x070021B0), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_3D40[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001DC0), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x070021B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_3D98[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001C50), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001DC0), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x070021B0), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_3E58[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001DC0), + gsSPDisplayList(0x07001D48), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x070021B0), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_3EB8[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001C50), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001DC0), + gsSPDisplayList(0x07001D48), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x070021B0), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_3FA0[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001DC0), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_3FC0[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001DC0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_3FD8[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_3FE8[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001DC0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4000[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4010[] = +{ + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4018[] = +{ + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4020[] = +{ + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4028[] = +{ + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4030[] = +{ + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4038[] = +{ + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4040[] = +{ + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4048[] = +{ + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4050[] = +{ + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4058[] = +{ + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4060[] = +{ + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4068[] = +{ + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4070[] = +{ + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4078[] = +{ + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4080[] = +{ + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4088[] = +{ + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4090[] = +{ + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4098[] = +{ + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_40A0[] = +{ + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_40A8[] = +{ + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_40B0[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001DC0), + gsSPDisplayList(0x07001D48), + gsSPDisplayList(0x07001CD8), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x070020D0), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x070021B0), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4180[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001D48), + gsSPDisplayList(0x07001CD8), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_41B8[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001D48), + gsSPDisplayList(0x07001CD8), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x070020D0), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x070021B0), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4280[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001DC0), + gsSPDisplayList(0x07001D48), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x070021B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_42E0[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001DC0), + gsSPDisplayList(0x07001D48), + gsSPDisplayList(0x07001CD8), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003488), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x070020D0), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x070021B0), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_43C8[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07001D48), + gsSPDisplayList(0x07001CD8), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003500), + gsSPDisplayList(0x07003488), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x070035E0), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x07002068), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x070021B0), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4470[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001D48), + gsSPDisplayList(0x07001CD8), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003500), + gsSPDisplayList(0x07003488), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x070035E0), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x07002068), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07001F10), + gsSPDisplayList(0x070020D0), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x070021B0), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4570[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001DC0), + gsSPDisplayList(0x07001D48), + gsSPDisplayList(0x07001CD8), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x070035E0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x070021B0), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4618[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001DC0), + gsSPDisplayList(0x07001D48), + gsSPDisplayList(0x07001CD8), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003500), + gsSPDisplayList(0x07003488), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x070035E0), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x07002068), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x070020D0), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4710[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07001D48), + gsSPDisplayList(0x07001CD8), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003500), + gsSPDisplayList(0x07003488), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x070035E0), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x07002068), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4798[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001D48), + gsSPDisplayList(0x07001CD8), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003500), + gsSPDisplayList(0x07003488), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x070035E0), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x07002068), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4868[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07001DC0), + gsSPDisplayList(0x07001D48), + gsSPDisplayList(0x07001CD8), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x070035E0), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x07002068), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4930[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001D48), + gsSPDisplayList(0x07001CD8), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003500), + gsSPDisplayList(0x07003488), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x070035E0), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x07002068), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4A20[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001CD8), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003500), + gsSPDisplayList(0x07003488), + gsSPDisplayList(0x070035E0), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x07002068), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4A98[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001CD8), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003500), + gsSPDisplayList(0x07003488), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x070035E0), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x07002068), + gsSPDisplayList(0x07001FF0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_4B20[] = +{ + gsDPSetRenderMode(AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c1(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA), AA_EN | Z_CMP | Z_UPD | IM_RD | CLR_ON_CVG | CVG_DST_WRAP | ZMODE_XLU | FORCE_BL | GBL_c2(G_BL_CLR_IN, G_BL_A_IN, G_BL_CLR_MEM, G_BL_1MA)), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001D48), + gsSPDisplayList(0x07001CD8), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_INTER, G_RM_NOOP2), + gsSPDisplayList(0x07003488), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x070035E0), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x07002068), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x07002138), + gsSPEndDisplayList(), +}; + +// unk 0x4BF8 +struct ActorSpawnData d_course_sherbet_land_spawn[] = { + {{ -10, 0, 10 }, { 0 }}, + {{ -10, 0, -8 }, { 0 }}, + {{ -18, 0, -213 }, { 0 }}, + {{ 52, 0, -308 }, { 0 }}, + {{ 217, 0, -455 }, { 0 }}, + {{ 436, 0, -587 }, { 0 }}, + {{ 487, 0, -649 }, { 0 }}, + {{ 465, 0, -722 }, { 0 }}, + {{ 308, 0, -890 }, { 0 }}, + {{ 132, 0, -1099 }, { 0 }}, + {{ 37, 0, -1319 }, { 0 }}, + {{ 31, 0, -1396 }, { 0 }}, + {{ -75, 0, -1469 }, { 0 }}, + {{ -302, 0, -1612 }, { 0 }}, + {{ -372, 0, -1743 }, { 0 }}, + {{ -432, 0, -1953 }, { 0 }}, + {{ -484, 0, -2151 }, { 0 }}, + {{ -586, 0, -2180 }, { 0 }}, + {{ -667, 0, -2110 }, { 0 }}, + {{ -777, 0, -1902 }, { 0 }}, + {{ -1230, 0, -1506 }, { 0 }}, + {{ -1318, 0, -1360 }, { 0 }}, + {{ -1479, 0, -1078 }, { 0 }}, + {{ -1776, 0, -888 }, { 0 }}, + {{ -1966, 0, -833 }, { 0 }}, + {{ -2253, 0, -527 }, { 0 }}, + {{ -2374, 0, -271 }, { 0 }}, + {{ -2421, 0, -91 }, { 0 }}, + {{ -2482, 0, 123 }, { 0 }}, + {{ -2573, 0, 365 }, { 0 }}, + {{ -2713, 0, 599 }, { 0 }}, + {{ -2870, 0, 760 }, { 0 }}, + {{ -3002, 0, 937 }, { 0 }}, + {{ -3021, 0, 1145 }, { 0 }}, + {{ -2922, 0, 1343 }, { 0 }}, + {{ -2717, 0, 1621 }, { 0 }}, + {{ -2585, 0, 1764 }, { 0 }}, + {{ -2446, 0, 1779 }, { 0 }}, + {{ -2299, 0, 1676 }, { 0 }}, + {{ -2171, 0, 1523 }, { 0 }}, + {{ -1984, 0, 1332 }, { 0 }}, + {{ -1951, 0, 1197 }, { 0 }}, + {{ -1970, 0, 1109 }, { 0 }}, + {{ -2281, 0, 1032 }, { 0 }}, + {{ -2427, 0, 970 }, { 0 }}, + {{ -2475, 0, 886 }, { 0 }}, + {{ -2460, 0, 717 }, { 0 }}, + {{ -2303, 0, 527 }, { 0 }}, + {{ -2105, 0, 413 }, { 0 }}, + {{ -1937, 0, 281 }, { 0 }}, + {{ -1635, 0, 170 }, { 0 }}, + {{ -1295, 0, 185 }, { 0 }}, + {{ -1057, 0, 339 }, { 0 }}, + {{ -793, 0, 657 }, { 0 }}, + {{ -581, 0, 932 }, { 0 }}, + {{ -409, 0, 1045 }, { 0 }}, + {{ -262, 0, 1001 }, { 0 }}, + {{ -120, 0, 771 }, { 0 }}, + {{ -6, 0, 452 }, { 0 }}, + {{ 1, 0, 49 }, { 0 }}, + {{ -2058, 0, 1043 }, { 0 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ -10, 0, 1 }, { 1 }}, + {{ -10, 0, -19 }, { 1 }}, + {{ -11, 0, -38 }, { 1 }}, + {{ -12, 0, -58 }, { 1 }}, + {{ -12, 0, -78 }, { 1 }}, + {{ -13, 0, -98 }, { 1 }}, + {{ -14, 0, -118 }, { 1 }}, + {{ -14, 0, -139 }, { 1 }}, + {{ -13, 0, -159 }, { 1 }}, + {{ -11, 0, -178 }, { 1 }}, + {{ -8, 0, -198 }, { 1 }}, + {{ -3, 0, -218 }, { 1 }}, + {{ 3, 0, -236 }, { 1 }}, + {{ 12, 0, -254 }, { 1 }}, + {{ 24, 0, -270 }, { 1 }}, + {{ 37, 0, -285 }, { 1 }}, + {{ 50, 0, -300 }, { 1 }}, + {{ 64, 0, -315 }, { 1 }}, + {{ 78, 0, -329 }, { 1 }}, + {{ 93, 0, -343 }, { 1 }}, + {{ 107, 0, -357 }, { 1 }}, + {{ 122, 0, -370 }, { 1 }}, + {{ 137, 0, -384 }, { 1 }}, + {{ 152, 0, -397 }, { 1 }}, + {{ 167, 0, -409 }, { 1 }}, + {{ 183, 0, -422 }, { 1 }}, + {{ 199, 0, -434 }, { 1 }}, + {{ 215, 0, -446 }, { 2 }}, + {{ 231, 0, -458 }, { 2 }}, + {{ 247, 0, -470 }, { 2 }}, + {{ 264, 0, -481 }, { 2 }}, + {{ 280, 0, -492 }, { 2 }}, + {{ 297, 0, -503 }, { 2 }}, + {{ 314, 0, -513 }, { 2 }}, + {{ 331, 0, -524 }, { 2 }}, + {{ 348, 0, -534 }, { 2 }}, + {{ 365, 0, -545 }, { 2 }}, + {{ 382, 0, -556 }, { 2 }}, + {{ 399, 0, -567 }, { 2 }}, + {{ 415, 0, -578 }, { 2 }}, + {{ 431, 0, -590 }, { 2 }}, + {{ 447, 0, -603 }, { 2 }}, + {{ 461, 0, -617 }, { 2 }}, + {{ 472, 0, -634 }, { 2 }}, + {{ 478, 0, -653 }, { 2 }}, + {{ 478, 0, -673 }, { 2 }}, + {{ 473, 0, -692 }, { 2 }}, + {{ 464, 0, -710 }, { 2 }}, + {{ 453, 0, -726 }, { 2 }}, + {{ 441, 0, -742 }, { 2 }}, + {{ 428, 0, -758 }, { 2 }}, + {{ 415, 0, -773 }, { 2 }}, + {{ 402, 0, -788 }, { 2 }}, + {{ 388, 0, -803 }, { 2 }}, + {{ 375, 0, -818 }, { 2 }}, + {{ 361, 0, -832 }, { 2 }}, + {{ 348, 0, -847 }, { 2 }}, + {{ 334, 0, -862 }, { 2 }}, + {{ 321, 0, -877 }, { 2 }}, + {{ 308, 0, -892 }, { 2 }}, + {{ 294, 0, -907 }, { 2 }}, + {{ 281, 0, -922 }, { 2 }}, + {{ 268, 0, -937 }, { 2 }}, + {{ 255, 0, -952 }, { 2 }}, + {{ 242, 0, -967 }, { 2 }}, + {{ 229, 0, -983 }, { 2 }}, + {{ 216, 0, -998 }, { 2 }}, + {{ 203, 0, -1014 }, { 2 }}, + {{ 191, 0, -1029 }, { 2 }}, + {{ 179, 0, -1045 }, { 2 }}, + {{ 167, 0, -1061 }, { 2 }}, + {{ 156, 0, -1078 }, { 2 }}, + {{ 145, 0, -1095 }, { 2 }}, + {{ 134, 0, -1112 }, { 2 }}, + {{ 124, 0, -1129 }, { 2 }}, + {{ 114, 0, -1146 }, { 3 }}, + {{ 105, 0, -1164 }, { 3 }}, + {{ 96, 0, -1182 }, { 3 }}, + {{ 88, 0, -1200 }, { 3 }}, + {{ 80, 0, -1218 }, { 3 }}, + {{ 72, 0, -1237 }, { 3 }}, + {{ 64, 0, -1255 }, { 3 }}, + {{ 57, 0, -1274 }, { 3 }}, + {{ 50, 0, -1293 }, { 3 }}, + {{ 44, 0, -1312 }, { 3 }}, + {{ 38, 0, -1331 }, { 3 }}, + {{ 34, 0, -1351 }, { 3 }}, + {{ 31, 0, -1370 }, { 3 }}, + {{ 23, 0, -1388 }, { 3 }}, + {{ 10, 0, -1404 }, { 3 }}, + {{ -3, 0, -1418 }, { 3 }}, + {{ -19, 0, -1430 }, { 3 }}, + {{ -35, 0, -1442 }, { 3 }}, + {{ -52, 0, -1453 }, { 3 }}, + {{ -69, 0, -1464 }, { 3 }}, + {{ -86, 0, -1475 }, { 3 }}, + {{ -102, 0, -1485 }, { 3 }}, + {{ -119, 0, -1496 }, { 3 }}, + {{ -136, 0, -1507 }, { 3 }}, + {{ -153, 0, -1518 }, { 3 }}, + {{ -170, 0, -1529 }, { 3 }}, + {{ -187, 0, -1539 }, { 3 }}, + {{ -204, 0, -1550 }, { 3 }}, + {{ -220, 0, -1561 }, { 3 }}, + {{ -236, 0, -1573 }, { 3 }}, + {{ -252, 0, -1585 }, { 3 }}, + {{ -268, 0, -1598 }, { 3 }}, + {{ -283, 0, -1611 }, { 3 }}, + {{ -297, 0, -1625 }, { 3 }}, + {{ -311, 0, -1640 }, { 3 }}, + {{ -323, 0, -1655 }, { 3 }}, + {{ -334, 0, -1672 }, { 3 }}, + {{ -343, 0, -1690 }, { 3 }}, + {{ -352, 0, -1708 }, { 3 }}, + {{ -360, 0, -1726 }, { 3 }}, + {{ -367, 0, -1745 }, { 3 }}, + {{ -374, 0, -1764 }, { 4 }}, + {{ -381, 0, -1782 }, { 4 }}, + {{ -387, 0, -1801 }, { 4 }}, + {{ -394, 0, -1821 }, { 4 }}, + {{ -399, 0, -1840 }, { 4 }}, + {{ -405, 0, -1859 }, { 4 }}, + {{ -410, 0, -1878 }, { 4 }}, + {{ -416, 0, -1897 }, { 4 }}, + {{ -421, 0, -1917 }, { 4 }}, + {{ -426, 0, -1936 }, { 4 }}, + {{ -432, 0, -1955 }, { 4 }}, + {{ -437, 0, -1975 }, { 4 }}, + {{ -442, 0, -1994 }, { 4 }}, + {{ -447, 0, -2013 }, { 4 }}, + {{ -453, 0, -2033 }, { 4 }}, + {{ -458, 0, -2052 }, { 4 }}, + {{ -463, 0, -2071 }, { 4 }}, + {{ -470, 0, -2090 }, { 4 }}, + {{ -478, 0, -2108 }, { 4 }}, + {{ -487, 0, -2126 }, { 4 }}, + {{ -499, 0, -2142 }, { 4 }}, + {{ -514, 0, -2155 }, { 4 }}, + {{ -532, 0, -2164 }, { 4 }}, + {{ -552, 0, -2169 }, { 4 }}, + {{ -572, 0, -2169 }, { 4 }}, + {{ -591, 0, -2165 }, { 4 }}, + {{ -609, 0, -2157 }, { 4 }}, + {{ -626, 0, -2145 }, { 4 }}, + {{ -640, 0, -2131 }, { 4 }}, + {{ -653, 0, -2116 }, { 4 }}, + {{ -665, 0, -2100 }, { 4 }}, + {{ -676, 0, -2083 }, { 4 }}, + {{ -687, 0, -2066 }, { 4 }}, + {{ -697, 0, -2049 }, { 4 }}, + {{ -707, 0, -2032 }, { 4 }}, + {{ -717, 0, -2014 }, { 4 }}, + {{ -726, 0, -1997 }, { 4 }}, + {{ -737, 0, -1980 }, { 4 }}, + {{ -748, 0, -1963 }, { 4 }}, + {{ -760, 0, -1947 }, { 4 }}, + {{ -773, 0, -1931 }, { 4 }}, + {{ -785, 0, -1916 }, { 4 }}, + {{ -798, 0, -1901 }, { 4 }}, + {{ -812, 0, -1886 }, { 4 }}, + {{ -825, 0, -1871 }, { 4 }}, + {{ -839, 0, -1857 }, { 4 }}, + {{ -853, 0, -1843 }, { 4 }}, + {{ -867, 0, -1829 }, { 4 }}, + {{ -882, 0, -1815 }, { 4 }}, + {{ -896, 0, -1801 }, { 4 }}, + {{ -911, 0, -1787 }, { 4 }}, + {{ -925, 0, -1773 }, { 4 }}, + {{ -940, 0, -1760 }, { 4 }}, + {{ -955, 0, -1746 }, { 4 }}, + {{ -970, 0, -1733 }, { 5 }}, + {{ -985, 0, -1720 }, { 5 }}, + {{ -1000, 0, -1706 }, { 5 }}, + {{ -1015, 0, -1693 }, { 5 }}, + {{ -1030, 0, -1680 }, { 5 }}, + {{ -1045, 0, -1667 }, { 5 }}, + {{ -1060, 0, -1653 }, { 5 }}, + {{ -1075, 0, -1640 }, { 5 }}, + {{ -1089, 0, -1626 }, { 5 }}, + {{ -1104, 0, -1613 }, { 5 }}, + {{ -1119, 0, -1599 }, { 5 }}, + {{ -1134, 0, -1586 }, { 5 }}, + {{ -1148, 0, -1572 }, { 5 }}, + {{ -1162, 0, -1558 }, { 5 }}, + {{ -1177, 0, -1544 }, { 5 }}, + {{ -1191, 0, -1530 }, { 5 }}, + {{ -1205, 0, -1515 }, { 5 }}, + {{ -1219, 0, -1501 }, { 5 }}, + {{ -1232, 0, -1486 }, { 5 }}, + {{ -1245, 0, -1471 }, { 5 }}, + {{ -1258, 0, -1455 }, { 5 }}, + {{ -1269, 0, -1439 }, { 5 }}, + {{ -1280, 0, -1422 }, { 5 }}, + {{ -1290, 0, -1405 }, { 5 }}, + {{ -1300, 0, -1388 }, { 5 }}, + {{ -1310, 0, -1370 }, { 5 }}, + {{ -1320, 0, -1353 }, { 5 }}, + {{ -1331, 0, -1336 }, { 5 }}, + {{ -1341, 0, -1318 }, { 5 }}, + {{ -1351, 0, -1301 }, { 5 }}, + {{ -1361, 0, -1284 }, { 5 }}, + {{ -1371, 0, -1266 }, { 5 }}, + {{ -1381, 0, -1249 }, { 5 }}, + {{ -1390, 0, -1232 }, { 5 }}, + {{ -1400, 0, -1214 }, { 5 }}, + {{ -1411, 0, -1197 }, { 5 }}, + {{ -1422, 0, -1180 }, { 5 }}, + {{ -1433, 0, -1164 }, { 5 }}, + {{ -1445, 0, -1148 }, { 5 }}, + {{ -1457, 0, -1132 }, { 5 }}, + {{ -1470, 0, -1117 }, { 5 }}, + {{ -1483, 0, -1102 }, { 5 }}, + {{ -1497, 0, -1087 }, { 6 }}, + {{ -1511, 0, -1073 }, { 6 }}, + {{ -1526, 0, -1060 }, { 6 }}, + {{ -1541, 0, -1046 }, { 6 }}, + {{ -1556, 0, -1033 }, { 6 }}, + {{ -1572, 0, -1021 }, { 6 }}, + {{ -1588, 0, -1009 }, { 6 }}, + {{ -1604, 0, -998 }, { 6 }}, + {{ -1621, 0, -986 }, { 6 }}, + {{ -1638, 0, -976 }, { 6 }}, + {{ -1655, 0, -965 }, { 6 }}, + {{ -1672, 0, -955 }, { 6 }}, + {{ -1689, 0, -944 }, { 6 }}, + {{ -1706, 0, -934 }, { 6 }}, + {{ -1724, 0, -925 }, { 6 }}, + {{ -1742, 0, -915 }, { 6 }}, + {{ -1759, 0, -906 }, { 6 }}, + {{ -1777, 0, -897 }, { 6 }}, + {{ -1795, 0, -888 }, { 6 }}, + {{ -1814, 0, -880 }, { 6 }}, + {{ -1832, 0, -873 }, { 6 }}, + {{ -1851, 0, -866 }, { 6 }}, + {{ -1870, 0, -860 }, { 6 }}, + {{ -1889, 0, -854 }, { 6 }}, + {{ -1907, 0, -846 }, { 6 }}, + {{ -1925, 0, -836 }, { 6 }}, + {{ -1942, 0, -826 }, { 6 }}, + {{ -1959, 0, -815 }, { 7 }}, + {{ -1975, 0, -803 }, { 7 }}, + {{ -1991, 0, -791 }, { 7 }}, + {{ -2006, 0, -778 }, { 7 }}, + {{ -2022, 0, -765 }, { 7 }}, + {{ -2036, 0, -752 }, { 7 }}, + {{ -2051, 0, -738 }, { 7 }}, + {{ -2065, 0, -724 }, { 7 }}, + {{ -2080, 0, -710 }, { 7 }}, + {{ -2094, 0, -696 }, { 7 }}, + {{ -2107, 0, -681 }, { 7 }}, + {{ -2121, 0, -667 }, { 7 }}, + {{ -2135, 0, -652 }, { 7 }}, + {{ -2148, 0, -637 }, { 7 }}, + {{ -2161, 0, -622 }, { 7 }}, + {{ -2174, 0, -606 }, { 7 }}, + {{ -2187, 0, -591 }, { 7 }}, + {{ -2199, 0, -575 }, { 7 }}, + {{ -2212, 0, -560 }, { 7 }}, + {{ -2224, 0, -544 }, { 7 }}, + {{ -2235, 0, -528 }, { 7 }}, + {{ -2247, 0, -511 }, { 7 }}, + {{ -2258, 0, -495 }, { 7 }}, + {{ -2269, 0, -478 }, { 7 }}, + {{ -2280, 0, -461 }, { 7 }}, + {{ -2290, 0, -444 }, { 7 }}, + {{ -2299, 0, -426 }, { 7 }}, + {{ -2308, 0, -408 }, { 7 }}, + {{ -2317, 0, -390 }, { 7 }}, + {{ -2325, 0, -372 }, { 7 }}, + {{ -2334, 0, -354 }, { 7 }}, + {{ -2342, 0, -335 }, { 7 }}, + {{ -2349, 0, -317 }, { 7 }}, + {{ -2357, 0, -298 }, { 7 }}, + {{ -2364, 0, -280 }, { 7 }}, + {{ -2371, 0, -261 }, { 7 }}, + {{ -2378, 0, -242 }, { 7 }}, + {{ -2384, 0, -223 }, { 7 }}, + {{ -2390, 0, -204 }, { 7 }}, + {{ -2396, 0, -185 }, { 7 }}, + {{ -2401, 0, -166 }, { 7 }}, + {{ -2406, 0, -146 }, { 7 }}, + {{ -2411, 0, -127 }, { 7 }}, + {{ -2416, 0, -108 }, { 7 }}, + {{ -2422, 0, -88 }, { 8 }}, + {{ -2427, -1, -69 }, { 8 }}, + {{ -2432, -2, -50 }, { 8 }}, + {{ -2438, -3, -30 }, { 8 }}, + {{ -2443, -4, -11 }, { 8 }}, + {{ -2449, -5, 7 }, { 8 }}, + {{ -2454, -6, 26 }, { 8 }}, + {{ -2460, -6, 45 }, { 8 }}, + {{ -2466, -7, 65 }, { 8 }}, + {{ -2472, -8, 84 }, { 8 }}, + {{ -2478, -9, 103 }, { 8 }}, + {{ -2484, -10, 122 }, { 8 }}, + {{ -2490, -11, 141 }, { 8 }}, + {{ -2497, -11, 160 }, { 8 }}, + {{ -2503, -12, 179 }, { 8 }}, + {{ -2510, -13, 197 }, { 8 }}, + {{ -2517, -14, 216 }, { 8 }}, + {{ -2524, -14, 235 }, { 8 }}, + {{ -2531, -15, 254 }, { 8 }}, + {{ -2538, -16, 272 }, { 8 }}, + {{ -2546, -17, 291 }, { 8 }}, + {{ -2554, -17, 309 }, { 8 }}, + {{ -2562, -18, 328 }, { 8 }}, + {{ -2570, -19, 346 }, { 8 }}, + {{ -2579, -20, 364 }, { 8 }}, + {{ -2588, -21, 382 }, { 8 }}, + {{ -2597, -23, 400 }, { 8 }}, + {{ -2606, -24, 417 }, { 8 }}, + {{ -2616, -26, 435 }, { 8 }}, + {{ -2625, -27, 452 }, { 8 }}, + {{ -2635, -29, 470 }, { 8 }}, + {{ -2646, -30, 487 }, { 8 }}, + {{ -2656, -32, 504 }, { 8 }}, + {{ -2667, -33, 521 }, { 8 }}, + {{ -2678, -35, 538 }, { 8 }}, + {{ -2689, -36, 554 }, { 8 }}, + {{ -2701, -38, 570 }, { 8 }}, + {{ -2713, -40, 587 }, { 9 }}, + {{ -2725, -41, 602 }, { 9 }}, + {{ -2737, -43, 618 }, { 9 }}, + {{ -2750, -45, 634 }, { 9 }}, + {{ -2763, -46, 649 }, { 9 }}, + {{ -2776, -48, 664 }, { 9 }}, + {{ -2790, -50, 678 }, { 9 }}, + {{ -2804, -52, 692 }, { 9 }}, + {{ -2818, -53, 707 }, { 9 }}, + {{ -2831, -55, 722 }, { 9 }}, + {{ -2845, -57, 737 }, { 9 }}, + {{ -2858, -59, 752 }, { 9 }}, + {{ -2871, -61, 767 }, { 9 }}, + {{ -2884, -63, 782 }, { 9 }}, + {{ -2896, -64, 798 }, { 9 }}, + {{ -2909, -66, 813 }, { 9 }}, + {{ -2921, -67, 829 }, { 9 }}, + {{ -2933, -68, 845 }, { 9 }}, + {{ -2945, -69, 861 }, { 9 }}, + {{ -2956, -71, 878 }, { 9 }}, + {{ -2966, -72, 895 }, { 9 }}, + {{ -2975, -74, 913 }, { 9 }}, + {{ -2984, -75, 931 }, { 9 }}, + {{ -2991, -76, 950 }, { 9 }}, + {{ -2997, -77, 969 }, { 9 }}, + {{ -3002, -78, 988 }, { 9 }}, + {{ -3007, -79, 1008 }, { 9 }}, + {{ -3010, -80, 1028 }, { 9 }}, + {{ -3012, -80, 1048 }, { 9 }}, + {{ -3012, -80, 1067 }, { 9 }}, + {{ -3012, -80, 1087 }, { 9 }}, + {{ -3011, -80, 1107 }, { 9 }}, + {{ -3009, -80, 1127 }, { 9 }}, + {{ -3005, -80, 1147 }, { 9 }}, + {{ -3000, -80, 1166 }, { 9 }}, + {{ -2995, -80, 1186 }, { 9 }}, + {{ -2988, -80, 1205 }, { 10 }}, + {{ -2981, -80, 1223 }, { 10 }}, + {{ -2972, -80, 1241 }, { 10 }}, + {{ -2963, -80, 1259 }, { 10 }}, + {{ -2954, -80, 1277 }, { 10 }}, + {{ -2944, -80, 1294 }, { 10 }}, + {{ -2934, -80, 1311 }, { 10 }}, + {{ -2923, -80, 1328 }, { 10 }}, + {{ -2913, -80, 1345 }, { 10 }}, + {{ -2902, -80, 1362 }, { 10 }}, + {{ -2891, -80, 1379 }, { 10 }}, + {{ -2880, -80, 1396 }, { 10 }}, + {{ -2869, -80, 1412 }, { 10 }}, + {{ -2857, -80, 1429 }, { 10 }}, + {{ -2846, -80, 1445 }, { 10 }}, + {{ -2834, -80, 1461 }, { 10 }}, + {{ -2822, -80, 1477 }, { 10 }}, + {{ -2810, -80, 1493 }, { 10 }}, + {{ -2798, -80, 1510 }, { 10 }}, + {{ -2786, -80, 1526 }, { 10 }}, + {{ -2774, -80, 1541 }, { 10 }}, + {{ -2762, -80, 1557 }, { 10 }}, + {{ -2750, -80, 1573 }, { 10 }}, + {{ -2737, -80, 1589 }, { 10 }}, + {{ -2725, -80, 1605 }, { 11 }}, + {{ -2712, -80, 1620 }, { 11 }}, + {{ -2700, -80, 1636 }, { 11 }}, + {{ -2687, -80, 1651 }, { 11 }}, + {{ -2674, -80, 1666 }, { 11 }}, + {{ -2660, -80, 1681 }, { 11 }}, + {{ -2647, -80, 1696 }, { 11 }}, + {{ -2633, -80, 1710 }, { 11 }}, + {{ -2618, -80, 1723 }, { 11 }}, + {{ -2602, -80, 1736 }, { 11 }}, + {{ -2585, -80, 1747 }, { 11 }}, + {{ -2568, -80, 1756 }, { 11 }}, + {{ -2549, -80, 1763 }, { 11 }}, + {{ -2530, -80, 1769 }, { 11 }}, + {{ -2510, -80, 1771 }, { 11 }}, + {{ -2490, -80, 1772 }, { 11 }}, + {{ -2470, -80, 1770 }, { 11 }}, + {{ -2450, -80, 1765 }, { 11 }}, + {{ -2431, -80, 1759 }, { 11 }}, + {{ -2413, -80, 1751 }, { 11 }}, + {{ -2395, -80, 1742 }, { 11 }}, + {{ -2378, -80, 1731 }, { 11 }}, + {{ -2362, -80, 1720 }, { 11 }}, + {{ -2346, -80, 1708 }, { 11 }}, + {{ -2330, -80, 1695 }, { 11 }}, + {{ -2315, -80, 1682 }, { 11 }}, + {{ -2300, -80, 1669 }, { 11 }}, + {{ -2286, -80, 1655 }, { 12 }}, + {{ -2272, -80, 1641 }, { 12 }}, + {{ -2258, -80, 1626 }, { 12 }}, + {{ -2245, -80, 1611 }, { 12 }}, + {{ -2232, -80, 1596 }, { 12 }}, + {{ -2219, -80, 1581 }, { 12 }}, + {{ -2206, -80, 1566 }, { 12 }}, + {{ -2193, -80, 1551 }, { 12 }}, + {{ -2179, -80, 1536 }, { 12 }}, + {{ -2166, -80, 1521 }, { 12 }}, + {{ -2152, -80, 1506 }, { 12 }}, + {{ -2139, -80, 1491 }, { 12 }}, + {{ -2125, -80, 1477 }, { 12 }}, + {{ -2111, -80, 1462 }, { 12 }}, + {{ -2097, -80, 1448 }, { 12 }}, + {{ -2083, -80, 1434 }, { 12 }}, + {{ -2069, -80, 1419 }, { 12 }}, + {{ -2056, -80, 1405 }, { 12 }}, + {{ -2042, -80, 1390 }, { 12 }}, + {{ -2030, -80, 1374 }, { 12 }}, + {{ -2017, -80, 1359 }, { 12 }}, + {{ -2005, -80, 1342 }, { 12 }}, + {{ -1994, -80, 1326 }, { 12 }}, + {{ -1985, -80, 1308 }, { 12 }}, + {{ -1976, -80, 1290 }, { 13 }}, + {{ -1969, -80, 1272 }, { 13 }}, + {{ -1964, -80, 1252 }, { 13 }}, + {{ -1960, -80, 1232 }, { 13 }}, + {{ -1958, -80, 1213 }, { 13 }}, + {{ -1957, -80, 1193 }, { 13 }}, + {{ -1957, -80, 1173 }, { 13 }}, + {{ -1960, -80, 1153 }, { 13 }}, + {{ -1969, -80, 1135 }, { 13 }}, + {{ -1984, -80, 1122 }, { 13 }}, + {{ -2002, -80, 1112 }, { 13 }}, + {{ -2020, -80, 1104 }, { 13 }}, + {{ -2038, -80, 1096 }, { 13 }}, + {{ -2057, -80, 1089 }, { 13 }}, + {{ -2076, -80, 1083 }, { 13 }}, + {{ -2095, -80, 1078 }, { 13 }}, + {{ -2115, -80, 1073 }, { 13 }}, + {{ -2134, -80, 1068 }, { 13 }}, + {{ -2154, -80, 1063 }, { 13 }}, + {{ -2173, -80, 1058 }, { 13 }}, + {{ -2192, -80, 1053 }, { 13 }}, + {{ -2212, -80, 1047 }, { 13 }}, + {{ -2231, -80, 1042 }, { 13 }}, + {{ -2250, -80, 1036 }, { 13 }}, + {{ -2269, -80, 1031 }, { 13 }}, + {{ -2288, -80, 1024 }, { 13 }}, + {{ -2307, -80, 1018 }, { 14 }}, + {{ -2326, -80, 1011 }, { 14 }}, + {{ -2345, -80, 1004 }, { 14 }}, + {{ -2363, -80, 996 }, { 14 }}, + {{ -2381, -79, 987 }, { 14 }}, + {{ -2398, -78, 978 }, { 14 }}, + {{ -2415, -76, 966 }, { 14 }}, + {{ -2430, -74, 953 }, { 14 }}, + {{ -2443, -73, 938 }, { 14 }}, + {{ -2454, -72, 921 }, { 14 }}, + {{ -2461, -71, 903 }, { 14 }}, + {{ -2465, -69, 883 }, { 14 }}, + {{ -2468, -68, 863 }, { 14 }}, + {{ -2469, -67, 843 }, { 14 }}, + {{ -2468, -67, 823 }, { 14 }}, + {{ -2467, -66, 803 }, { 14 }}, + {{ -2465, -65, 783 }, { 14 }}, + {{ -2460, -64, 764 }, { 14 }}, + {{ -2455, -63, 745 }, { 14 }}, + {{ -2447, -61, 726 }, { 14 }}, + {{ -2439, -60, 708 }, { 14 }}, + {{ -2429, -58, 690 }, { 14 }}, + {{ -2419, -56, 673 }, { 14 }}, + {{ -2408, -55, 657 }, { 14 }}, + {{ -2396, -53, 640 }, { 14 }}, + {{ -2384, -51, 625 }, { 14 }}, + {{ -2371, -50, 609 }, { 14 }}, + {{ -2358, -48, 594 }, { 14 }}, + {{ -2344, -46, 580 }, { 14 }}, + {{ -2330, -44, 566 }, { 14 }}, + {{ -2315, -43, 552 }, { 14 }}, + {{ -2300, -41, 539 }, { 14 }}, + {{ -2285, -39, 526 }, { 15 }}, + {{ -2269, -37, 513 }, { 15 }}, + {{ -2253, -35, 501 }, { 15 }}, + {{ -2237, -34, 490 }, { 15 }}, + {{ -2220, -32, 479 }, { 15 }}, + {{ -2203, -30, 469 }, { 15 }}, + {{ -2185, -28, 459 }, { 15 }}, + {{ -2168, -26, 449 }, { 15 }}, + {{ -2151, -24, 438 }, { 15 }}, + {{ -2134, -22, 427 }, { 15 }}, + {{ -2118, -20, 416 }, { 15 }}, + {{ -2101, -19, 405 }, { 15 }}, + {{ -2084, -18, 394 }, { 15 }}, + {{ -2068, -17, 382 }, { 15 }}, + {{ -2052, -16, 371 }, { 15 }}, + {{ -2036, -14, 358 }, { 15 }}, + {{ -2020, -13, 346 }, { 15 }}, + {{ -2004, -12, 334 }, { 15 }}, + {{ -1988, -11, 323 }, { 15 }}, + {{ -1971, -10, 312 }, { 15 }}, + {{ -1954, -9, 302 }, { 15 }}, + {{ -1936, -8, 292 }, { 15 }}, + {{ -1919, -7, 283 }, { 15 }}, + {{ -1901, -6, 274 }, { 15 }}, + {{ -1883, -5, 265 }, { 15 }}, + {{ -1864, -5, 257 }, { 15 }}, + {{ -1846, -4, 249 }, { 15 }}, + {{ -1827, -3, 241 }, { 15 }}, + {{ -1809, -2, 234 }, { 15 }}, + {{ -1790, -1, 227 }, { 15 }}, + {{ -1771, 0, 220 }, { 15 }}, + {{ -1752, 0, 214 }, { 15 }}, + {{ -1733, 0, 208 }, { 16 }}, + {{ -1714, 0, 203 }, { 16 }}, + {{ -1694, 0, 198 }, { 16 }}, + {{ -1675, 0, 193 }, { 16 }}, + {{ -1655, 0, 189 }, { 16 }}, + {{ -1636, 0, 186 }, { 16 }}, + {{ -1616, 0, 183 }, { 16 }}, + {{ -1596, 0, 181 }, { 16 }}, + {{ -1576, 0, 179 }, { 16 }}, + {{ -1556, 0, 178 }, { 16 }}, + {{ -1536, 0, 177 }, { 16 }}, + {{ -1516, 0, 176 }, { 16 }}, + {{ -1496, 0, 176 }, { 16 }}, + {{ -1476, 0, 177 }, { 16 }}, + {{ -1456, 0, 177 }, { 16 }}, + {{ -1436, 0, 179 }, { 16 }}, + {{ -1416, 0, 181 }, { 16 }}, + {{ -1396, 0, 183 }, { 16 }}, + {{ -1376, 0, 186 }, { 16 }}, + {{ -1357, 0, 190 }, { 16 }}, + {{ -1337, 0, 194 }, { 16 }}, + {{ -1318, 0, 199 }, { 16 }}, + {{ -1299, 0, 204 }, { 16 }}, + {{ -1280, 0, 211 }, { 16 }}, + {{ -1261, 0, 218 }, { 16 }}, + {{ -1242, 0, 225 }, { 16 }}, + {{ -1224, 0, 234 }, { 16 }}, + {{ -1206, 0, 243 }, { 16 }}, + {{ -1189, 0, 253 }, { 16 }}, + {{ -1172, 0, 264 }, { 16 }}, + {{ -1156, 0, 275 }, { 16 }}, + {{ -1139, 0, 287 }, { 16 }}, + {{ -1123, 0, 299 }, { 16 }}, + {{ -1108, 0, 311 }, { 16 }}, + {{ -1092, 0, 324 }, { 16 }}, + {{ -1077, 0, 337 }, { 16 }}, + {{ -1062, 0, 350 }, { 16 }}, + {{ -1048, 0, 364 }, { 16 }}, + {{ -1033, 0, 378 }, { 16 }}, + {{ -1019, 0, 392 }, { 16 }}, + {{ -1005, 0, 407 }, { 16 }}, + {{ -992, 0, 421 }, { 17 }}, + {{ -978, 0, 436 }, { 17 }}, + {{ -965, 0, 451 }, { 17 }}, + {{ -951, 0, 466 }, { 17 }}, + {{ -938, 0, 481 }, { 17 }}, + {{ -926, 0, 496 }, { 17 }}, + {{ -913, 0, 512 }, { 17 }}, + {{ -900, 0, 527 }, { 17 }}, + {{ -887, 0, 543 }, { 17 }}, + {{ -875, 0, 558 }, { 17 }}, + {{ -862, 0, 574 }, { 17 }}, + {{ -849, 0, 589 }, { 17 }}, + {{ -837, 0, 605 }, { 17 }}, + {{ -824, 0, 620 }, { 17 }}, + {{ -811, 0, 636 }, { 17 }}, + {{ -799, 0, 651 }, { 17 }}, + {{ -786, 0, 667 }, { 17 }}, + {{ -774, 0, 683 }, { 17 }}, + {{ -761, 0, 698 }, { 17 }}, + {{ -749, 0, 714 }, { 17 }}, + {{ -737, 0, 730 }, { 17 }}, + {{ -724, 0, 745 }, { 17 }}, + {{ -712, 0, 761 }, { 17 }}, + {{ -700, 0, 777 }, { 17 }}, + {{ -687, 0, 793 }, { 17 }}, + {{ -675, 0, 809 }, { 17 }}, + {{ -663, 0, 824 }, { 17 }}, + {{ -650, 0, 840 }, { 17 }}, + {{ -637, 0, 855 }, { 17 }}, + {{ -624, 0, 870 }, { 17 }}, + {{ -611, 0, 885 }, { 17 }}, + {{ -597, 0, 900 }, { 17 }}, + {{ -583, 0, 914 }, { 17 }}, + {{ -569, 0, 928 }, { 17 }}, + {{ -554, 0, 941 }, { 17 }}, + {{ -539, 0, 955 }, { 17 }}, + {{ -523, 0, 967 }, { 17 }}, + {{ -507, 0, 979 }, { 17 }}, + {{ -491, 0, 990 }, { 17 }}, + {{ -474, 0, 1001 }, { 17 }}, + {{ -456, 0, 1010 }, { 17 }}, + {{ -437, 0, 1017 }, { 17 }}, + {{ -418, 0, 1023 }, { 17 }}, + {{ -399, 0, 1027 }, { 18 }}, + {{ -379, 0, 1029 }, { 18 }}, + {{ -359, 0, 1027 }, { 18 }}, + {{ -339, 0, 1024 }, { 18 }}, + {{ -320, 0, 1017 }, { 18 }}, + {{ -302, 0, 1008 }, { 18 }}, + {{ -286, 0, 997 }, { 18 }}, + {{ -270, 0, 984 }, { 18 }}, + {{ -255, 0, 971 }, { 18 }}, + {{ -242, 0, 956 }, { 18 }}, + {{ -229, 0, 941 }, { 18 }}, + {{ -217, 0, 925 }, { 18 }}, + {{ -205, 0, 908 }, { 18 }}, + {{ -194, 0, 892 }, { 18 }}, + {{ -184, 0, 875 }, { 18 }}, + {{ -174, 0, 857 }, { 18 }}, + {{ -164, 0, 840 }, { 18 }}, + {{ -154, 0, 822 }, { 18 }}, + {{ -145, 0, 805 }, { 18 }}, + {{ -136, 0, 787 }, { 18 }}, + {{ -127, 0, 769 }, { 18 }}, + {{ -119, 0, 751 }, { 18 }}, + {{ -111, 0, 732 }, { 18 }}, + {{ -103, 0, 714 }, { 18 }}, + {{ -95, 0, 696 }, { 18 }}, + {{ -87, 0, 677 }, { 18 }}, + {{ -80, 0, 658 }, { 18 }}, + {{ -73, 0, 640 }, { 18 }}, + {{ -66, 0, 621 }, { 18 }}, + {{ -59, 0, 602 }, { 18 }}, + {{ -53, 0, 583 }, { 18 }}, + {{ -47, 0, 564 }, { 18 }}, + {{ -42, 0, 545 }, { 18 }}, + {{ -37, 0, 525 }, { 18 }}, + {{ -32, 0, 506 }, { 18 }}, + {{ -27, 0, 486 }, { 18 }}, + {{ -24, 0, 467 }, { 18 }}, + {{ -20, 0, 447 }, { 18 }}, + {{ -17, 0, 427 }, { 18 }}, + {{ -14, 0, 408 }, { 18 }}, + {{ -11, 0, 388 }, { 18 }}, + {{ -9, 0, 368 }, { 18 }}, + {{ -7, 0, 348 }, { 18 }}, + {{ -5, 0, 328 }, { 18 }}, + {{ -4, 0, 308 }, { 18 }}, + {{ -3, 0, 288 }, { 1 }}, + {{ -2, 0, 268 }, { 1 }}, + {{ -2, 0, 248 }, { 1 }}, + {{ -2, 0, 228 }, { 1 }}, + {{ -1, 0, 208 }, { 1 }}, + {{ -1, 0, 188 }, { 1 }}, + {{ -1, 0, 168 }, { 1 }}, + {{ -1, 0, 148 }, { 1 }}, + {{ -1, 0, 128 }, { 1 }}, + {{ -1, 0, 108 }, { 1 }}, + {{ -1, 0, 88 }, { 1 }}, + {{ -1, 0, 68 }, { 1 }}, + {{ -2, 0, 48 }, { 1 }}, + {{ -4, 0, 28 }, { 1 }}, + {{ -9, 0, 8 }, { 1 }}, + {{ -32768, -32768, -32768 }, { 0 }}, +}; + +Vtx_t d_course_sherbet_land_model[] = { + {{ -97, -56, 398 }, { 0 }, { 11, 1360 }, {0xF8, 0xF8, 0x76, 0xFF }}, + {{ 218, -290, 240 }, { 0 }, { -666, 1949 }, {0x3D, 0xAD, 0x3B, 0xFF }}, + {{ 251, -56, 296 }, { 0 }, { -175, 2108 }, {0x52, 0x0A, 0x56, 0xFF }}, + {{ 251, -56, 296 }, { 0 }, { -770, 1024 }, {0x52, 0x0A, 0x56, 0xFF }}, + {{ -95, 284, 284 }, { 0 }, { -73, 1782 }, {0xEB, 0x47, 0x5D, 0xFF }}, + {{ -97, -56, 398 }, { 0 }, { 0, 1024 }, {0xF8, 0xF8, 0x76, 0xFF }}, + {{ 251, -56, 296 }, { 0 }, { 0, 1024 }, {0x52, 0x0A, 0x56, 0xFF }}, + {{ 217, 241, 216 }, { 0 }, { -656, 1024 }, {0x44, 0x49, 0x42, 0xFF }}, + {{ -95, 284, 284 }, { 0 }, { -780, 1697 }, {0xEB, 0x47, 0x5D, 0xFF }}, + {{ -113, -290, 301 }, { 0 }, { -606, 1024 }, {0xE1, 0xA7, 0x48, 0xFF }}, + {{ -397, -56, 118 }, { 0 }, { 119, 1510 }, {0x8F, 0x02, 0x24, 0xFF }}, + {{ -323, -280, 108 }, { 0 }, { 0, 1024 }, {0xC0, 0x9F, 0x14, 0xFF }}, + {{ -397, -56, 118 }, { 0 }, { -818, 1024 }, {0x8F, 0x02, 0x24, 0xFF }}, + {{ -214, 222, -221 }, { 0 }, { -25, 1648 }, {0xB5, 0x40, 0xBC, 0xFF }}, + {{ -302, -56, -255 }, { 0 }, { 0, 1024 }, {0xAF, 0x00, 0xA8, 0xFF }}, + {{ -95, 284, 284 }, { 0 }, { -1029, 1024 }, {0xEB, 0x47, 0x5D, 0xFF }}, + {{ -309, 239, 82 }, { 0 }, { -531, 1414 }, {0xA9, 0x4F, 0x11, 0xFF }}, + {{ -397, -56, 118 }, { 0 }, { 0, 1024 }, {0x8F, 0x02, 0x24, 0xFF }}, + {{ -97, -56, 398 }, { 0 }, { -873, 1024 }, {0xF8, 0xF8, 0x76, 0xFF }}, + {{ -95, 284, 284 }, { 0 }, { -710, 1768 }, {0xEB, 0x47, 0x5D, 0xFF }}, + {{ -113, -290, 301 }, { 0 }, { 0, 1024 }, {0xE1, 0xA7, 0x48, 0xFF }}, + {{ -97, -56, 398 }, { 0 }, { 18, 1562 }, {0xF8, 0xF8, 0x76, 0xFF }}, + {{ -397, -56, 118 }, { 0 }, { 840, 1265 }, {0x8F, 0x02, 0x24, 0xFF }}, + {{ -113, -290, 301 }, { 0 }, { -7, 1899 }, {0xE1, 0xA7, 0x48, 0xFF }}, + {{ 218, -290, 240 }, { 0 }, { 707, 1929 }, {0x3D, 0xAD, 0x3B, 0xFF }}, + {{ -254, -277, -227 }, { 0 }, { 80, 1441 }, {0xB6, 0xAD, 0xD7, 0xFF }}, + {{ -323, -280, 108 }, { 0 }, { -56, 2153 }, {0xC0, 0x9F, 0x14, 0xFF }}, + {{ -397, -56, 118 }, { 0 }, { 423, 2296 }, {0x8F, 0x02, 0x24, 0xFF }}, + {{ -397, -56, 118 }, { 0 }, { -558, 2104 }, {0x8F, 0x02, 0x24, 0xFF }}, + {{ -302, -56, -255 }, { 0 }, { 234, 1900 }, {0xAF, 0x00, 0xA8, 0xFF }}, + {{ -254, -277, -227 }, { 0 }, { 552, 1412 }, {0xB6, 0xAD, 0xD7, 0xFF }}, + {{ 90, -289, -320 }, { 0 }, { -203, 1373 }, {0xFE, 0xA9, 0xAE, 0xFF }}, + {{ -13, -312, -10 }, { 0 }, { 146, 1974 }, {0x00, 0x89, 0xFF, 0xFF }}, + {{ -323, -280, 108 }, { 0 }, { 0, 1024 }, {0xC0, 0x9F, 0x14, 0xFF }}, + {{ -254, -277, -227 }, { 0 }, { 136, 1735 }, {0xB6, 0xAD, 0xD7, 0xFF }}, + {{ -13, -312, -10 }, { 0 }, { 659, 1280 }, {0x00, 0x89, 0xFF, 0xFF }}, + {{ -113, -290, 301 }, { 0 }, { -344, 1629 }, {0xE1, 0xA7, 0x48, 0xFF }}, + {{ -13, -312, -10 }, { 0 }, { 0, 1024 }, {0x00, 0x89, 0xFF, 0xFF }}, + {{ 218, -290, 240 }, { 0 }, { -724, 1024 }, {0x3D, 0xAD, 0x3B, 0xFF }}, + {{ 315, -272, -93 }, { 0 }, { -722, 1024 }, {0x45, 0xA3, 0xE1, 0xFF }}, + {{ 218, -290, 240 }, { 0 }, { -348, 1658 }, {0x3D, 0xAD, 0x3B, 0xFF }}, + {{ 90, -289, -320 }, { 0 }, { -350, 1624 }, {0xFE, 0xA9, 0xAE, 0xFF }}, + {{ 315, -272, -93 }, { 0 }, { 329, 1667 }, {0x45, 0xA3, 0xE1, 0xFF }}, + {{ -113, -290, 301 }, { 0 }, { -696, 1024 }, {0xE1, 0xA7, 0x48, 0xFF }}, + {{ -323, -280, 108 }, { 0 }, { -443, 1575 }, {0xC0, 0x9F, 0x14, 0xFF }}, + {{ -397, -56, 118 }, { 0 }, { 0, 1024 }, {0x8F, 0x02, 0x24, 0xFF }}, + {{ -309, 239, 82 }, { 0 }, { -659, 1024 }, {0xA9, 0x4F, 0x11, 0xFF }}, + {{ -214, 222, -221 }, { 0 }, { -757, 1691 }, {0xB5, 0x40, 0xBC, 0xFF }}, + {{ 90, 248, -288 }, { 0 }, { 0, 1024 }, {0x15, 0x51, 0xAA, 0xFF }}, + {{ -214, 222, -221 }, { 0 }, { -662, 1024 }, {0xB5, 0x40, 0xBC, 0xFF }}, + {{ 8, 412, 19 }, { 0 }, { -280, 1730 }, {0x01, 0x78, 0xFF, 0xFF }}, + {{ 331, 208, -83 }, { 0 }, { 0, 1023 }, {0x65, 0x3E, 0xF0, 0xFF }}, + {{ 90, 248, -288 }, { 0 }, { -677, 1023 }, {0x15, 0x51, 0xAA, 0xFF }}, + {{ 8, 412, 19 }, { 0 }, { -432, 1743 }, {0x01, 0x78, 0xFF, 0xFF }}, + {{ 217, 241, 216 }, { 0 }, { 0, 1024 }, {0x44, 0x49, 0x42, 0xFF }}, + {{ 331, 208, -83 }, { 0 }, { -683, 1023 }, {0x65, 0x3E, 0xF0, 0xFF }}, + {{ 8, 412, 19 }, { 0 }, { -194, 1706 }, {0x01, 0x78, 0xFF, 0xFF }}, + {{ 8, 412, 19 }, { 0 }, { -364, 1738 }, {0x01, 0x78, 0xFF, 0xFF }}, + {{ -214, 222, -221 }, { 0 }, { 0, 1024 }, {0xB5, 0x40, 0xBC, 0xFF }}, + {{ -309, 239, 82 }, { 0 }, { -674, 1024 }, {0xA9, 0x4F, 0x11, 0xFF }}, + {{ 315, -272, -93 }, { 0 }, { 77, 1700 }, {0x45, 0xA3, 0xE1, 0xFF }}, + {{ 90, -289, -320 }, { 0 }, { 0, 1024 }, {0xFE, 0xA9, 0xAE, 0xFF }}, + {{ 116, -56, -404 }, { 0 }, { -527, 1024 }, {0x27, 0x01, 0x8E, 0xFF }}, + {{ 397, -59, -91 }, { 0 }, { -144, 1486 }, {0x76, 0xEF, 0xFA, 0xFF }}, + {{ 315, -272, -93 }, { 0 }, { 0, 1024 }, {0x45, 0xA3, 0xE1, 0xFF }}, + {{ 116, -56, -404 }, { 0 }, { -908, 1024 }, {0x27, 0x01, 0x8E, 0xFF }}, + {{ 217, 241, 216 }, { 0 }, { 0, 1024 }, {0x44, 0x49, 0x42, 0xFF }}, + {{ 8, 412, 19 }, { 0 }, { -710, 1024 }, {0x01, 0x78, 0xFF, 0xFF }}, + {{ -95, 284, 284 }, { 0 }, { -375, 1596 }, {0xEB, 0x47, 0x5D, 0xFF }}, + {{ 8, 412, 19 }, { 0 }, { -449, 1660 }, {0x01, 0x78, 0xFF, 0xFF }}, + {{ -309, 239, 82 }, { 0 }, { 0, 1024 }, {0xA9, 0x4F, 0x11, 0xFF }}, + {{ -95, 284, 284 }, { 0 }, { -633, 1023 }, {0xEB, 0x47, 0x5D, 0xFF }}, + {{ 331, 208, -83 }, { 0 }, { -995, 1024 }, {0x65, 0x3E, 0xF0, 0xFF }}, + {{ 217, 241, 216 }, { 0 }, { -479, 1472 }, {0x44, 0x49, 0x42, 0xFF }}, + {{ 251, -56, 296 }, { 0 }, { 0, 1024 }, {0x52, 0x0A, 0x56, 0xFF }}, + {{ -214, 222, -221 }, { 0 }, { -995, 1024 }, {0xB5, 0x40, 0xBC, 0xFF }}, + {{ 90, 248, -288 }, { 0 }, { -520, 1484 }, {0x15, 0x51, 0xAA, 0xFF }}, + {{ 116, -56, -404 }, { 0 }, { 0, 1024 }, {0x27, 0x01, 0x8E, 0xFF }}, + {{ -302, -56, -255 }, { 0 }, { -941, 1024 }, {0xAF, 0x00, 0xA8, 0xFF }}, + {{ -214, 222, -221 }, { 0 }, { -789, 1630 }, {0xB5, 0x40, 0xBC, 0xFF }}, + {{ -302, -56, -255 }, { 0 }, { -976, 1024 }, {0xAF, 0x00, 0xA8, 0xFF }}, + {{ 116, -56, -404 }, { 0 }, { -177, 1521 }, {0x27, 0x01, 0x8E, 0xFF }}, + {{ -254, -277, -227 }, { 0 }, { -757, 1024 }, {0xB6, 0xAD, 0xD7, 0xFF }}, + {{ -302, -56, -255 }, { 0 }, { -854, 1498 }, {0xAF, 0x00, 0xA8, 0xFF }}, + {{ 116, -56, -404 }, { 0 }, { 887, 1722 }, {0x27, 0x01, 0x8E, 0xFF }}, + {{ 331, 208, -83 }, { 0 }, { -47, 1386 }, {0x65, 0x3E, 0xF0, 0xFF }}, + {{ 397, -59, -91 }, { 0 }, { 28, 1965 }, {0x76, 0xEF, 0xFA, 0xFF }}, + {{ 397, -59, -91 }, { 0 }, { 0, 1024 }, {0x76, 0xEF, 0xFA, 0xFF }}, + {{ 331, 208, -83 }, { 0 }, { -76, 1603 }, {0x65, 0x3E, 0xF0, 0xFF }}, + {{ 251, -56, 296 }, { 0 }, { 851, 1244 }, {0x52, 0x0A, 0x56, 0xFF }}, + {{ 397, -59, -91 }, { 0 }, { -937, 1024 }, {0x76, 0xEF, 0xFA, 0xFF }}, + {{ 251, -56, 296 }, { 0 }, { -198, 1499 }, {0x52, 0x0A, 0x56, 0xFF }}, + {{ 218, -290, 240 }, { 0 }, { 0, 1024 }, {0x3D, 0xAD, 0x3B, 0xFF }}, + {{ 315, -272, -93 }, { 0 }, { -737, 1024 }, {0x45, 0xA3, 0xE1, 0xFF }}, + {{ 397, -59, -91 }, { 0 }, { -806, 1503 }, {0x76, 0xEF, 0xFA, 0xFF }}, + {{ 218, -290, 240 }, { 0 }, { 0, 1023 }, {0x3D, 0xAD, 0x3B, 0xFF }}, + {{ 116, -56, -404 }, { 0 }, { 0, 1024 }, {0x27, 0x01, 0x8E, 0xFF }}, + {{ 90, 248, -288 }, { 0 }, { -694, 1024 }, {0x15, 0x51, 0xAA, 0xFF }}, + {{ 331, 208, -83 }, { 0 }, { -728, 1700 }, {0x65, 0x3E, 0xF0, 0xFF }}, +}; + +// 86ECF0_068E8 +u8 d_course_sherbet_land_ice[] = { + #include "textures/courses/sherbet_land_ice.ia16.inc.c" +}; + +Gfx d_course_sherbet_land_dl_70E8[] = +{ + gsSPNumLights(1), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, 0x060068E8), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x060062B8, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 17, 0, 20, 21, 22, 0), + gsSP2Triangles(0, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 25, 0), + gsSPVertex(0x06006498, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 10, 0), + gsSP2Triangles(7, 11, 12, 0, 13, 14, 7, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x06006678, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 17, 0, 20, 21, 1, 0), + gsSP2Triangles(22, 23, 1, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x06006858, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_7208[] = +{ + gsSPDisplayList(0x060070E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_7218[] = +{ + gsSPDisplayList(0x06007208), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_7228[] = +{ + gsSPEndDisplayList(), +}; + +// 0x7230 Possibly extra lighting data? +UNUSED u64 d_course_sherbet_land_var = 1; +UNUSED u64 d_course_sherbet_land_var2 = 1; + +// 0x7240 +Lights1 d_course_sherbet_land_light1 = gdSPDefLights1(4, 15, 65, 11, 38, 164, 40, 40, 40); + +// 0x7258 +Lights1 d_course_sherbet_land_light2 = gdSPDefLights1(102, 102, 102, 255, 255, 255, 40, 40, 40); + +// 0x7270 +Lights1 d_course_sherbet_land_light3 = gdSPDefLights1(96, 85, 11, 242, 213, 28, 40, 40, 40); + +// 0x7288 +Lights1 d_course_sherbet_land_light4 = gdSPDefLights1(6, 6, 57, 15, 15, 144, 40, 40, 40); + +// 0x72A0 +Lights1 d_course_sherbet_land_light5 = gdSPDefLights1(82, 52, 10, 206, 132, 26, 40, 40, 40); + +// 0x72B8 +UNUSED Lights1 d_course_sherbet_land_light6 = gdSPDefLights1(89, 66, 20, 223, 167, 52, 40, 40, 40); + +// 0x72D0 +Lights1 d_course_sherbet_land_light7 = gdSPDefLights1(102, 102, 101, 255, 255, 253, 40, 40, 40); + +// 86ECF0_072E8 +u8 d_course_sherbet_land_penguin_beak[] = { + #include "textures/courses/sherbet_land_penguin_beak.rgba16.inc.c" +}; + +// 86ECF0_07AE8 +u8 d_course_sherbet_land_penguin_eye[] = { + #include "textures/courses/sherbet_land_penguin_eye.rgba16.inc.c" +}; + +// 0x82E8 +Vtx_t d_course_sherbet_land_penguin_eyes_model[] = { + {{ 27, 97, 36 }, { 0 }, { 484, 1164 }, {0xAC, 0x4A, 0x3A, 0xFF }}, + {{ 79, 90, 42 }, { 0 }, { 696, -154 }, {0x32, 0x64, 0x3B, 0xFF }}, + {{ 57, 105, 0 }, { 0 }, { -440, 404 }, {0x31, 0x75, 0x00, 0xFF }}, + {{ 41, 76, 60 }, { 0 }, { 1270, 804 }, {0xCC, 0x25, 0x6D, 0xFF }}, + {{ 41, 76, -59 }, { 0 }, { 1262, 804 }, {0xCC, 0x25, 0x93, 0xFF }}, + {{ 27, 97, -35 }, { 0 }, { 476, 1164 }, {0xBC, 0x50, 0xBA, 0xFF }}, + {{ 79, 90, -41 }, { 0 }, { 688, -154 }, {0x32, 0x64, 0xC5, 0xFF }}, + {{ 57, 105, 0 }, { 0 }, { -448, 404 }, {0x31, 0x75, 0x00, 0xFF }}, +}; + +Gfx d_course_sherbet_land_dl_8360[] = +{ + gsSPLight(&d_course_sherbet_land_light1.l, 1), + gsSPLight(&d_course_sherbet_land_light1.a, 2), + gsSPVertex(0x060082E8, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 6, 5, 0), + gsSPEndDisplayList(), +}; + +// 0x8398 +Vtx_t d_course_sherbet_land_penguin_nose_model[] = { + {{ 26, 154, 0 }, { 0 }, { -468, 1134 }, {0x2C, 0x77, 0xFF, 0xFF }}, + {{ 27, 97, 36 }, { 0 }, { 1974, 1130 }, {0xAC, 0x4A, 0x3A, 0xFF }}, + {{ 57, 105, 0 }, { 0 }, { 1030, -328 }, {0x31, 0x75, 0x00, 0xFF }}, + {{ 27, 97, -35 }, { 0 }, { 1974, 1130 }, {0xBC, 0x50, 0xBA, 0xFF }}, +}; + +Gfx d_course_sherbet_land_dl_83D8[] = +{ + gsSPLight(&d_course_sherbet_land_light2.l, 1), + gsSPLight(&d_course_sherbet_land_light2.a, 2), + gsSPVertex(0x06008398, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSPEndDisplayList(), +}; + +// 0x8400 +Vtx_t d_course_sherbet_land_penguin_head_model[] = { + {{ 93, 17, 53 }, { 0 }, { 0, 0 }, {0x5A, 0xEA, 0x56, 0xFF }}, + {{ 110, 55, 26 }, { 0 }, { 0, 0 }, {0x76, 0x20, 0x1F, 0xFF }}, + {{ 92, 64, 53 }, { 0 }, { 0, 0 }, {0x3D, 0x1E, 0x6A, 0xFF }}, + {{ 79, 90, 42 }, { 0 }, { 0, 0 }, {0x32, 0x64, 0x3B, 0xFF }}, + {{ 110, 55, -25 }, { 0 }, { 0, 0 }, {0x76, 0x20, 0xE1, 0xFF }}, + {{ 105, -5, 0 }, { 0 }, { 0, 0 }, {0x7B, 0xE5, 0x00, 0xFF }}, + {{ 82, 99, 0 }, { 0 }, { 0, 0 }, {0x4E, 0x63, 0x00, 0xFF }}, + {{ 92, 64, -52 }, { 0 }, { 0, 0 }, {0x3D, 0x1E, 0x96, 0xFF }}, + {{ 79, 90, -41 }, { 0 }, { 0, 0 }, {0x32, 0x64, 0xC5, 0xFF }}, + {{ 93, 17, -52 }, { 0 }, { 0, 0 }, {0x5A, 0xEB, 0xAA, 0xFF }}, + {{ 57, 105, 0 }, { 0 }, { 0, 0 }, {0x31, 0x75, 0x00, 0xFF }}, + {{ 41, 76, -59 }, { 0 }, { 0, 0 }, {0xCC, 0x25, 0x93, 0xFF }}, + {{ 41, 76, 60 }, { 0 }, { 0, 0 }, {0xCC, 0x25, 0x6D, 0xFF }}, + {{ 43, 4, -61 }, { 0 }, { 0, 0 }, {0xF0, 0xE3, 0x86, 0xFF }}, + {{ 18, 10, 37 }, { 0 }, { 0, 0 }, {0x89, 0xF9, 0x29, 0xFF }}, + {{ 43, 4, 62 }, { 0 }, { 0, 0 }, {0xF0, 0xE3, 0x7A, 0xFF }}, + {{ 18, 10, -36 }, { 0 }, { 0, 0 }, {0x8C, 0xF9, 0xCF, 0xFF }}, + {{ 28, -96, 0 }, { 0 }, { 0, 0 }, {0xC0, 0x93, 0x00, 0xFF }}, + {{ 16, 58, -19 }, { 0 }, { 0, 0 }, {0x84, 0x0D, 0xEA, 0xFF }}, + {{ 16, 58, 20 }, { 0 }, { 0, 0 }, {0x87, 0x0C, 0x21, 0xFF }}, + {{ 27, 97, 36 }, { 0 }, { 0, 0 }, {0xAC, 0x4A, 0x3A, 0xFF }}, + {{ 27, 97, -35 }, { 0 }, { 0, 0 }, {0xBC, 0x50, 0xBA, 0xFF }}, + {{ 91, -35, -28 }, { 0 }, { 0, 0 }, {0x58, 0xBD, 0xC4, 0xFF }}, + {{ 91, -35, 29 }, { 0 }, { 0, 0 }, {0x58, 0xBC, 0x3B, 0xFF }}, + {{ 27, 97, 36 }, { 0 }, { 0, 0 }, {0xAC, 0x4A, 0x3A, 0xFF }}, + {{ 26, 154, 0 }, { 0 }, { 0, 0 }, {0x2C, 0x77, 0xFF, 0xFF }}, + {{ 27, 97, -35 }, { 0 }, { 0, 0 }, {0xBC, 0x50, 0xBA, 0xFF }}, +}; + +Gfx d_course_sherbet_land_dl_85B0[] = +{ + gsSPLight(&d_course_sherbet_land_light1.l, 1), + gsSPLight(&d_course_sherbet_land_light1.a, 2), + gsSPVertex(0x06008400, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 1, 5, 0, 1, 4, 6, 0), + gsSP2Triangles(6, 3, 1, 0, 0, 5, 1, 0), + gsSP2Triangles(7, 8, 4, 0, 4, 5, 9, 0), + gsSP2Triangles(4, 8, 6, 0, 9, 7, 4, 0), + gsSP2Triangles(6, 8, 10, 0, 10, 3, 6, 0), + gsSP2Triangles(11, 8, 7, 0, 12, 2, 3, 0), + gsSP2Triangles(13, 11, 7, 0, 12, 14, 15, 0), + gsSP1Quadrangle(16, 17, 14, 18, 0), + gsSP2Triangles(17, 15, 14, 0, 12, 19, 14, 0), + gsSP2Triangles(14, 19, 18, 0, 12, 20, 19, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 11, 18, 0), + gsSP2Triangles(20, 21, 18, 0, 16, 18, 11, 0), + gsSP2Triangles(12, 15, 2, 0, 13, 16, 11, 0), + gsSP2Triangles(13, 17, 16, 0, 22, 17, 13, 0), + gsSP1Quadrangle(13, 7, 9, 22, 0), + gsSP2Triangles(5, 22, 9, 0, 17, 22, 23, 0), + gsSP2Triangles(22, 5, 23, 0, 15, 17, 23, 0), + gsSP2Triangles(0, 23, 5, 0, 23, 0, 15, 0), + gsSP1Triangle(15, 0, 2, 0), + gsSPLight(&d_course_sherbet_land_light3.l, 1), + gsSPLight(&d_course_sherbet_land_light3.a, 2), + gsSPVertex(0x06008580, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +// 0x8690 +Vtx_t d_course_sherbet_land_penguin_arms_model[] = { + {{ -13, -3, -4 }, { 0 }, { 0, 0 }, {0x01, 0x00, 0x7F, 0x00 }}, + {{ 110, -22, -9 }, { 0 }, { 0, 0 }, {0x02, 0xEF, 0x7D, 0x00 }}, + {{ 136, 16, -8 }, { 0 }, { 0, 0 }, {0x01, 0x0D, 0x7E, 0x00 }}, + {{ 8, 25, -12 }, { 0 }, { 0, 0 }, {0xF0, 0x04, 0x83, 0xFF }}, + {{ 136, 16, -8 }, { 0 }, { 0, 0 }, {0x04, 0x01, 0x82, 0xFF }}, + {{ 110, -22, -9 }, { 0 }, { 0, 0 }, {0x03, 0x00, 0x81, 0xFF }}, + {{ -7, -33, -11 }, { 0 }, { 0, 0 }, {0xE5, 0x05, 0x85, 0xFF }}, + {{ -13, -3, -4 }, { 0 }, { 0, 0 }, {0xC9, 0x0D, 0x8F, 0xFF }}, + {{ 8, 25, -12 }, { 0 }, { 0, 0 }, {0xFF, 0x21, 0x7A, 0xFF }}, + {{ -7, -33, -11 }, { 0 }, { 0, 0 }, {0x00, 0xE4, 0x7B, 0xFF }}, + {{ 902, 16, 1536 }, { 29328 }, { 904, 16 }, {0x06, 0x00, 0x72, 0x88 }}, + {{ 1024, 10399, 1536 }, { -31088 }, { -20224, 516 }, {0x00, 0x06, 0x08, 0x0A }}, + {{ -20214, 3078, 6 }, { 3086 }, { -20208, 4 }, {0x00, 0x00, 0x12, 0x02 }}, + {{ -18432, 0, 0 }, { 0 }, { 110, -22 }, {0x00, 0x09, 0x00, 0x00 }}, + {{ 0, 0, 751 }, { -32000 }, { -7, -33 }, {0x00, 0x0B, 0x00, 0x00 }}, + {{ 0, 0, 228 }, { -31488 }, { -14, -3 }, {0x00, 0x04, 0x00, 0x00 }}, + {{ 0, 0, 256 }, { -32512 }, { 136, 16 }, {0x00, 0x08, 0x00, 0x00 }}, + {{ 0, 0, 269 }, { -32001 }, { 8, 25 }, {0x00, 0x0C, 0x00, 0x00 }}, + {{ 0, 0, -223 }, { -30977 }, { -14, -3 }, {0x00, 0x04, 0x00, 0x00 }}, + {{ 0, 0, -14067 }, { 29183 }, { -7, -33 }, {0x00, 0x0B, 0x00, 0x00 }}, + {{ 0, 0, -6907 }, { 31743 }, { 8, 25 }, {0x00, 0x0C, 0x00, 0x00 }}, + {{ 0, 0, -4092 }, { 32255 }, { 110, -22 }, {0x00, 0x09, 0x00, 0x00 }}, + {{ 0, 0, 768 }, { 32767 }, { 136, 16 }, {0x00, 0x08, 0x00, 0x00 }}, + {{ 0, 0, 1025 }, { 32511 }, { 902, 16 }, {0x06, 0x00, 0x72, 0x90 }}, +}; + +Gfx d_course_sherbet_land_dl_8810[] = +{ + gsSPLight(&d_course_sherbet_land_light4.a, 2), + gsSPVertex(0x06008768, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 7, 6, 8, 0), + gsSP2Triangles(8, 9, 7, 0, 3, 0, 2, 0), + gsSPEndDisplayList(), +}; + +// 0x8840 +Vtx_t d_course_sherbet_land_penguin_right_foot_model[] = { + {{ -16, -2, -1 }, { 0 }, { 0, 0 }, {0xCA, 0x8E, 0x00, 0x00 }}, + {{ 46, -8, -1 }, { 0 }, { 0, 0 }, {0x02, 0x81, 0x00, 0x00 }}, + {{ 46, 16, 37 }, { 0 }, { 0, 0 }, {0x04, 0x9E, 0x50, 0x00 }}, + {{ -21, 16, -19 }, { 0 }, { 0, 0 }, {0xA6, 0xB9, 0xCC, 0xFF }}, + {{ 46, 16, -41 }, { 0 }, { 0, 0 }, {0x04, 0x9E, 0xB0, 0xFF }}, + {{ 99, 16, -16 }, { 0 }, { 0, 0 }, {0x5F, 0xBF, 0xCD, 0xFF }}, + {{ 94, -1, -1 }, { 0 }, { 0, 0 }, {0x40, 0x93, 0x00, 0xFF }}, + {{ 99, 16, 12 }, { 0 }, { 0, 0 }, {0x5F, 0xBF, 0x33, 0xFF }}, + {{ 46, 16, 37 }, { 0 }, { 0, 0 }, {0x00, 0x7F, 0x00, 0xFF }}, + {{ 99, 16, 12 }, { 0 }, { 0, 0 }, {0x00, 0x7F, 0x00, 0xFF }}, + {{ 46, 16, -41 }, { 0 }, { 0, 0 }, {0x00, 0x7F, 0x00, 0xFF }}, + {{ -21, 16, 15 }, { 0 }, { 0, 0 }, {0x00, 0x7F, 0x00, 0xFF }}, + {{ -21, 16, 15 }, { 0 }, { 0, 0 }, {0xA6, 0xB9, 0x34, 0xFF }}, + {{ -21, 16, -19 }, { 0 }, { 0, 0 }, {0x00, 0x7F, 0x00, 0xFF }}, + {{ 99, 16, -16 }, { 0 }, { 0, 0 }, {0x00, 0x7F, 0x00, 0xFF }}, +}; + +Gfx d_course_sherbet_land_dl_8930[] = +{ + gsSPLight(&d_course_sherbet_land_light5.l, 1), + gsSPLight(&d_course_sherbet_land_light5.a, 2), + gsSPVertex(0x06008840, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 7, 2, 0), + gsSP1Quadrangle(1, 4, 6, 2, 0), + gsSP2Triangles(8, 9, 10, 0, 1, 0, 4, 0), + gsSP2Triangles(8, 10, 11, 0, 2, 12, 0, 0), + gsSP2Triangles(0, 12, 3, 0, 6, 5, 7, 0), + gsSP2Triangles(10, 13, 11, 0, 9, 14, 10, 0), + gsSPEndDisplayList(), +}; + +// 0x8988 +Vtx_t d_course_sherbet_land_penguin_left_foot_model[] = { + {{ 99, 16, -12 }, { 0 }, { 0, 0 }, {0x5F, 0xBF, 0xCD, 0x00 }}, + {{ 99, 16, 16 }, { 0 }, { 0, 0 }, {0x5F, 0xBF, 0x33, 0x00 }}, + {{ 94, -1, 1 }, { 0 }, { 0, 0 }, {0x40, 0x93, 0x00, 0x00 }}, + {{ -21, 16, 19 }, { 0 }, { 0, 0 }, {0xA6, 0xB9, 0x34, 0xFF }}, + {{ -21, 16, -15 }, { 0 }, { 0, 0 }, {0xA6, 0xB9, 0xCC, 0xFF }}, + {{ -16, -2, 1 }, { 0 }, { 0, 0 }, {0xCA, 0x8E, 0x00, 0xFF }}, + {{ 46, 16, -37 }, { 0 }, { 0, 0 }, {0x04, 0x9E, 0xB0, 0xFF }}, + {{ -21, 16, -15 }, { 0 }, { 0, 0 }, {0x00, 0x7F, 0x00, 0xFF }}, + {{ 46, 16, 41 }, { 0 }, { 0, 0 }, {0x00, 0x7F, 0x00, 0xFF }}, + {{ 46, 16, -37 }, { 0 }, { 0, 0 }, {0x00, 0x7F, 0x00, 0xFF }}, + {{ 46, 16, 41 }, { 0 }, { 0, 0 }, {0x04, 0x9E, 0x50, 0xFF }}, + {{ 46, -8, 1 }, { 0 }, { 0, 0 }, {0x02, 0x81, 0x00, 0xFF }}, + {{ 99, 16, -12 }, { 0 }, { 0, 0 }, {0x00, 0x7F, 0x00, 0xFF }}, + {{ 99, 16, 16 }, { 0 }, { 0, 0 }, {0x00, 0x7F, 0x00, 0xFF }}, + {{ -21, 16, 19 }, { 0 }, { 0, 0 }, {0x00, 0x7F, 0x00, 0xFF }}, +}; + +Gfx d_course_sherbet_land_dl_8A78[] = +{ + gsSPLight(&d_course_sherbet_land_light5.l, 1), + gsSPLight(&d_course_sherbet_land_light5.a, 2), + gsSPVertex(0x06008988, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(5, 4, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 5, 11, 0, 8, 12, 9, 0), + gsSP2Triangles(6, 2, 11, 0, 2, 10, 11, 0), + gsSP2Triangles(6, 0, 2, 0, 2, 1, 10, 0), + gsSP2Triangles(10, 3, 5, 0, 6, 11, 5, 0), + gsSP2Triangles(8, 13, 12, 0, 7, 14, 8, 0), + gsSPEndDisplayList(), +}; + +// 0x8AD0 +Vtx_t d_course_sherbet_land_penguin_body_model[] = { + {{ -35, 162, 36 }, { 0 }, { 0, 0 }, {0xC6, 0x5C, 0x3F, 0x00 }}, + {{ 35, 162, 36 }, { 0 }, { 0, 0 }, {0x3A, 0x6B, 0x22, 0x00 }}, + {{ -32, 159, -28 }, { 0 }, { 0, 0 }, {0xD3, 0x6F, 0xD8, 0x00 }}, + {{ 90, -8, -61 }, { 0 }, { 0, 0 }, {0x70, 0xFF, 0xC6, 0xFF }}, + {{ 52, 36, -53 }, { 0 }, { 0, 0 }, {0x60, 0x3A, 0xC5, 0xFF }}, + {{ 70, 82, 19 }, { 0 }, { 0, 0 }, {0x76, 0x2B, 0xF1, 0xFF }}, + {{ -70, 82, 19 }, { 0 }, { 0, 0 }, {0x8A, 0x2B, 0xF1, 0xFF }}, + {{ -52, 36, -53 }, { 0 }, { 0, 0 }, {0xA0, 0x3A, 0xC5, 0xFF }}, + {{ -90, -8, -61 }, { 0 }, { 0, 0 }, {0x90, 0xFF, 0xC6, 0xFF }}, + {{ -17, 148, -50 }, { 0 }, { 0, 0 }, {0xB2, 0x38, 0xAF, 0xFF }}, + {{ 17, 148, -50 }, { 0 }, { 0, 0 }, {0x39, 0x45, 0xA7, 0xFF }}, + {{ 32, 159, -28 }, { 0 }, { 0, 0 }, {0x46, 0x60, 0xD5, 0xFF }}, + {{ -55, -39, -33 }, { 0 }, { 0, 0 }, {0xB5, 0x9D, 0xEB, 0xFF }}, + {{ -90, -2, 44 }, { 0 }, { 0, 0 }, {0x89, 0xE4, 0x1F, 0xFF }}, + {{ 40, 5, -103 }, { 0 }, { 0, 0 }, {0x3D, 0x38, 0xA1, 0xFF }}, + {{ 0, -33, -140 }, { 0 }, { 0, 0 }, {0x00, 0xB6, 0x9A, 0x00 }}, + {{ -40, 5, -103 }, { 0 }, { 0, 0 }, {0xCD, 0x37, 0x9A, 0x00 }}, + {{ 90, -2, 44 }, { 0 }, { 0, 0 }, {0x77, 0xE4, 0x1F, 0xFF }}, + {{ 0, -56, -79 }, { 0 }, { 0, 0 }, {0xF9, 0x84, 0xE8, 0xFF }}, + {{ 55, -39, -33 }, { 0 }, { 0, 0 }, {0x3C, 0x92, 0xEF, 0xFF }}, + {{ -35, 162, 36 }, { 0 }, { 0, 0 }, {0xC6, 0x5C, 0x3F, 0x00 }}, + {{ -37, 87, 87 }, { 0 }, { 0, 0 }, {0xB6, 0x2E, 0x5C, 0x00 }}, + {{ 37, 87, 87 }, { 0 }, { 0, 0 }, {0x35, 0x31, 0x68, 0x00 }}, + {{ -90, -2, 44 }, { 0 }, { 0, 0 }, {0x89, 0xE4, 0x1F, 0xFF }}, + {{ -70, 82, 19 }, { 0 }, { 0, 0 }, {0x8A, 0x2B, 0xF1, 0xFF }}, + {{ 35, 162, 36 }, { 0 }, { 0, 0 }, {0x3A, 0x6B, 0x22, 0xFF }}, + {{ 70, 82, 19 }, { 0 }, { 0, 0 }, {0x76, 0x2B, 0xF1, 0xFF }}, + {{ -47, -11, 108 }, { 0 }, { 0, 0 }, {0xCF, 0xE5, 0x71, 0xFF }}, + {{ -50, -56, 36 }, { 0 }, { 0, 0 }, {0xDC, 0x89, 0x15, 0xFF }}, + {{ 47, -11, 108 }, { 0 }, { 0, 0 }, {0x31, 0xC3, 0x63, 0xFF }}, + {{ 50, -56, 36 }, { 0 }, { 0, 0 }, {0x38, 0x91, 0x16, 0xFF }}, + {{ -55, -39, -33 }, { 0 }, { 0, 0 }, {0xB5, 0x9D, 0xEB, 0xFF }}, + {{ 0, -56, -79 }, { 0 }, { 0, 0 }, {0xF9, 0x84, 0xE8, 0xFF }}, + {{ 90, -2, 44 }, { 0 }, { 0, 0 }, {0x77, 0xE4, 0x1F, 0xFF }}, + {{ 55, -39, -33 }, { 0 }, { 0, 0 }, {0x3C, 0x92, 0xEF, 0xFF }}, +}; + +Gfx d_course_sherbet_land_dl_8D00[] = +{ + gsSPLight(&d_course_sherbet_land_light4.l, 1), + gsSPLight(&d_course_sherbet_land_light4.a, 2), + gsSPVertex(0x06008AD0, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 2, 9, 6, 0), + gsSP2Triangles(5, 10, 11, 0, 4, 10, 5, 0), + gsSP2Triangles(8, 12, 13, 0, 5, 11, 1, 0), + gsSP2Triangles(6, 0, 2, 0, 10, 9, 2, 0), + gsSP2Triangles(3, 14, 4, 0, 14, 15, 16, 0), + gsSP2Triangles(5, 17, 3, 0, 8, 13, 6, 0), + gsSP2Triangles(18, 12, 15, 0, 7, 6, 9, 0), + gsSP2Triangles(19, 3, 17, 0, 14, 10, 4, 0), + gsSP2Triangles(16, 7, 9, 0, 8, 7, 16, 0), + gsSP2Triangles(15, 14, 3, 0, 15, 12, 8, 0), + gsSP2Triangles(8, 16, 15, 0, 3, 19, 15, 0), + gsSP2Triangles(16, 9, 10, 0, 2, 11, 10, 0), + gsSP2Triangles(1, 11, 2, 0, 15, 19, 18, 0), + gsSP1Triangle(16, 10, 14, 0), + gsSPLight(&d_course_sherbet_land_light7.l, 1), + gsSPLight(&d_course_sherbet_land_light7.a, 2), + gsSPVertex(0x06008C10, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 4, 0), + gsSP2Triangles(5, 2, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(8, 10, 9, 0, 9, 2, 7, 0), + gsSP2Triangles(4, 1, 0, 0, 7, 3, 8, 0), + gsSP2Triangles(8, 11, 12, 0, 13, 9, 10, 0), + gsSP2Triangles(2, 1, 7, 0, 13, 10, 14, 0), + gsSP2Triangles(14, 10, 8, 0, 2, 5, 0, 0), + gsSP2Triangles(13, 6, 2, 0, 3, 7, 1, 0), + gsSP2Triangles(11, 8, 3, 0, 12, 14, 8, 0), + gsSP1Triangle(2, 9, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_dl_8E00[] = +{ + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_BLENDRGBA, G_CC_BLENDRGBA), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06007AE8), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x06008368), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEI, G_CC_MODULATEI), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x060072E8), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPDisplayList(0x060083D8), + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_OFF), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_SHADE, G_CC_SHADE), + gsSPDisplayList(0x060085B0), + gsSPEndDisplayList(), +}; + +// 0x8EB0 unk data +u8 d_course_sherbet_land_unk_data[3128] = { + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x8D, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xFF, 0xFF, 0xFF, 0xCD, 0x00, 0x00, 0x00, 0x54, 0xFF, 0xFF, 0xFF, 0xF3, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x87, 0x30, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x33, 0x00, 0x00, 0x00, 0x54, 0xFF, 0xFF, 0xFF, 0xF3, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x88, 0x08, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0xFF, 0xFF, 0xFF, 0xDA, 0xFF, 0xFF, 0xFF, 0xCA, 0xFF, 0xFF, 0xFF, 0xF3, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x89, 0x30, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x26, 0xFF, 0xFF, 0xFF, 0xCA, 0xFF, 0xFF, 0xFF, 0xF3, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x8A, 0x78, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6F, 0xFF, 0xFF, 0xFF, 0xED, + 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x8E, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, + 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, + 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x46, + 0x00, 0x05, 0x00, 0x0C, 0x00, 0x1B, 0x00, 0x2B, 0x00, 0x31, 0x00, 0x2D, + 0x00, 0x23, 0x00, 0x16, 0x00, 0x09, 0x00, 0x00, 0xFF, 0xF9, 0xFF, 0xF2, + 0xFF, 0xEC, 0xFF, 0xE8, 0xFF, 0xE7, 0xFF, 0xEA, 0xFF, 0xF2, 0xFF, 0xFB, + 0x00, 0x01, 0x00, 0x05, 0xF1, 0x56, 0xF2, 0x9E, 0xF5, 0xC2, 0xF9, 0xB3, + 0xFD, 0x64, 0x01, 0x2B, 0x05, 0x8E, 0x09, 0xBC, 0x0C, 0xE5, 0x0E, 0x38, + 0x0D, 0x2A, 0x0A, 0x45, 0x06, 0x5C, 0x02, 0x41, 0xFE, 0xC7, 0xFB, 0x88, + 0xF7, 0xF7, 0xF4, 0xAE, 0xF2, 0x45, 0xF1, 0x56, 0x00, 0x05, 0xFF, 0x93, + 0xFE, 0x97, 0xFD, 0x9B, 0xFD, 0x28, 0xFD, 0x59, 0xFD, 0xDA, 0xFE, 0x8B, + 0xFF, 0x4C, 0x00, 0x00, 0x00, 0xC5, 0x01, 0xB1, 0x02, 0x93, 0x03, 0x3E, + 0x03, 0x82, 0x03, 0x25, 0x02, 0x48, 0x01, 0x3F, 0x00, 0x62, 0x00, 0x05, + 0x00, 0x05, 0x00, 0x05, 0x00, 0x06, 0x00, 0x06, 0x00, 0x07, 0x00, 0x07, + 0x00, 0x06, 0x00, 0x06, 0x00, 0x05, 0x00, 0x05, 0x00, 0x04, 0x00, 0x04, + 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x04, 0x00, 0x04, + 0x00, 0x04, 0x00, 0x05, 0x14, 0xC7, 0x16, 0xB0, 0x1A, 0xE3, 0x1F, 0x17, + 0x21, 0x00, 0x1F, 0xC7, 0x1C, 0xD8, 0x19, 0x4D, 0x16, 0x3E, 0x14, 0xC7, + 0x15, 0x89, 0x17, 0xC9, 0x1A, 0x92, 0x1C, 0xF1, 0x1D, 0xF2, 0x1C, 0xFE, + 0x1A, 0xB8, 0x18, 0x01, 0x15, 0xBB, 0x14, 0xC7, 0xBD, 0xEE, 0xBD, 0xEE, + 0xBD, 0xEE, 0xBD, 0xEF, 0xBD, 0xEF, 0xBD, 0xEF, 0xBD, 0xEF, 0xBD, 0xEE, + 0xBD, 0xEE, 0xBD, 0xEE, 0xBD, 0xEE, 0xBD, 0xEE, 0xBD, 0xEE, 0xBD, 0xEE, + 0xBD, 0xEE, 0xBD, 0xEE, 0xBD, 0xEE, 0xBD, 0xEE, 0xBD, 0xEE, 0xBD, 0xEE, + 0x00, 0x03, 0x00, 0x03, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x02, 0x00, 0x03, 0x00, 0x03, 0x00, 0x03, 0x00, 0x02, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x02, + 0x00, 0x03, 0x00, 0x03, 0xEE, 0x13, 0xEB, 0xD9, 0xE6, 0xF2, 0xE2, 0x0B, + 0xDF, 0xD1, 0xE1, 0x46, 0xE4, 0xC2, 0xE8, 0xF1, 0xEC, 0x7D, 0xEE, 0x13, + 0xEC, 0xDC, 0xE9, 0xBB, 0xE5, 0xF2, 0xE2, 0xC1, 0xE1, 0x69, 0xE2, 0xBA, + 0xE5, 0xDE, 0xE9, 0x9E, 0xEC, 0xC2, 0xEE, 0x13, 0xBD, 0xEF, 0xBD, 0xEF, + 0xBD, 0xEF, 0xBD, 0xEF, 0xBD, 0xEF, 0xBD, 0xEF, 0xBD, 0xEF, 0xBD, 0xEF, + 0xBD, 0xEF, 0xBD, 0xEF, 0xBD, 0xEF, 0xBD, 0xEF, 0xBD, 0xEE, 0xBD, 0xEE, + 0xBD, 0xEE, 0xBD, 0xEE, 0xBD, 0xEE, 0xBD, 0xEF, 0xBD, 0xEF, 0xBD, 0xEF, + 0x80, 0x01, 0x7F, 0xE2, 0x7F, 0x9D, 0x7F, 0x4C, 0x7F, 0x07, 0x7E, 0xEB, + 0x7F, 0x16, 0x7F, 0x75, 0x7F, 0xD3, 0x80, 0x01, 0x7F, 0x9C, 0x7E, 0xB1, + 0x7D, 0x98, 0x7C, 0xAD, 0x7C, 0x4A, 0x7C, 0xAD, 0x7D, 0x98, 0x7E, 0xB1, + 0x7F, 0x9C, 0x80, 0x01, 0x86, 0xEF, 0x86, 0x04, 0x83, 0xB0, 0x80, 0x92, + 0x7D, 0x45, 0x7A, 0x6F, 0x77, 0xA9, 0x74, 0xAE, 0x72, 0x4D, 0x71, 0x54, + 0x72, 0x1C, 0x74, 0x1B, 0x76, 0xCB, 0x79, 0xA7, 0x7C, 0x29, 0x7E, 0xA9, + 0x81, 0x84, 0x84, 0x2E, 0x86, 0x29, 0x86, 0xEF, 0x00, 0x00, 0xFF, 0x30, + 0xFD, 0x40, 0xFA, 0xF0, 0xF9, 0x00, 0xF8, 0x30, 0xF9, 0x69, 0xFC, 0x18, + 0xFE, 0xC8, 0x00, 0x00, 0xFF, 0xF6, 0xFF, 0xDC, 0xFF, 0xBD, 0xFF, 0xA3, + 0xFF, 0x98, 0xFF, 0xA3, 0xFF, 0xBD, 0xFF, 0xDC, 0xFF, 0xF6, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x79, 0x01, 0x85, 0x02, 0x91, 0x03, 0x0B, 0x02, 0xC2, + 0x02, 0x12, 0x01, 0x37, 0x00, 0x73, 0x00, 0x03, 0x00, 0x02, 0x00, 0x46, + 0x00, 0xA8, 0x00, 0xFF, 0x01, 0x25, 0x01, 0x06, 0x00, 0xBD, 0x00, 0x67, + 0x00, 0x1E, 0x00, 0x00, 0xEE, 0xE4, 0xEF, 0xBE, 0xF1, 0xDA, 0xF4, 0x90, + 0xF7, 0x37, 0xFA, 0x16, 0xFD, 0x7D, 0x00, 0xC6, 0x03, 0x52, 0x04, 0x7B, + 0x03, 0xE1, 0x01, 0xF0, 0xFF, 0x3C, 0xFC, 0x54, 0xF9, 0xCA, 0xF7, 0x46, + 0xF4, 0x66, 0xF1, 0xB1, 0xEF, 0xAE, 0xEE, 0xE4, 0x80, 0x01, 0x7F, 0xE3, + 0x7F, 0xA7, 0x7F, 0x6B, 0x7F, 0x53, 0x7F, 0x86, 0x7F, 0xF1, 0x80, 0x5A, + 0x80, 0x7E, 0x80, 0x26, 0x7E, 0xEF, 0x7D, 0x07, 0x7A, 0xF9, 0x79, 0x54, + 0x78, 0xA5, 0x79, 0x66, 0x7B, 0x39, 0x7D, 0x66, 0x7F, 0x3A, 0x80, 0x01, + 0x06, 0xE9, 0x06, 0x27, 0x04, 0x4F, 0x02, 0x09, 0xFF, 0xFD, 0xFD, 0xFF, + 0xFB, 0xBD, 0xF9, 0x9E, 0xF8, 0x0C, 0xF7, 0x6F, 0xF8, 0x13, 0xF9, 0xB3, + 0xFB, 0xDD, 0xFE, 0x1B, 0xFF, 0xFD, 0x01, 0xB2, 0x03, 0x89, 0x05, 0x37, + 0x06, 0x70, 0x06, 0xE9, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3E, 0xE5, 0x3D, 0xF1, + 0x3B, 0xD7, 0x39, 0xBD, 0x38, 0xC9, 0x39, 0x68, 0x3A, 0xE4, 0x3C, 0xAE, + 0x3E, 0x33, 0x3E, 0xE5, 0x3E, 0x6A, 0x3D, 0x22, 0x3B, 0x93, 0x3A, 0x41, + 0x39, 0xB3, 0x3A, 0x3E, 0x3B, 0x87, 0x3D, 0x11, 0x3E, 0x5B, 0x3E, 0xE5, + 0xC0, 0x03, 0x40, 0x04, 0xC0, 0x03, 0xC0, 0x01, 0x40, 0x04, 0xC0, 0x01, + 0x3F, 0xFD, 0x3F, 0xFA, 0x3F, 0xFD, 0x40, 0x00, 0x3F, 0xFB, 0x40, 0x00, + 0x3F, 0xFA, 0x3F, 0xFF, 0x3F, 0xFA, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x14, 0x00, 0x02, + 0x00, 0x14, 0x00, 0x16, 0x00, 0x14, 0x00, 0x2A, 0x00, 0x01, 0x01, 0x76, + 0x00, 0x01, 0x01, 0x77, 0x00, 0x01, 0x01, 0x78, 0x00, 0x14, 0x00, 0x3E, + 0x00, 0x14, 0x00, 0x52, 0x00, 0x14, 0x00, 0x66, 0x00, 0x01, 0x01, 0x73, + 0x00, 0x01, 0x01, 0x74, 0x00, 0x01, 0x01, 0x75, 0x00, 0x14, 0x00, 0x7A, + 0x00, 0x14, 0x00, 0x8E, 0x00, 0x14, 0x00, 0xA2, 0x00, 0x01, 0x01, 0x70, + 0x00, 0x01, 0x01, 0x71, 0x00, 0x01, 0x01, 0x72, 0x00, 0x14, 0x00, 0xB6, + 0x00, 0x14, 0x00, 0xCA, 0x00, 0x14, 0x00, 0xDE, 0x00, 0x01, 0x01, 0x6D, + 0x00, 0x01, 0x01, 0x6E, 0x00, 0x01, 0x01, 0x6F, 0x00, 0x14, 0x00, 0xF2, + 0x00, 0x14, 0x01, 0x06, 0x00, 0x14, 0x01, 0x1A, 0x00, 0x01, 0x01, 0x6A, + 0x00, 0x01, 0x01, 0x6B, 0x00, 0x01, 0x01, 0x6C, 0x00, 0x14, 0x01, 0x2E, + 0x00, 0x14, 0x01, 0x42, 0x00, 0x14, 0x01, 0x56, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x05, 0x00, 0x00, 0x00, 0x13, 0x00, 0x0B, 0x06, 0x00, 0x90, 0x5C, + 0x06, 0x00, 0x93, 0x50, 0x00, 0x00, 0x00, 0x7B, 0x00, 0x8E, 0x00, 0xB8, + 0x00, 0xE2, 0x00, 0xF5, 0x00, 0xF0, 0x00, 0xE5, 0x00, 0xD4, 0x00, 0xC0, + 0x00, 0xAA, 0x00, 0x92, 0x00, 0x7C, 0x00, 0x67, 0x00, 0x4C, 0x00, 0x38, + 0x00, 0x3A, 0x00, 0x45, 0x00, 0x4B, 0x00, 0x47, 0x00, 0x3E, 0x00, 0x38, + 0x00, 0x3B, 0x00, 0x3E, 0x00, 0x3B, 0x00, 0x37, 0x13, 0x26, 0x13, 0xF0, + 0x16, 0x1B, 0x19, 0x5E, 0x1D, 0x6C, 0x21, 0xFA, 0x26, 0xBD, 0x2B, 0x6B, + 0x30, 0x38, 0x36, 0x2C, 0x3C, 0xA4, 0x42, 0xE3, 0x47, 0xCC, 0x47, 0x98, + 0x44, 0x0A, 0x42, 0x06, 0x40, 0x5C, 0x3F, 0x8E, 0x3F, 0xB9, 0x40, 0x6A, + 0x41, 0x4E, 0x42, 0x14, 0x42, 0x68, 0x42, 0x68, 0x42, 0x68, 0x00, 0x00, + 0x00, 0xAC, 0x02, 0x90, 0x05, 0x7D, 0x09, 0x44, 0x0D, 0xB4, 0x12, 0x9D, + 0x17, 0xD1, 0x1D, 0x20, 0x22, 0x59, 0x27, 0x4E, 0x2B, 0xCE, 0x2F, 0xAB, + 0x31, 0xED, 0x32, 0xDE, 0x34, 0x2C, 0x37, 0x3C, 0x3A, 0x2A, 0x3A, 0x2D, + 0x38, 0x3C, 0x36, 0xFF, 0x36, 0xFF, 0x36, 0xFF, 0x36, 0xFF, 0x36, 0xFF, + 0x29, 0xF6, 0x2A, 0x05, 0x2A, 0x2A, 0x2A, 0x5F, 0x2A, 0x9B, 0x2A, 0xD8, + 0x2B, 0x0D, 0x2B, 0x32, 0x2B, 0x40, 0x2B, 0x2F, 0x2A, 0xF8, 0x2A, 0x92, + 0x29, 0xF6, 0x27, 0x7B, 0x23, 0x11, 0x1F, 0x18, 0x1C, 0x7C, 0x1A, 0xA5, + 0x19, 0xAB, 0x19, 0x61, 0x19, 0x61, 0x19, 0x61, 0x19, 0x61, 0x19, 0x61, + 0x19, 0x61, 0xBD, 0xF6, 0xBD, 0xF9, 0xBE, 0x02, 0xBE, 0x0F, 0xBE, 0x1D, + 0xBE, 0x2C, 0xBE, 0x39, 0xBE, 0x42, 0xBE, 0x45, 0xBE, 0x41, 0xBE, 0x34, + 0xBE, 0x1B, 0xBD, 0xF6, 0xBD, 0x03, 0xBB, 0x9A, 0xBB, 0x5B, 0xBE, 0x7B, + 0xC2, 0x3D, 0xC1, 0xC1, 0xBE, 0x95, 0xBC, 0xA8, 0xBC, 0xA8, 0xBC, 0xA8, + 0xBC, 0xA8, 0xBC, 0xA8, 0x00, 0x03, 0xFF, 0x3A, 0xFD, 0x02, 0xF9, 0x96, + 0xF5, 0x31, 0xF0, 0x0D, 0xEA, 0x64, 0xE4, 0x70, 0xDE, 0x6B, 0xD8, 0x90, + 0xD3, 0x18, 0xCE, 0x3E, 0xCA, 0x3C, 0xC9, 0x22, 0xCA, 0x9F, 0xCB, 0x5E, + 0xC9, 0x25, 0xC6, 0x94, 0xC7, 0x0B, 0xC9, 0x74, 0xCA, 0xE7, 0xCA, 0xE7, + 0xCA, 0xE7, 0xCA, 0xE7, 0xCA, 0xE7, 0xD4, 0xD1, 0xD4, 0xC2, 0xD4, 0x9C, + 0xD4, 0x65, 0xD4, 0x27, 0xD3, 0xE9, 0xD3, 0xB2, 0xD3, 0x8C, 0xD3, 0x7D, + 0xD3, 0x8F, 0xD3, 0xC8, 0xD4, 0x30, 0xD4, 0xD1, 0xD7, 0x60, 0xDB, 0xED, + 0xDF, 0xFF, 0xE2, 0x96, 0xE4, 0x63, 0xE5, 0x7A, 0xE5, 0xF9, 0xE6, 0x17, + 0xE6, 0x17, 0xE6, 0x17, 0xE6, 0x17, 0xE6, 0x17, 0xBD, 0xED, 0xBD, 0xF2, + 0xBE, 0x01, 0xBE, 0x16, 0xBE, 0x2E, 0xBE, 0x45, 0xBE, 0x5A, 0xBE, 0x69, + 0xBE, 0x6E, 0xBE, 0x68, 0xBE, 0x52, 0xBE, 0x2A, 0xBD, 0xED, 0xBC, 0x7C, + 0xBA, 0x48, 0xB9, 0xA9, 0xBD, 0x97, 0xC2, 0x72, 0xC1, 0xDF, 0xBD, 0xDF, + 0xBB, 0x70, 0xBB, 0x70, 0xBB, 0x70, 0xBB, 0x70, 0xBB, 0x70, 0x80, 0x01, + 0x80, 0x01, 0x0B, 0xD0, 0x11, 0x93, 0x1E, 0x99, 0x2C, 0x81, 0x34, 0xE7, + 0x37, 0x92, 0x38, 0xC5, 0x38, 0xDA, 0x38, 0x2D, 0x37, 0x19, 0x35, 0xF9, + 0x35, 0x29, 0x34, 0xF7, 0x34, 0xF7, 0x34, 0xF7, 0x34, 0xF7, 0x34, 0xF7, + 0x34, 0xF7, 0x34, 0xF7, 0x34, 0xF7, 0x34, 0xF7, 0x34, 0xF7, 0x34, 0xF7, + 0x34, 0xF7, 0x34, 0xF7, 0x8B, 0xD2, 0x91, 0x6A, 0x9E, 0x16, 0xAB, 0xAA, + 0xB3, 0xFA, 0xB6, 0xD3, 0xB8, 0x52, 0xB8, 0xC5, 0xB8, 0x7D, 0xB7, 0xC9, + 0xB6, 0xF8, 0xB6, 0x59, 0xB6, 0x32, 0xB6, 0x32, 0xB6, 0x32, 0xB6, 0x32, + 0xB6, 0x32, 0xB6, 0x32, 0xB6, 0x32, 0xB6, 0x32, 0xB6, 0x32, 0xB6, 0x32, + 0xB6, 0x32, 0xB6, 0x32, 0xB6, 0x32, 0x27, 0xAC, 0x27, 0x36, 0x25, 0xF0, + 0x23, 0xFF, 0x21, 0x8B, 0x1E, 0xBB, 0x1B, 0xB5, 0x18, 0xA2, 0x15, 0xA7, + 0x12, 0xEC, 0x10, 0x99, 0x0E, 0xD3, 0x0E, 0x0E, 0x11, 0x8A, 0x16, 0xDC, + 0x19, 0xD2, 0x17, 0xC3, 0x13, 0x5C, 0x10, 0x63, 0x10, 0x46, 0x11, 0x48, + 0x12, 0x75, 0x12, 0xD8, 0x10, 0x8B, 0x0E, 0x69, 0xC0, 0x03, 0x40, 0x04, + 0xC0, 0x03, 0xC0, 0x01, 0x40, 0x04, 0xC0, 0x01, 0x3F, 0xFD, 0x3F, 0xFA, + 0x3F, 0xFD, 0x40, 0x00, 0x3F, 0xFB, 0x40, 0x00, 0x3F, 0xFA, 0x3F, 0xFF, + 0x3F, 0xFA, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x19, 0x00, 0x01, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x19, 0x00, 0x1A, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x22, 0x00, 0x01, 0x01, 0x23, + 0x00, 0x01, 0x01, 0x24, 0x00, 0x19, 0x00, 0x33, 0x00, 0x19, 0x00, 0x4C, + 0x00, 0x19, 0x00, 0x65, 0x00, 0x01, 0x01, 0x1F, 0x00, 0x01, 0x01, 0x20, + 0x00, 0x01, 0x01, 0x21, 0x00, 0x19, 0x00, 0x7E, 0x00, 0x19, 0x00, 0x97, + 0x00, 0x19, 0x00, 0xB0, 0x00, 0x01, 0x01, 0x1C, 0x00, 0x01, 0x01, 0x1D, + 0x00, 0x01, 0x01, 0x1E, 0x00, 0x01, 0x00, 0xC9, 0x00, 0x01, 0x00, 0xCA, + 0x00, 0x19, 0x00, 0xCB, 0x00, 0x01, 0x01, 0x19, 0x00, 0x01, 0x01, 0x1A, + 0x00, 0x01, 0x01, 0x1B, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x19, 0x00, 0xE4, 0x00, 0x01, 0x01, 0x16, 0x00, 0x01, 0x01, 0x17, + 0x00, 0x01, 0x01, 0x18, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x19, 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x19, 0x00, 0x0B, 0x06, 0x00, 0x93, 0xF4, 0x06, 0x00, 0x96, 0x40, + 0x00, 0x00, 0x00, 0x37, 0x00, 0x46, 0x00, 0x57, 0x00, 0x68, 0x00, 0x78, + 0x00, 0x87, 0x00, 0x91, 0x00, 0x98, 0x00, 0x96, 0x00, 0x8C, 0x00, 0x7E, + 0x00, 0x6F, 0x00, 0x62, 0x00, 0x56, 0x00, 0x49, 0x00, 0x41, 0x00, 0x40, + 0x00, 0x43, 0x00, 0x45, 0x00, 0x46, 0x00, 0x47, 0x00, 0x47, 0x00, 0x47, + 0x00, 0x46, 0x00, 0x46, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, + 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x04, 0x00, 0x0C, 0x00, 0x11, + 0x00, 0x10, 0x00, 0x0B, 0x00, 0x06, 0x00, 0x00, 0xFF, 0xFC, 0xFF, 0xFC, + 0xFF, 0xFD, 0xFF, 0xFF, 0x00, 0x00, 0x42, 0x68, 0x40, 0x41, 0x3A, 0x62, + 0x31, 0xB2, 0x27, 0x13, 0x1B, 0x6C, 0x0F, 0xA1, 0x04, 0x96, 0xFB, 0x32, + 0xF4, 0x56, 0xF1, 0xD7, 0xF3, 0x9D, 0xF7, 0xB4, 0xFC, 0x25, 0x04, 0x0B, + 0x0A, 0x01, 0x08, 0xD9, 0x05, 0xE8, 0x02, 0x38, 0xFE, 0xD2, 0xFC, 0xBE, + 0xFC, 0x9E, 0xFD, 0xBF, 0xFF, 0x2F, 0xFF, 0xFE, 0x36, 0xFF, 0x2C, 0x2E, + 0x16, 0x95, 0x06, 0x7A, 0xFE, 0xF3, 0xF8, 0xDD, 0xF5, 0x33, 0xF4, 0xEF, + 0xF9, 0x0C, 0x07, 0xAF, 0x1F, 0x54, 0x35, 0x6D, 0x3F, 0x6A, 0x3E, 0x8C, + 0x3B, 0x63, 0x36, 0x63, 0x2F, 0xFD, 0x28, 0xA4, 0x20, 0xC9, 0x18, 0xDF, + 0x11, 0x58, 0x0A, 0xA5, 0x05, 0x3B, 0x01, 0x89, 0x00, 0x04, 0x19, 0x61, + 0x18, 0x12, 0x15, 0x3E, 0x12, 0x8C, 0x0F, 0xBF, 0x0C, 0x45, 0x09, 0x40, + 0x07, 0xCF, 0x09, 0x14, 0x10, 0x26, 0x1B, 0xDD, 0x27, 0x01, 0x2C, 0x56, + 0x2C, 0x74, 0x2B, 0x8D, 0x29, 0xD2, 0x27, 0x74, 0x24, 0xA4, 0x21, 0x91, + 0x1E, 0x6D, 0x1B, 0x69, 0x18, 0xB5, 0x16, 0x82, 0x15, 0x00, 0x14, 0x60, + 0xBC, 0xA8, 0xB8, 0xC3, 0xB0, 0x38, 0xA7, 0xBB, 0x9E, 0xA8, 0x93, 0x76, + 0x89, 0x82, 0x84, 0x2A, 0x86, 0xCC, 0x9A, 0x0D, 0xBA, 0xB2, 0xDA, 0x3E, + 0xEA, 0x38, 0xEC, 0x31, 0xEB, 0xAD, 0xE9, 0x1E, 0xE4, 0xF1, 0xDF, 0x98, + 0xD9, 0x82, 0xD3, 0x1F, 0xCC, 0xDF, 0xC7, 0x31, 0xC2, 0x85, 0xBF, 0x4B, + 0xBD, 0xF3, 0xCA, 0xE7, 0xD5, 0x62, 0xEA, 0x5D, 0xFA, 0x29, 0x02, 0x19, + 0x09, 0x01, 0x0D, 0x73, 0x0D, 0xFF, 0x09, 0x38, 0xF7, 0xE4, 0xDC, 0x00, + 0xC1, 0xF1, 0xB6, 0x20, 0xB7, 0x15, 0xBA, 0xB9, 0xC0, 0x87, 0xC7, 0xFA, + 0xD0, 0x8B, 0xD9, 0xB5, 0xE2, 0xF2, 0xEB, 0xBC, 0xF3, 0x8F, 0xF9, 0xE3, + 0xFE, 0x34, 0xFF, 0xFC, 0xE6, 0x17, 0xE8, 0x7D, 0xED, 0x4C, 0xF0, 0xEC, + 0xF3, 0x04, 0xF5, 0x25, 0xF6, 0x94, 0xF6, 0x95, 0xF4, 0x6C, 0xED, 0x5B, + 0xE2, 0x46, 0xD7, 0xE9, 0xD2, 0xFF, 0xD2, 0xF0, 0xD3, 0xDA, 0xD5, 0x8F, + 0xD7, 0xE1, 0xDA, 0xA0, 0xDD, 0x9D, 0xE0, 0xA9, 0xE3, 0x97, 0xE6, 0x35, + 0xE8, 0x57, 0xE9, 0xCC, 0xEA, 0x67, 0xBB, 0x70, 0xB6, 0x8F, 0xAC, 0x17, + 0xA2, 0x49, 0x98, 0x96, 0x8C, 0xC0, 0x82, 0x82, 0x7D, 0x94, 0x81, 0xBC, + 0x99, 0x08, 0xBF, 0xC1, 0xE4, 0xEA, 0xF7, 0x85, 0xF9, 0x7F, 0xF8, 0x71, + 0xF4, 0xE6, 0xEF, 0x67, 0xE8, 0x7F, 0xE0, 0xB8, 0xD8, 0x9C, 0xD0, 0xB5, + 0xC9, 0x8D, 0xC3, 0xAE, 0xBF, 0xA2, 0xBD, 0xF3, 0x80, 0x01, 0x7F, 0xF4, + 0x7F, 0xD7, 0x7F, 0xAC, 0x7F, 0x74, 0x7F, 0x34, 0x7E, 0xEF, 0x7E, 0xA8, + 0x7E, 0x63, 0x7E, 0x23, 0x7D, 0xEB, 0x7D, 0xBE, 0x7D, 0xA1, 0x7D, 0xA1, + 0x7D, 0xC6, 0x7E, 0x02, 0x7E, 0x4C, 0x7E, 0x97, 0x7F, 0x0C, 0x7F, 0xA3, + 0x80, 0x0D, 0x80, 0x29, 0x80, 0x23, 0x80, 0x0F, 0x80, 0x02, 0x80, 0x01, + 0x7F, 0xC1, 0x7F, 0x15, 0x7E, 0x0F, 0x7C, 0xC3, 0x7B, 0x45, 0x79, 0xA9, + 0x78, 0x03, 0x76, 0x67, 0x74, 0xE9, 0x73, 0x9D, 0x72, 0x98, 0x71, 0xED, + 0x72, 0x0E, 0x73, 0x1E, 0x74, 0xB9, 0x76, 0x79, 0x77, 0xFB, 0x79, 0x81, + 0x7B, 0x3D, 0x7C, 0xAF, 0x7D, 0xD5, 0x7E, 0xE0, 0x7F, 0xA6, 0x7F, 0xFE, + 0x34, 0xF7, 0x33, 0xF6, 0x31, 0x27, 0x2C, 0xD9, 0x27, 0x57, 0x20, 0xF0, + 0x19, 0xF1, 0x12, 0xA8, 0x0B, 0x62, 0x04, 0x6D, 0xFE, 0x17, 0xF8, 0xAB, + 0xF4, 0x79, 0xF2, 0x75, 0xF2, 0xC9, 0xF4, 0x96, 0xF6, 0xFA, 0xF9, 0x16, + 0xFC, 0x24, 0x00, 0x40, 0x02, 0xD9, 0x02, 0xFC, 0x01, 0xFF, 0x00, 0xB9, + 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x0C, 0x00, 0x1A, 0x00, 0x2C, + 0x00, 0x41, 0x00, 0x57, 0x00, 0x6E, 0x00, 0x84, 0x00, 0x98, 0x00, 0xAA, + 0x00, 0xB8, 0x00, 0xC1, 0x00, 0xAD, 0x00, 0x7E, 0x00, 0x5C, 0x00, 0x6E, + 0x00, 0x73, 0x00, 0x29, 0xFF, 0xC5, 0xFF, 0x89, 0xFF, 0x91, 0xFF, 0xBA, + 0xFF, 0xE8, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xD0, 0xFF, 0x4A, 0xFE, 0x7B, + 0xFD, 0x73, 0xFC, 0x3F, 0xFA, 0xEE, 0xF9, 0x8F, 0xF8, 0x2F, 0xF6, 0xDE, + 0xF5, 0xA9, 0xF4, 0x9E, 0xF3, 0xCD, 0xF3, 0xCF, 0xF4, 0xB9, 0xF5, 0xD1, + 0xF7, 0x48, 0xF8, 0xF4, 0xFA, 0x6F, 0xFB, 0xF5, 0xFD, 0x35, 0xFE, 0x32, + 0xFF, 0x14, 0xFF, 0xB8, 0x00, 0x00, 0xB6, 0x32, 0xB5, 0x12, 0xB1, 0xEC, + 0xAD, 0x14, 0xA6, 0xE1, 0x9F, 0xA6, 0x97, 0xB8, 0x8F, 0x6E, 0x87, 0x1B, + 0x7F, 0x13, 0x77, 0xAF, 0x71, 0x43, 0x6C, 0x22, 0x6C, 0x0E, 0x70, 0xF1, + 0x75, 0x5D, 0x77, 0x3F, 0x79, 0x2C, 0x7C, 0x94, 0x80, 0x83, 0x82, 0xEA, + 0x83, 0x09, 0x82, 0x07, 0x80, 0xBD, 0x80, 0x04, 0x0E, 0x69, 0x10, 0x1E, + 0x14, 0xBA, 0x1B, 0x78, 0x23, 0x96, 0x2C, 0x4E, 0x34, 0xDE, 0x3C, 0x80, + 0x42, 0x72, 0x45, 0xEE, 0x47, 0x96, 0x48, 0x9B, 0x49, 0x11, 0x49, 0x0A, + 0x48, 0x9C, 0x47, 0xD9, 0x46, 0xD6, 0x45, 0xA6, 0x44, 0x5C, 0x43, 0x0E, + 0x41, 0xCD, 0x40, 0xAF, 0x3F, 0xC7, 0x3F, 0x28, 0x3E, 0xE6, 0xC0, 0x03, + 0x40, 0x04, 0xC0, 0x03, 0xC0, 0x01, 0x40, 0x04, 0xC0, 0x01, 0x3F, 0xFD, + 0x3F, 0xFA, 0x3F, 0xFD, 0x40, 0x00, 0x3F, 0xFB, 0x40, 0x00, 0x3F, 0xFA, + 0x3F, 0xFF, 0x3F, 0xFA, 0x00, 0x01, 0x00, 0x00, 0x00, 0x19, 0x00, 0x01, + 0x00, 0x19, 0x00, 0x1A, 0x00, 0x19, 0x00, 0x33, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x9D, 0x00, 0x01, 0x01, 0x9E, + 0x00, 0x01, 0x01, 0x9F, 0x00, 0x19, 0x00, 0x4C, 0x00, 0x19, 0x00, 0x65, + 0x00, 0x19, 0x00, 0x7E, 0x00, 0x01, 0x01, 0x9A, 0x00, 0x01, 0x01, 0x9B, + 0x00, 0x01, 0x01, 0x9C, 0x00, 0x19, 0x00, 0x97, 0x00, 0x19, 0x00, 0xB0, + 0x00, 0x19, 0x00, 0xC9, 0x00, 0x01, 0x01, 0x97, 0x00, 0x01, 0x01, 0x98, + 0x00, 0x01, 0x01, 0x99, 0x00, 0x19, 0x00, 0xE2, 0x00, 0x19, 0x00, 0xFB, + 0x00, 0x19, 0x01, 0x14, 0x00, 0x01, 0x01, 0x94, 0x00, 0x01, 0x01, 0x95, + 0x00, 0x01, 0x01, 0x96, 0x00, 0x19, 0x01, 0x2D, 0x00, 0x19, 0x01, 0x46, + 0x00, 0x19, 0x01, 0x5F, 0x00, 0x01, 0x01, 0x91, 0x00, 0x01, 0x01, 0x92, + 0x00, 0x01, 0x01, 0x93, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, + 0x00, 0x19, 0x01, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x19, 0x00, 0x0B, 0x06, 0x00, 0x96, 0xE4, 0x06, 0x00, 0x9A, 0x24, + 0x06, 0x00, 0x93, 0xE0, 0x06, 0x00, 0x96, 0xD0, 0x06, 0x00, 0x9A, 0xB4, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01 +}; + +Gfx d_course_sherbet_land_dl_9AE8[] = +{ + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000300), + gsSPSetGeometryMode(G_CULL_BACK), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(0x07003788), + gsSPDisplayList(0x07003290), + gsSPDisplayList(0x07002C68), + gsSPDisplayList(0x07002B48), + gsSPDisplayList(0x07002738), + gsSPDisplayList(0x07002308), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07001450), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000D48), + gsSPEndDisplayList(), +}; + +// 0x9B80 Spawn locations +struct ActorSpawnData d_course_sherbet_land_spawn_item_box[] = { + {{ 168, 0, -1131 }, { 0 }}, + {{ 152, 0, -1111 }, { 0 }}, + {{ 108, 0, -1080 }, { 0 }}, + {{ 80, 0, -1053 }, { 0 }}, + {{ 132, 0, -1098 }, { -1 }}, + {{ -1812, 0, -1393 }, { 1 }}, + {{ -1414, 0, -1131 }, { 1 }}, + {{ -1429, 0, -1159 }, { 1 }}, + {{ -1401, 0, -1103 }, { 1 }}, + {{ -1448, 0, -1182 }, { 1 }}, + {{ -2820, -80, 1677 }, { 2 }}, + {{ -2677, -80, 1497 }, { 2 }}, + {{ -2744, -80, 1583 }, { 2 }}, + {{ -2730, -80, 1507 }, { 2 }}, + {{ -2771, -80, 1644 }, { 2 }}, + {{ -1035, 0, 283 }, { 3 }}, + {{ -987, 0, 263 }, { 3 }}, + {{ -1010, 0, 326 }, { 3 }}, + {{ -1057, 0, 336 }, { 3 }}, + {{ -32768, 0, 0 }, { 0 }}, +}; + +// 0x9C20 +struct CourseAddrUnkStruct d_course_sherbet_land_addr[] = { + {{ 0x07001B20 }, { 0x09010000 }}, + {{ 0x07001A98 }, { 0x09020000 }}, + {{ 0x07001A18 }, { 0x09030000 }}, + {{ 0x07001998 }, { 0x09040000 }}, + {{ 0x07001C50 }, { 0x09050000 }}, + {{ 0x07001E40 }, { 0x09060000 }}, + {{ 0x07001DC0 }, { 0x09070000 }}, + {{ 0x07000730 }, { 0x05080000 }}, + {{ 0x070005D0 }, { 0x05090000 }}, + {{ 0x07000470 }, { 0x050A0000 }}, + {{ 0x07000348 }, { 0x050B0000 }}, + {{ 0x07000858 }, { 0x050C0000 }}, + {{ 0x070009A0 }, { 0x050D0000 }}, + {{ 0x07000B00 }, { 0x050E0000 }}, + {{ 0x07000C30 }, { 0x050F0000 }}, + {{ 0x07001D48 }, { 0x09100000 }}, + {{ 0x07001CD8 }, { 0x09110000 }}, + {{ 0x07001BE0 }, { 0x09120000 }}, + {{ 0x07001940 }, { 0xFFFF0000 }}, + {{ 0x07000EA0 }, { 0xFFFF0000 }}, + {{ 0x07001450 }, { 0xFFFF0000 }}, + {{ 0x07002738 }, { 0xFFFF0000 }}, + {{ 0x07002798 }, { 0xFFFF0000 }}, + {{ 0x00000000 }, { 0x00000000 }}, +}; diff --git a/courses/star_cup/sherbet_land/packed.inc.c b/courses/star_cup/sherbet_land/packed.inc.c new file mode 100644 index 000000000..22d4553fc --- /dev/null +++ b/courses/star_cup/sherbet_land/packed.inc.c @@ -0,0 +1,2214 @@ +#include +#include +#include +#include +#include + +Gfx d_course_sherbet_land_packed_dl_0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000000, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000040, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000080, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040000C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_180[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000100, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04000140, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_240[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000180, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040001C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_300[] = +{ + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x07000180), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x07000000), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_328[] = +{ + gsSPDisplayList(0x07000300), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_338[] = +{ + gsSPDisplayList(0x07000328), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_348[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000200, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(20, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04000400, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(20, 22, 23, 0, 9, 24, 10, 0), + gsSP2Triangles(12, 14, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04000600, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 8, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(20, 22, 23, 0, 14, 24, 25, 0), + gsSP2Triangles(14, 25, 26, 0, 20, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04000800, 11, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_470[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040008B0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 3, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04000AB0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 6, 15, 7, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 12, 25, 13, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x04000CB0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 7, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 21, 0, 24, 25, 26, 0), + gsSP2Triangles(27, 28, 26, 0, 29, 30, 15, 0), + gsSPVertex(0x04000EA0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(12, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(20, 22, 23, 0, 24, 25, 26, 0), + gsSP2Triangles(24, 26, 27, 0, 28, 29, 30, 0), + gsSP1Triangle(28, 30, 31, 0), + gsSPVertex(0x040010A0, 19, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 10, 17, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_5D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040011D0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x040013B0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(20, 23, 21, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04001590, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 8, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04001780, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(0, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(23, 29, 30, 0), + gsSPVertex(0x04001970, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 5, 0, 8, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP1Quadrangle(19, 20, 21, 22, 0), + gsSP1Quadrangle(23, 24, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_730[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001B20, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 2, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x04001D20, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(18, 22, 23, 0, 24, 25, 26, 0), + gsSP2Triangles(27, 28, 18, 0, 29, 30, 31, 0), + gsSPVertex(0x04001F20, 25, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 0, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Quadrangle(17, 18, 19, 20, 0), + gsSP1Quadrangle(21, 22, 23, 24, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040020B0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_858[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040020F0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 0, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(26, 29, 30, 0), + gsSPVertex(0x040022E0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(10, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(15, 17, 18, 0, 6, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x040024C0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 5, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x040026A0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(6, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(18, 20, 21, 0, 10, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04002890, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_9A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040028F0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 23, 27, 0), + gsSP1Triangle(23, 28, 29, 0), + gsSPVertex(0x04002AD0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 18, 21, 19, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 23, 0), + gsSP2Triangles(13, 27, 14, 0, 28, 29, 30, 0), + gsSPVertex(0x04002CC0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 10, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 16, 14, 0, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x04002EC0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 14, 0), + gsSP2Triangles(11, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040030C0, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP1Triangle(19, 21, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_B00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003230, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(11, 13, 29, 0), + gsSPVertex(0x04003410, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 3, 21, 4, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04003600, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 24, 25, 0, 17, 26, 27, 0), + gsSP2Triangles(14, 28, 29, 0, 23, 30, 31, 0), + gsSPVertex(0x04003800, 29, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 2, 0, 8, 9, 10, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(18, 20, 21, 0, 22, 23, 24, 0), + gsSP2Triangles(22, 24, 25, 0, 26, 27, 28, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_C30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040039D0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 2, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(23, 22, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04003BC0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 11, 0, 11, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(8, 22, 23, 0, 24, 25, 26, 0), + gsSP1Triangle(27, 28, 29, 0), + gsSPVertex(0x04003DA0, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003E80, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_D48[] = +{ + gsSPDisplayList(0x07000C30), + gsSPDisplayList(0x07000B00), + gsSPDisplayList(0x070009A0), + gsSPDisplayList(0x07000858), + gsSPDisplayList(0x07000730), + gsSPDisplayList(0x070005D0), + gsSPDisplayList(0x07000470), + gsSPDisplayList(0x07000348), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_D90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003EC0, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_E00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003FC0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x040041C0, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(3, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_EA0[] = +{ + gsSPDisplayList(0x07000E00), + gsSPDisplayList(0x07000D90), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_EB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004230, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(13, 12, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(16, 18, 17, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 3, 0, 3, 24, 1, 0), + gsSP1Triangle(25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_F48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040043F0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 1, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(9, 11, 10, 0, 12, 13, 14, 0), + gsSP2Triangles(15, 14, 16, 0, 14, 13, 16, 0), + gsSP2Triangles(15, 16, 17, 0, 18, 19, 20, 0), + gsSP1Triangle(21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_FD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004570, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1050[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004750, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 4, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_10C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040048B0, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(24, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1148[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004A60, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_11B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004B80, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1220[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004C40, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 6, 8, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x04004E40, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(12, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_12C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004F30, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 9, 8, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 16, 15, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04005120, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1370[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040051B0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_13E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005330, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1450[] = +{ + gsSPDisplayList(0x070013E8), + gsSPDisplayList(0x07001370), + gsSPDisplayList(0x070012C8), + gsSPDisplayList(0x07001220), + gsSPDisplayList(0x070011B8), + gsSPDisplayList(0x07001148), + gsSPDisplayList(0x070010C8), + gsSPDisplayList(0x07001050), + gsSPDisplayList(0x07000FD0), + gsSPDisplayList(0x07000F48), + gsSPDisplayList(0x07000EB8), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_14B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040053F0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1520[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040054B0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1598[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040055B0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040057B0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1640[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040057F0, 13, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 4, 1, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(9, 11, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_16B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040058C0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1720[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005940, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1798[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005A40, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1800[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005AC0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1870[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005B80, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_18E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005C40, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1940[] = +{ + gsSPDisplayList(0x070018E0), + gsSPDisplayList(0x07001870), + gsSPDisplayList(0x07001800), + gsSPDisplayList(0x07001798), + gsSPDisplayList(0x07001720), + gsSPDisplayList(0x070016B8), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x07001598), + gsSPDisplayList(0x07001520), + gsSPDisplayList(0x070014B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1998[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005C80, 11, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP1Quadrangle(0, 6, 8, 1, 0), + gsSP2Triangles(9, 8, 6, 0, 10, 9, 6, 0), + gsSP1Triangle(7, 10, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1A18[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005D30, 11, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 4, 1, 0, 1, 4, 5, 0), + gsSP2Triangles(1, 5, 6, 0, 6, 5, 7, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 10, 0), + gsSP1Triangle(8, 7, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1A98[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005DE0, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(3, 2, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 5, 9, 6, 0), + gsSP2Triangles(9, 10, 6, 0, 10, 11, 12, 0), + gsSP2Triangles(10, 12, 6, 0, 12, 11, 13, 0), + gsSP2Triangles(12, 13, 14, 0, 14, 13, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1B20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005EE0, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005F80, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1BE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005FC0, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(0, 4, 1, 0, 5, 6, 4, 0), + gsSP2Triangles(5, 4, 3, 0, 7, 6, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1C50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006040, 13, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(5, 8, 6, 0, 9, 10, 11, 0), + gsSP1Quadrangle(10, 12, 4, 11, 0), + gsSP2Triangles(11, 1, 0, 0, 4, 7, 11, 0), + gsSP1Triangle(7, 1, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1CD8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006110, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(2, 3, 4, 0, 5, 2, 4, 0), + gsSP1Triangle(5, 4, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1D48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006180, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(3, 4, 1, 0, 1, 5, 2, 0), + gsSP2Triangles(6, 7, 8, 0, 3, 6, 4, 0), + gsSP2Triangles(6, 9, 4, 0, 6, 8, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1DC0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006220, 11, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 1, 0, 0, 3, 2, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 6, 5, 7, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Triangle(6, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1E40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040062D0, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(2, 1, 4, 0, 3, 5, 4, 0), + gsSP1Quadrangle(6, 7, 5, 3, 0), + gsSP1Quadrangle(8, 9, 7, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1EB8[] = +{ + gsSPDisplayList(0x07001E40), + gsSPDisplayList(0x07001DC0), + gsSPDisplayList(0x07001D48), + gsSPDisplayList(0x07001CD8), + gsSPDisplayList(0x07001C50), + gsSPDisplayList(0x07001BE0), + gsSPDisplayList(0x07001B20), + gsSPDisplayList(0x07001A98), + gsSPDisplayList(0x07001A18), + gsSPDisplayList(0x07001998), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1F10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006370, 5, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Triangle(0, 4, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1F78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040063C0, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 3, 7, 8, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 2, 1, 0), + gsSP1Triangle(1, 3, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_1FF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006450, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(0, 4, 1, 0, 0, 5, 3, 0), + gsSP2Triangles(3, 6, 4, 0, 7, 2, 1, 0), + gsSP1Triangle(7, 1, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_2068[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040064E0, 6, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(1, 4, 3, 0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_20D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006540, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Triangle(0, 4, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_2138[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006590, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0), + gsSP2Triangles(0, 2, 5, 0, 6, 0, 3, 0), + gsSP2Triangles(0, 7, 8, 0, 0, 6, 1, 0), + gsSP1Triangle(0, 5, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_21B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006620, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(2, 3, 4, 5, 0), + gsSP1Triangle(2, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_2220[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006690, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(0, 4, 3, 0, 0, 5, 4, 0), + gsSP1Triangle(0, 6, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_2290[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006700, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(2, 4, 5, 0, 5, 6, 7, 0), + gsSP2Triangles(8, 5, 7, 0, 5, 8, 2, 0), + gsSP1Triangle(8, 3, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_2308[] = +{ + gsSPDisplayList(0x07002290), + gsSPDisplayList(0x07002220), + gsSPDisplayList(0x070021B0), + gsSPDisplayList(0x07002138), + gsSPDisplayList(0x070020D0), + gsSPDisplayList(0x07002068), + gsSPDisplayList(0x07001FF0), + gsSPDisplayList(0x07001F78), + gsSPDisplayList(0x07001F10), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_2358[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006790, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04006990, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04006B90, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_2450[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006C10, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04006E10, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04007010, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_2548[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007090, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04007290, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04007490, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_2640[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007510, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04007710, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04007910, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_2738[] = +{ + gsSPDisplayList(0x07002640), + gsSPDisplayList(0x07002548), + gsSPDisplayList(0x07002450), + gsSPDisplayList(0x07002358), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_2760[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04007990, 9, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 3, 2, 0, 5, 4, 2, 0), + gsSP2Triangles(5, 2, 6, 0, 7, 8, 5, 0), + gsSP1Triangle(7, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_2798[] = +{ + gsSPDisplayList(0x07002760), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_27A8[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04007A20, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 0, 0), + gsSP2Triangles(0, 2, 4, 0, 0, 5, 3, 0), + gsSP2Triangles(4, 6, 0, 0, 0, 6, 5, 0), + gsSP2Triangles(3, 7, 1, 0, 2, 8, 4, 0), + gsSP2Triangles(3, 9, 7, 0, 10, 9, 3, 0), + gsSP2Triangles(3, 11, 10, 0, 3, 5, 11, 0), + gsSP2Triangles(10, 12, 9, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 16, 14, 0, 13, 17, 18, 0), + gsSP2Triangles(13, 18, 16, 0, 19, 13, 20, 0), + gsSP2Triangles(19, 20, 21, 0, 13, 15, 22, 0), + gsSP2Triangles(13, 22, 20, 0, 15, 14, 23, 0), + gsSP1Quadrangle(15, 24, 25, 22, 0), + gsSP2Triangles(15, 23, 24, 0, 4, 26, 27, 0), + gsSP1Quadrangle(4, 27, 28, 6, 0), + gsSP2Triangles(4, 8, 26, 0, 29, 26, 30, 0), + gsSP1Quadrangle(27, 26, 29, 31, 0), + gsSP1Triangle(27, 31, 28, 0), + gsSPVertex(0x04007C20, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP2Triangles(2, 4, 3, 0, 0, 5, 1, 0), + gsSP2Triangles(0, 6, 5, 0, 0, 7, 6, 0), + gsSP2Triangles(0, 3, 7, 0, 8, 9, 10, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 10, 13, 0), + gsSP2Triangles(8, 16, 9, 0, 17, 18, 19, 0), + gsSP1Quadrangle(17, 19, 20, 21, 0), + gsSP2Triangles(17, 22, 18, 0, 23, 17, 24, 0), + gsSP2Triangles(23, 24, 25, 0, 17, 21, 26, 0), + gsSP2Triangles(17, 26, 24, 0, 27, 18, 22, 0), + gsSP2Triangles(21, 20, 28, 0, 29, 28, 8, 0), + gsSP2Triangles(28, 16, 8, 0, 30, 29, 8, 0), + gsSP2Triangles(30, 8, 31, 0, 31, 8, 15, 0), + gsSP1Triangle(31, 15, 14, 0), + gsSPVertex(0x04007E20, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(0, 5, 1, 0, 0, 4, 6, 0), + gsSP2Triangles(6, 7, 0, 0, 7, 5, 0, 0), + gsSP2Triangles(2, 3, 0, 0, 2, 1, 8, 0), + gsSP2Triangles(2, 8, 9, 0, 2, 10, 3, 0), + gsSP2Triangles(9, 10, 2, 0, 11, 12, 13, 0), + gsSP1Quadrangle(11, 13, 14, 15, 0), + gsSP1Quadrangle(13, 16, 17, 14, 0), + gsSP2Triangles(18, 19, 20, 0, 18, 21, 22, 0), + gsSP2Triangles(18, 23, 24, 0, 25, 19, 18, 0), + gsSP2Triangles(25, 18, 22, 0, 18, 24, 21, 0), + gsSP2Triangles(19, 26, 20, 0, 27, 19, 25, 0), + gsSP2Triangles(28, 20, 29, 0, 20, 30, 31, 0), + gsSPVertex(0x04008020, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 4, 1, 0, 5, 4, 0, 0), + gsSP2Triangles(0, 6, 7, 0, 0, 6, 8, 0), + gsSP2Triangles(3, 9, 0, 0, 5, 0, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 11, 0), + gsSP2Triangles(14, 11, 2, 0, 2, 11, 3, 0), + gsSP2Triangles(15, 12, 11, 0, 11, 13, 3, 0), + gsSP2Triangles(6, 12, 15, 0, 16, 13, 17, 0), + gsSP2Triangles(16, 17, 18, 0, 3, 13, 16, 0), + gsSP1Quadrangle(19, 18, 17, 20, 0), + gsSP1Quadrangle(21, 19, 20, 22, 0), + gsSP2Triangles(21, 22, 23, 0, 24, 21, 23, 0), + gsSP2Triangles(9, 3, 16, 0, 7, 6, 15, 0), + gsSP2Triangles(25, 26, 27, 0, 25, 28, 26, 0), + gsSP2Triangles(26, 28, 29, 0, 26, 23, 27, 0), + gsSP2Triangles(2, 1, 14, 0, 26, 29, 30, 0), + gsSP1Triangle(27, 23, 31, 0), + gsSPVertex(0x04008220, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 0, 0, 5, 6, 0, 0), + gsSP1Quadrangle(2, 7, 8, 3, 0), + gsSP2Triangles(9, 6, 5, 0, 10, 11, 12, 0), + gsSP2Triangles(10, 12, 13, 0, 11, 14, 15, 0), + gsSP1Quadrangle(11, 15, 16, 12, 0), + gsSP2Triangles(17, 18, 19, 0, 17, 20, 21, 0), + gsSP2Triangles(17, 22, 20, 0, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 24, 23, 0), + gsSP2Triangles(28, 23, 29, 0, 23, 25, 29, 0), + gsSP2Triangles(28, 26, 23, 0, 7, 27, 26, 0), + gsSP2Triangles(7, 26, 8, 0, 24, 30, 31, 0), + gsSPVertex(0x04008420, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 1, 4, 0), + gsSP2Triangles(2, 1, 5, 0, 3, 4, 6, 0), + gsSP1Quadrangle(3, 6, 7, 8, 0), + gsSP2Triangles(4, 0, 9, 0, 6, 4, 10, 0), + gsSP2Triangles(4, 9, 10, 0, 11, 0, 2, 0), + gsSP2Triangles(6, 10, 7, 0, 7, 11, 2, 0), + gsSP2Triangles(8, 7, 12, 0, 12, 7, 13, 0), + gsSP2Triangles(7, 2, 8, 0, 2, 5, 8, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 20, 18, 0, 21, 17, 22, 0), + gsSP2Triangles(21, 22, 23, 0, 17, 12, 13, 0), + gsSP2Triangles(17, 13, 22, 0, 8, 17, 19, 0), + gsSP2Triangles(18, 20, 24, 0, 8, 19, 5, 0), + gsSP1Quadrangle(25, 26, 27, 28, 0), + gsSP2Triangles(25, 28, 29, 0, 30, 25, 29, 0), + gsSP1Triangle(30, 29, 31, 0), + gsSPVertex(0x04008620, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP2Triangles(6, 7, 1, 0, 1, 8, 4, 0), + gsSP2Triangles(1, 7, 8, 0, 9, 6, 1, 0), + gsSP1Quadrangle(4, 10, 11, 12, 0), + gsSP2Triangles(4, 12, 5, 0, 10, 4, 13, 0), + gsSP2Triangles(4, 8, 13, 0, 10, 14, 15, 0), + gsSP2Triangles(10, 15, 11, 0, 16, 6, 9, 0), + gsSP2Triangles(17, 18, 16, 0, 16, 18, 6, 0), + gsSP2Triangles(19, 20, 21, 0, 19, 22, 20, 0), + gsSP1Quadrangle(14, 23, 24, 15, 0), + gsSP1Quadrangle(25, 26, 27, 28, 0), + gsSP1Triangle(25, 28, 29, 0), + gsSPVertex(0x04008800, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 6, 0), + gsSP1Triangle(3, 2, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_2B48[] = +{ + gsSPDisplayList(0x070027A8), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_2B58[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008870, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_2BC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008970, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x04008B50, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(3, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_2C68[] = +{ + gsSPDisplayList(0x07002BC8), + gsSPDisplayList(0x07002B58), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_2C80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008BC0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_2CF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008CE0, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(13, 12, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 18, 16, 0, 19, 20, 21, 0), + gsSP2Triangles(3, 22, 23, 0, 1, 24, 3, 0), + gsSP1Triangle(25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_2D80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008EA0, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(5, 6, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(8, 11, 9, 0, 12, 13, 14, 0), + gsSP2Triangles(12, 15, 13, 0, 16, 12, 14, 0), + gsSP2Triangles(13, 15, 17, 0, 18, 19, 20, 0), + gsSP1Triangle(21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_2E08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009020, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_2E88[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009200, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 5, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_2F00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009360, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP1Triangle(24, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_2F80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009510, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_2FE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040095D0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_3058[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040096D0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_30C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009790, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 4, 0, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 15, 17, 16, 0), + gsSP2Triangles(18, 14, 16, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04009980, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_3170[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009AA0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 3, 5, 0, 3, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 14, 12, 0, 11, 15, 14, 0), + gsSP2Triangles(13, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(18, 20, 21, 0, 22, 23, 24, 0), + gsSP2Triangles(25, 26, 27, 0, 28, 29, 30, 0), + gsSPVertex(0x04009C90, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_3218[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_MIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009D50, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_3290[] = +{ + gsSPDisplayList(0x07003218), + gsSPDisplayList(0x07003170), + gsSPDisplayList(0x070030C0), + gsSPDisplayList(0x07003058), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x07002F80), + gsSPDisplayList(0x07002F00), + gsSPDisplayList(0x07002E88), + gsSPDisplayList(0x07002E08), + gsSPDisplayList(0x07002D80), + gsSPDisplayList(0x07002CF0), + gsSPDisplayList(0x07002C80), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_32F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009ED0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_3368[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009F90, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_33E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A090, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400A290, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_3488[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A2D0, 13, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(2, 4, 3, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(9, 11, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_3500[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A3A0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_3568[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A420, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_35E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A520, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_3648[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A5A0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_36B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A660, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_3728[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A720, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_3788[] = +{ + gsSPDisplayList(0x07003728), + gsSPDisplayList(0x070036B8), + gsSPDisplayList(0x07003648), + gsSPDisplayList(0x070035E0), + gsSPDisplayList(0x07003568), + gsSPDisplayList(0x07003500), + gsSPDisplayList(0x07003488), + gsSPDisplayList(0x070033E0), + gsSPDisplayList(0x07003368), + gsSPDisplayList(0x070032F8), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_37E0[] = +{ + gsSPDisplayList(0x07003788), + gsSPDisplayList(0x07003290), + gsSPDisplayList(0x07002C68), + gsSPDisplayList(0x07002B48), + gsSPDisplayList(0x07002798), + gsSPDisplayList(0x07002738), + gsSPDisplayList(0x07002308), + gsSPDisplayList(0x07001EB8), + gsSPDisplayList(0x07001940), + gsSPDisplayList(0x07001450), + gsSPDisplayList(0x07000EA0), + gsSPDisplayList(0x07000D48), + gsSPEndDisplayList(), +}; + +Gfx d_course_sherbet_land_packed_dl_3848[] = +{ + gsSPDisplayList(0x070037E0), + gsSPEndDisplayList(), +}; + +u8 d_course_sherbet_land_packed_tail[] = { 0xFF, 15, 0, 0, 0, 0, 0, 0}; diff --git a/courses/star_cup/wario_stadium/course_data.inc.c b/courses/star_cup/wario_stadium/course_data.inc.c new file mode 100644 index 000000000..6f1872b2a --- /dev/null +++ b/courses/star_cup/wario_stadium/course_data.inc.c @@ -0,0 +1,4945 @@ +// todo: Replace addresses with variables +#include +#include +#include +#include +#include + +Gfx d_course_wario_stadium_dl_0[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004BA8), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070059C0), + gsSPDisplayList(0x07005938), + gsSPDisplayList(0x07005888), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x07007530), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x07002298), + gsSPDisplayList(0x07007ED0), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x07008D28), + gsSPDisplayList(0x07008DE8), + gsSPDisplayList(0x07009760), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_B8[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x070059C0), + gsSPDisplayList(0x07005938), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x07007530), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x07007ED0), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x07008D28), + gsSPDisplayList(0x07008DE8), + gsSPDisplayList(0x07009760), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_158[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004BA8), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x070059C0), + gsSPDisplayList(0x07005938), + gsSPDisplayList(0x07005888), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x07008D28), + gsSPDisplayList(0x07008DE8), + gsSPDisplayList(0x07009760), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_1B8[] = +{ + gsSPDisplayList(0x07004BA8), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x070059C0), + gsSPDisplayList(0x07005938), + gsSPDisplayList(0x07005888), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x07007530), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x07002298), + gsSPDisplayList(0x07007ED0), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x07008D28), + gsSPDisplayList(0x07008DE8), + gsSPDisplayList(0x07009760), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_2A0[] = +{ + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004BA8), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070059C0), + gsSPDisplayList(0x07005938), + gsSPDisplayList(0x07005888), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07007530), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x07007630), + gsSPDisplayList(0x07001F28), + gsSPDisplayList(0x07001FC8), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x07008D28), + gsSPDisplayList(0x07008DE8), + gsSPDisplayList(0x07008EF0), + gsSPDisplayList(0x07001458), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_350[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x070059C0), + gsSPDisplayList(0x07005938), + gsSPDisplayList(0x07005888), + gsSPDisplayList(0x07003D10), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x07007530), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x07007630), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x070024D0), + gsSPDisplayList(0x07002908), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07008D28), + gsSPDisplayList(0x07008DE8), + gsSPDisplayList(0x07008EF0), + gsSPDisplayList(0x07001860), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_440[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004BA8), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x070059C0), + gsSPDisplayList(0x07005938), + gsSPDisplayList(0x07005888), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07007530), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x07007630), + gsSPDisplayList(0x07008D28), + gsSPDisplayList(0x07008DE8), + gsSPDisplayList(0x07008EF0), + gsSPDisplayList(0x07001860), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_4C0[] = +{ + gsSPDisplayList(0x07004BA8), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x070059C0), + gsSPDisplayList(0x07005938), + gsSPDisplayList(0x07005888), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003D10), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x07007530), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x07007630), + gsSPDisplayList(0x07001F28), + gsSPDisplayList(0x07001FC8), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x070024D0), + gsSPDisplayList(0x07002908), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x07008D28), + gsSPDisplayList(0x07008DE8), + gsSPDisplayList(0x07008EF0), + gsSPDisplayList(0x07001458), + gsSPDisplayList(0x07001860), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_5E8[] = +{ + gsSPDisplayList(0x07004BA8), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07005938), + gsSPDisplayList(0x07005888), + gsSPDisplayList(0x070057F8), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x07007630), + gsSPDisplayList(0x07001F28), + gsSPDisplayList(0x07001FC8), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x07008DE8), + gsSPDisplayList(0x07008EF0), + gsSPDisplayList(0x07008FC8), + gsSPDisplayList(0x07001088), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_668[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004BA8), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x07005938), + gsSPDisplayList(0x07005888), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x07007630), + gsSPDisplayList(0x070076E0), + gsSPDisplayList(0x07001F28), + gsSPDisplayList(0x07001FC8), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x070024D0), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x07008DE8), + gsSPDisplayList(0x07008EF0), + gsSPDisplayList(0x07008FC8), + gsSPDisplayList(0x07001088), + gsSPDisplayList(0x07001860), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_798[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004BA8), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x07005938), + gsSPDisplayList(0x07005888), + gsSPDisplayList(0x070057F8), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x07007630), + gsSPDisplayList(0x070076E0), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x07008DE8), + gsSPDisplayList(0x07008EF0), + gsSPDisplayList(0x07008FC8), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_830[] = +{ + gsSPDisplayList(0x07004BA8), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x07005938), + gsSPDisplayList(0x07005888), + gsSPDisplayList(0x070057F8), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x07007630), + gsSPDisplayList(0x070076E0), + gsSPDisplayList(0x07001F28), + gsSPDisplayList(0x07001FC8), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x070024D0), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x07008DE8), + gsSPDisplayList(0x07008EF0), + gsSPDisplayList(0x07008FC8), + gsSPDisplayList(0x07001088), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_940[] = +{ + gsSPDisplayList(0x07004BA8), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07004930), + gsSPDisplayList(0x07005888), + gsSPDisplayList(0x070057F8), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07008EF0), + gsSPDisplayList(0x07008FC8), + gsSPDisplayList(0x07009090), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_990[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004BA8), + gsSPDisplayList(0x07004930), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x07003AA8), + gsSPDisplayList(0x07005888), + gsSPDisplayList(0x070057F8), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x070038F8), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07007630), + gsSPDisplayList(0x070076E0), + gsSPDisplayList(0x070077A8), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07001EA0), + gsSPDisplayList(0x07007220), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x070024D0), + gsSPDisplayList(0x07002AB0), + gsSPDisplayList(0x07003160), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x07008EF0), + gsSPDisplayList(0x07008FC8), + gsSPDisplayList(0x07009090), + gsSPDisplayList(0x07001018), + gsSPDisplayList(0x07001100), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_AB0[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004BA8), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x07003AA8), + gsSPDisplayList(0x07005888), + gsSPDisplayList(0x070057F8), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x07007630), + gsSPDisplayList(0x070076E0), + gsSPDisplayList(0x070077A8), + gsSPDisplayList(0x07007220), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x07008EF0), + gsSPDisplayList(0x07008FC8), + gsSPDisplayList(0x07009090), + gsSPDisplayList(0x07001100), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_B60[] = +{ + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07004930), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x07005888), + gsSPDisplayList(0x070057F8), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x070038F8), + gsSPDisplayList(0x07007630), + gsSPDisplayList(0x070076E0), + gsSPDisplayList(0x070077A8), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07006FC0), + gsSPDisplayList(0x07008EF0), + gsSPDisplayList(0x07008FC8), + gsSPDisplayList(0x07009090), + gsSPDisplayList(0x07001018), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_C08[] = +{ + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07004930), + gsSPDisplayList(0x070057F8), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x070056E0), + gsSPDisplayList(0x070077A8), + gsSPDisplayList(0x07007838), + gsSPDisplayList(0x07001F28), + gsSPDisplayList(0x07008FC8), + gsSPDisplayList(0x07009090), + gsSPDisplayList(0x07009120), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_C70[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004930), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x070057F8), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x070056E0), + gsSPDisplayList(0x07003B68), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07003D80), + gsSPDisplayList(0x07003D10), + gsSPDisplayList(0x070076E0), + gsSPDisplayList(0x070077A8), + gsSPDisplayList(0x07007838), + gsSPDisplayList(0x07001F28), + gsSPDisplayList(0x070065A0), + gsSPDisplayList(0x07008FC8), + gsSPDisplayList(0x07009090), + gsSPDisplayList(0x07009120), + gsSPDisplayList(0x07001088), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_D60[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07004930), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x070057F8), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x070056E0), + gsSPDisplayList(0x07003B68), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07003D80), + gsSPDisplayList(0x070076E0), + gsSPDisplayList(0x070077A8), + gsSPDisplayList(0x07007838), + gsSPDisplayList(0x07001F28), + gsSPDisplayList(0x070065A0), + gsSPDisplayList(0x07008FC8), + gsSPDisplayList(0x07009090), + gsSPDisplayList(0x07009120), + gsSPDisplayList(0x07001088), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_E30[] = +{ + gsSPDisplayList(0x07004930), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070057F8), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x070056E0), + gsSPDisplayList(0x07003B68), + gsSPDisplayList(0x07005D20), + gsSPDisplayList(0x07005CB0), + gsSPDisplayList(0x070076E0), + gsSPDisplayList(0x070077A8), + gsSPDisplayList(0x07007838), + gsSPDisplayList(0x070065A0), + gsSPDisplayList(0x07008FC8), + gsSPDisplayList(0x07009090), + gsSPDisplayList(0x07009120), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_ED0[] = +{ + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07004930), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x070056E0), + gsSPDisplayList(0x07005A38), + gsSPDisplayList(0x070077A8), + gsSPDisplayList(0x07007838), + gsSPDisplayList(0x070073F0), + gsSPDisplayList(0x07005FC8), + gsSPDisplayList(0x07006068), + gsSPDisplayList(0x070065A0), + gsSPDisplayList(0x07009090), + gsSPDisplayList(0x07009120), + gsSPDisplayList(0x07008C28), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_F70[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x070056E0), + gsSPDisplayList(0x07005A38), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07003D80), + gsSPDisplayList(0x07003D10), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x070077A8), + gsSPDisplayList(0x07007838), + gsSPDisplayList(0x070073F0), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07005FC8), + gsSPDisplayList(0x07006068), + gsSPDisplayList(0x070065A0), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07009090), + gsSPDisplayList(0x07009120), + gsSPDisplayList(0x07008C28), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_1068[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07004930), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x070056E0), + gsSPDisplayList(0x07005A38), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07003D80), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x070077A8), + gsSPDisplayList(0x07007838), + gsSPDisplayList(0x070073F0), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07005FC8), + gsSPDisplayList(0x07006068), + gsSPDisplayList(0x070065A0), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07009090), + gsSPDisplayList(0x07009120), + gsSPDisplayList(0x07008C28), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_1158[] = +{ + gsSPDisplayList(0x07004930), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x070056E0), + gsSPDisplayList(0x07005A38), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07003D80), + gsSPDisplayList(0x07003D10), + gsSPDisplayList(0x07007838), + gsSPDisplayList(0x070073F0), + gsSPDisplayList(0x070065A0), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07009090), + gsSPDisplayList(0x07009120), + gsSPDisplayList(0x07008C28), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_11F8[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003960), + gsSPDisplayList(0x070038F8), + gsSPDisplayList(0x07003B68), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07007838), + gsSPDisplayList(0x070073F0), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x07002AB0), + gsSPDisplayList(0x07002E90), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07005FC8), + gsSPDisplayList(0x07006068), + gsSPDisplayList(0x070065A0), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07009120), + gsSPDisplayList(0x07008C28), + gsSPDisplayList(0x070085F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_12E0[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07003D80), + gsSPDisplayList(0x07003D10), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07007838), + gsSPDisplayList(0x070073F0), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07005FC8), + gsSPDisplayList(0x07006068), + gsSPDisplayList(0x070065A0), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07009120), + gsSPDisplayList(0x07008C28), + gsSPDisplayList(0x070085F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_13C0[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003960), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07007838), + gsSPDisplayList(0x070073F0), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x07002AB0), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07002E90), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07005FC8), + gsSPDisplayList(0x07006068), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07009120), + gsSPDisplayList(0x07008C28), + gsSPDisplayList(0x070085F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_14A0[] = +{ + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003960), + gsSPDisplayList(0x070038F8), + gsSPDisplayList(0x07003B68), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07003D80), + gsSPDisplayList(0x07003D10), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07007838), + gsSPDisplayList(0x070073F0), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07005FC8), + gsSPDisplayList(0x07006068), + gsSPDisplayList(0x070065A0), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07009120), + gsSPDisplayList(0x07008C28), + gsSPDisplayList(0x070085F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_1590[] = +{ + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003960), + gsSPDisplayList(0x070038F8), + gsSPDisplayList(0x070073F0), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x07006EC8), + gsSPDisplayList(0x07001EA0), + gsSPDisplayList(0x07002AB0), + gsSPDisplayList(0x07002E90), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07005FC8), + gsSPDisplayList(0x07008C28), + gsSPDisplayList(0x070085F0), + gsSPDisplayList(0x07008678), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_1630[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x070038F8), + gsSPDisplayList(0x07003B68), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07003D10), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x070073F0), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x07006EC8), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07005FC8), + gsSPDisplayList(0x07006068), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07008C28), + gsSPDisplayList(0x070085F0), + gsSPDisplayList(0x07008678), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_1708[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x070073F0), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x07006EC8), + gsSPDisplayList(0x07002AB0), + gsSPDisplayList(0x07002E90), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07005FC8), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07008C28), + gsSPDisplayList(0x070085F0), + gsSPDisplayList(0x07008678), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_17A8[] = +{ + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003960), + gsSPDisplayList(0x070038F8), + gsSPDisplayList(0x07003B68), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07003D10), + gsSPDisplayList(0x070073F0), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x07006EC8), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07005FC8), + gsSPDisplayList(0x07006068), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07008C28), + gsSPDisplayList(0x070085F0), + gsSPDisplayList(0x07008678), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_1868[] = +{ + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003960), + gsSPDisplayList(0x070038F8), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x07006EC8), + gsSPDisplayList(0x07006FC0), + gsSPDisplayList(0x07001F28), + gsSPDisplayList(0x07002AB0), + gsSPDisplayList(0x07002E90), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x070085F0), + gsSPDisplayList(0x07008678), + gsSPDisplayList(0x07008708), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_1908[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x070038F8), + gsSPDisplayList(0x07003B68), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x07006EC8), + gsSPDisplayList(0x07006FC0), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07005FC8), + gsSPDisplayList(0x07006068), + gsSPDisplayList(0x070065A0), + gsSPDisplayList(0x070035F8), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x070085F0), + gsSPDisplayList(0x07008678), + gsSPDisplayList(0x07008708), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_19E0[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003960), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x07006EC8), + gsSPDisplayList(0x07006FC0), + gsSPDisplayList(0x07001F28), + gsSPDisplayList(0x07002AB0), + gsSPDisplayList(0x07002E90), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07005FC8), + gsSPDisplayList(0x07006068), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x070085F0), + gsSPDisplayList(0x07008678), + gsSPDisplayList(0x07008708), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_1AB8[] = +{ + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x07003960), + gsSPDisplayList(0x070038F8), + gsSPDisplayList(0x07003B68), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07006DD8), + gsSPDisplayList(0x07006EC8), + gsSPDisplayList(0x07006FC0), + gsSPDisplayList(0x070065A0), + gsSPDisplayList(0x070085F0), + gsSPDisplayList(0x07008678), + gsSPDisplayList(0x07008708), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_1B48[] = +{ + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003960), + gsSPDisplayList(0x07006EC8), + gsSPDisplayList(0x07006FC0), + gsSPDisplayList(0x07007090), + gsSPDisplayList(0x07006108), + gsSPDisplayList(0x07008678), + gsSPDisplayList(0x07008708), + gsSPDisplayList(0x07008798), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_1BB0[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003960), + gsSPDisplayList(0x070038F8), + gsSPDisplayList(0x07003B68), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07003D80), + gsSPDisplayList(0x07003D10), + gsSPDisplayList(0x07006EC8), + gsSPDisplayList(0x07006FC0), + gsSPDisplayList(0x07007090), + gsSPDisplayList(0x07006108), + gsSPDisplayList(0x07005FC8), + gsSPDisplayList(0x07006068), + gsSPDisplayList(0x070065A0), + gsSPDisplayList(0x070035F8), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07008678), + gsSPDisplayList(0x07008708), + gsSPDisplayList(0x07008798), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_1CA8[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003960), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07006EC8), + gsSPDisplayList(0x07006FC0), + gsSPDisplayList(0x07007090), + gsSPDisplayList(0x07006108), + gsSPDisplayList(0x07005FC8), + gsSPDisplayList(0x070065A0), + gsSPDisplayList(0x07008678), + gsSPDisplayList(0x07008708), + gsSPDisplayList(0x07008798), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_1D68[] = +{ + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003960), + gsSPDisplayList(0x070038F8), + gsSPDisplayList(0x07003B68), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07006EC8), + gsSPDisplayList(0x07006FC0), + gsSPDisplayList(0x07007090), + gsSPDisplayList(0x07008678), + gsSPDisplayList(0x07008708), + gsSPDisplayList(0x07008798), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_1DF8[] = +{ + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003960), + gsSPDisplayList(0x07006FC0), + gsSPDisplayList(0x07007090), + gsSPDisplayList(0x07007220), + gsSPDisplayList(0x070013D0), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07008708), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x070088A0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_1E70[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x07003AA8), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x07003960), + gsSPDisplayList(0x070038F8), + gsSPDisplayList(0x07003B68), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07003D80), + gsSPDisplayList(0x07003D10), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07002400), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07006FC0), + gsSPDisplayList(0x07007090), + gsSPDisplayList(0x07007220), + gsSPDisplayList(0x07007338), + gsSPDisplayList(0x07002A28), + gsSPDisplayList(0x07002AB0), + gsSPDisplayList(0x070032D0), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x07006108), + gsSPDisplayList(0x07005E00), + gsSPDisplayList(0x07005E88), + gsSPDisplayList(0x07003070), + gsSPDisplayList(0x07003660), + gsSPDisplayList(0x07008708), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x070088A0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_1FD8[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x07003AA8), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07006FC0), + gsSPDisplayList(0x07007090), + gsSPDisplayList(0x07007220), + gsSPDisplayList(0x07007338), + gsSPDisplayList(0x07002A28), + gsSPDisplayList(0x07002AB0), + gsSPDisplayList(0x070032D0), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x070013D0), + gsSPDisplayList(0x07008708), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x070088A0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_20A8[] = +{ + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003960), + gsSPDisplayList(0x070038F8), + gsSPDisplayList(0x07003B68), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07003D80), + gsSPDisplayList(0x07003D10), + gsSPDisplayList(0x07002400), + gsSPDisplayList(0x07001D20), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07006FC0), + gsSPDisplayList(0x07007090), + gsSPDisplayList(0x07007220), + gsSPDisplayList(0x07006108), + gsSPDisplayList(0x07005E00), + gsSPDisplayList(0x07005E88), + gsSPDisplayList(0x07003070), + gsSPDisplayList(0x07003660), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07008708), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x070088A0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_21A8[] = +{ + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07007090), + gsSPDisplayList(0x07007220), + gsSPDisplayList(0x07007338), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x07001458), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x070088A0), + gsSPDisplayList(0x07008A68), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_2218[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x07003AA8), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07007090), + gsSPDisplayList(0x07007220), + gsSPDisplayList(0x07007338), + gsSPDisplayList(0x070024D0), + gsSPDisplayList(0x07003160), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x070088A0), + gsSPDisplayList(0x07008A68), + gsSPDisplayList(0x070015C8), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_2308[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x07003AA8), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07007090), + gsSPDisplayList(0x07007220), + gsSPDisplayList(0x07007338), + gsSPDisplayList(0x070024D0), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x070088A0), + gsSPDisplayList(0x07008A68), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_23B0[] = +{ + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07007090), + gsSPDisplayList(0x07007220), + gsSPDisplayList(0x07007338), + gsSPDisplayList(0x070024D0), + gsSPDisplayList(0x07003160), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x07006108), + gsSPDisplayList(0x07001458), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x070088A0), + gsSPDisplayList(0x07008A68), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_2490[] = +{ + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x07003AA8), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07007090), + gsSPDisplayList(0x07007220), + gsSPDisplayList(0x07007338), + gsSPDisplayList(0x07007960), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x07001458), + gsSPDisplayList(0x070088A0), + gsSPDisplayList(0x07008A68), + gsSPDisplayList(0x070091E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_2530[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x07003AA8), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07007220), + gsSPDisplayList(0x07007338), + gsSPDisplayList(0x07007960), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x07003598), + gsSPDisplayList(0x070088A0), + gsSPDisplayList(0x07008A68), + gsSPDisplayList(0x070091E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_2610[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x07003AA8), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07007220), + gsSPDisplayList(0x07007338), + gsSPDisplayList(0x07007960), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070088A0), + gsSPDisplayList(0x07008A68), + gsSPDisplayList(0x070091E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_2698[] = +{ + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07007090), + gsSPDisplayList(0x07007220), + gsSPDisplayList(0x07007338), + gsSPDisplayList(0x07007960), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x07003598), + gsSPDisplayList(0x07001458), + gsSPDisplayList(0x070088A0), + gsSPDisplayList(0x07008A68), + gsSPDisplayList(0x070091E8), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_2798[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x07003AA8), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07001F28), + gsSPDisplayList(0x07001FC8), + gsSPDisplayList(0x07007338), + gsSPDisplayList(0x07007960), + gsSPDisplayList(0x07008030), + gsSPDisplayList(0x07002AB0), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070062C8), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x07001100), + gsSPDisplayList(0x07008A68), + gsSPDisplayList(0x070091E8), + gsSPDisplayList(0x070098A0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_2870[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07007338), + gsSPDisplayList(0x07007960), + gsSPDisplayList(0x07008030), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x07003598), + gsSPDisplayList(0x07008A68), + gsSPDisplayList(0x070091E8), + gsSPDisplayList(0x070098A0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_2928[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x07003AA8), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07001FC8), + gsSPDisplayList(0x07007338), + gsSPDisplayList(0x07007960), + gsSPDisplayList(0x07008030), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x07008A68), + gsSPDisplayList(0x070091E8), + gsSPDisplayList(0x070098A0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_29D0[] = +{ + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07001F28), + gsSPDisplayList(0x07001FC8), + gsSPDisplayList(0x07007338), + gsSPDisplayList(0x07007960), + gsSPDisplayList(0x07008030), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070062C8), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x07003598), + gsSPDisplayList(0x07008A68), + gsSPDisplayList(0x070091E8), + gsSPDisplayList(0x070098A0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_2AB0[] = +{ + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07001F28), + gsSPDisplayList(0x07001FC8), + gsSPDisplayList(0x07007960), + gsSPDisplayList(0x07008030), + gsSPDisplayList(0x070080E8), + gsSPDisplayList(0x070062C8), + gsSPDisplayList(0x07006390), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x07006108), + gsSPDisplayList(0x070091E8), + gsSPDisplayList(0x070098A0), + gsSPDisplayList(0x07009998), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_2B60[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07007960), + gsSPDisplayList(0x07008030), + gsSPDisplayList(0x070080E8), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070062C8), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x070091E8), + gsSPDisplayList(0x070098A0), + gsSPDisplayList(0x07009998), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_2C30[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07007960), + gsSPDisplayList(0x07008030), + gsSPDisplayList(0x070080E8), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x070091E8), + gsSPDisplayList(0x070098A0), + gsSPDisplayList(0x07009998), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_2CE0[] = +{ + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003960), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07001F28), + gsSPDisplayList(0x07007960), + gsSPDisplayList(0x07008030), + gsSPDisplayList(0x070080E8), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070062C8), + gsSPDisplayList(0x07006390), + gsSPDisplayList(0x07006108), + gsSPDisplayList(0x070091E8), + gsSPDisplayList(0x070098A0), + gsSPDisplayList(0x07009998), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_2DC0[] = +{ + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003960), + gsSPDisplayList(0x070038F8), + gsSPDisplayList(0x07001F28), + gsSPDisplayList(0x07001FC8), + gsSPDisplayList(0x07008030), + gsSPDisplayList(0x070080E8), + gsSPDisplayList(0x07008240), + gsSPDisplayList(0x070062C8), + gsSPDisplayList(0x07006390), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x07006108), + gsSPDisplayList(0x070098A0), + gsSPDisplayList(0x07009998), + gsSPDisplayList(0x07009AD8), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_2E70[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003960), + gsSPDisplayList(0x070038F8), + gsSPDisplayList(0x07003B68), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07008030), + gsSPDisplayList(0x070080E8), + gsSPDisplayList(0x07008240), + gsSPDisplayList(0x07002C18), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002CE8), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070062C8), + gsSPDisplayList(0x07006390), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x070034A0), + gsSPDisplayList(0x07003518), + gsSPDisplayList(0x07003598), + gsSPDisplayList(0x070098A0), + gsSPDisplayList(0x07009998), + gsSPDisplayList(0x07009AD8), + gsSPDisplayList(0x07001BD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_2FB8[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07008030), + gsSPDisplayList(0x070080E8), + gsSPDisplayList(0x07008240), + gsSPDisplayList(0x07002C18), + gsSPDisplayList(0x07002CE8), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070062C8), + gsSPDisplayList(0x07006390), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x07006108), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x070098A0), + gsSPDisplayList(0x07009998), + gsSPDisplayList(0x07009AD8), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_3098[] = +{ + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003960), + gsSPDisplayList(0x070038F8), + gsSPDisplayList(0x07003B68), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07001F28), + gsSPDisplayList(0x07008030), + gsSPDisplayList(0x070080E8), + gsSPDisplayList(0x07008240), + gsSPDisplayList(0x07002C18), + gsSPDisplayList(0x07002CE8), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070062C8), + gsSPDisplayList(0x07006390), + gsSPDisplayList(0x07006108), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x070098A0), + gsSPDisplayList(0x07009998), + gsSPDisplayList(0x07009AD8), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_31B0[] = +{ + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003960), + gsSPDisplayList(0x070038F8), + gsSPDisplayList(0x070080E8), + gsSPDisplayList(0x07008240), + gsSPDisplayList(0x070082F8), + gsSPDisplayList(0x070062C8), + gsSPDisplayList(0x07006390), + gsSPDisplayList(0x07006108), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07009998), + gsSPDisplayList(0x07009AD8), + gsSPDisplayList(0x07009C80), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_3260[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x070080E8), + gsSPDisplayList(0x07008240), + gsSPDisplayList(0x070082F8), + gsSPDisplayList(0x070083A0), + gsSPDisplayList(0x07002CE8), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070062C8), + gsSPDisplayList(0x07006108), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x070034A0), + gsSPDisplayList(0x070067B8), + gsSPDisplayList(0x07003598), + gsSPDisplayList(0x07009998), + gsSPDisplayList(0x07009AD8), + gsSPDisplayList(0x07009C80), + gsSPDisplayList(0x07009D00), + gsSPDisplayList(0x07001BD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_3368[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x070080E8), + gsSPDisplayList(0x07008240), + gsSPDisplayList(0x070082F8), + gsSPDisplayList(0x070083A0), + gsSPDisplayList(0x07002CE8), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070062C8), + gsSPDisplayList(0x07006390), + gsSPDisplayList(0x07006108), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x070034A0), + gsSPDisplayList(0x07009998), + gsSPDisplayList(0x07009AD8), + gsSPDisplayList(0x07009C80), + gsSPDisplayList(0x07009D00), + gsSPDisplayList(0x07001BD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_3450[] = +{ + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003960), + gsSPDisplayList(0x070038F8), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x070080E8), + gsSPDisplayList(0x07008240), + gsSPDisplayList(0x070082F8), + gsSPDisplayList(0x070083A0), + gsSPDisplayList(0x07002CE8), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07006108), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07003598), + gsSPDisplayList(0x07009998), + gsSPDisplayList(0x07009AD8), + gsSPDisplayList(0x07009C80), + gsSPDisplayList(0x07009D00), + gsSPDisplayList(0x07001BD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_3550[] = +{ + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003960), + gsSPDisplayList(0x070080E8), + gsSPDisplayList(0x07008240), + gsSPDisplayList(0x070082F8), + gsSPDisplayList(0x070083A0), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070062C8), + gsSPDisplayList(0x07006390), + gsSPDisplayList(0x07006108), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07009AD8), + gsSPDisplayList(0x07009C80), + gsSPDisplayList(0x07009D00), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_3600[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07008240), + gsSPDisplayList(0x070082F8), + gsSPDisplayList(0x070083A0), + gsSPDisplayList(0x07002CE8), + gsSPDisplayList(0x07007B20), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070062C8), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07006700), + gsSPDisplayList(0x070067B8), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07009AD8), + gsSPDisplayList(0x07009C80), + gsSPDisplayList(0x07009D00), + gsSPDisplayList(0x07001BD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_36D8[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x070080E8), + gsSPDisplayList(0x07008240), + gsSPDisplayList(0x070082F8), + gsSPDisplayList(0x070083A0), + gsSPDisplayList(0x07002CE8), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070062C8), + gsSPDisplayList(0x07003260), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07006700), + gsSPDisplayList(0x07009AD8), + gsSPDisplayList(0x07009C80), + gsSPDisplayList(0x07009D00), + gsSPDisplayList(0x07001BD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_37A8[] = +{ + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003960), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x070080E8), + gsSPDisplayList(0x07008240), + gsSPDisplayList(0x070082F8), + gsSPDisplayList(0x070083A0), + gsSPDisplayList(0x07002CE8), + gsSPDisplayList(0x07007B20), + gsSPDisplayList(0x07006108), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07009AD8), + gsSPDisplayList(0x07009C80), + gsSPDisplayList(0x07009D00), + gsSPDisplayList(0x07001BD0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_3890[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07002AB0), + gsSPDisplayList(0x07002BB0), + gsSPDisplayList(0x070082F8), + gsSPDisplayList(0x070083A0), + gsSPDisplayList(0x07008438), + gsSPDisplayList(0x07007B20), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070031F0), + gsSPDisplayList(0x07003260), + gsSPDisplayList(0x07002E90), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07006658), + gsSPDisplayList(0x07006700), + gsSPDisplayList(0x070067B8), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07001A50), + gsSPDisplayList(0x07009C80), + gsSPDisplayList(0x07009D00), + gsSPDisplayList(0x07009D78), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_3980[] = +{ + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005B38), + gsSPDisplayList(0x070082F8), + gsSPDisplayList(0x070083A0), + gsSPDisplayList(0x07008438), + gsSPDisplayList(0x07007B20), + gsSPDisplayList(0x07006658), + gsSPDisplayList(0x070067B8), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07009C80), + gsSPDisplayList(0x07009D00), + gsSPDisplayList(0x07009D78), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_3A10[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005B38), + gsSPDisplayList(0x070080E8), + gsSPDisplayList(0x07002BB0), + gsSPDisplayList(0x070082F8), + gsSPDisplayList(0x070083A0), + gsSPDisplayList(0x07008438), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x07006108), + gsSPDisplayList(0x07006700), + gsSPDisplayList(0x070067B8), + gsSPDisplayList(0x07009C80), + gsSPDisplayList(0x07009D00), + gsSPDisplayList(0x07009D78), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_3AD0[] = +{ + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005B38), + gsSPDisplayList(0x070080E8), + gsSPDisplayList(0x07002BB0), + gsSPDisplayList(0x070082F8), + gsSPDisplayList(0x070083A0), + gsSPDisplayList(0x07008438), + gsSPDisplayList(0x07007B20), + gsSPDisplayList(0x07006108), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07006658), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07009C80), + gsSPDisplayList(0x07009D00), + gsSPDisplayList(0x07009D78), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_3BB0[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003D80), + gsSPDisplayList(0x07005C30), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005B38), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07002AB0), + gsSPDisplayList(0x07002BB0), + gsSPDisplayList(0x070082F8), + gsSPDisplayList(0x070083A0), + gsSPDisplayList(0x07008438), + gsSPDisplayList(0x07007FB0), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070031F0), + gsSPDisplayList(0x07002E90), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07006BE0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07006658), + gsSPDisplayList(0x07006700), + gsSPDisplayList(0x070067B8), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07001A50), + gsSPDisplayList(0x07009C80), + gsSPDisplayList(0x07009D00), + gsSPDisplayList(0x07009D78), + gsSPDisplayList(0x07009820), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_3CF8[] = +{ + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07005C30), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005B38), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x070083A0), + gsSPDisplayList(0x07008438), + gsSPDisplayList(0x07007FB0), + gsSPDisplayList(0x07006658), + gsSPDisplayList(0x07006700), + gsSPDisplayList(0x070067B8), + gsSPDisplayList(0x07009D00), + gsSPDisplayList(0x07009D78), + gsSPDisplayList(0x07009820), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_3D90[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07005C30), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005B38), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x070080E8), + gsSPDisplayList(0x070082F8), + gsSPDisplayList(0x070083A0), + gsSPDisplayList(0x07008438), + gsSPDisplayList(0x07007FB0), + gsSPDisplayList(0x07007B20), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x07006108), + gsSPDisplayList(0x07006BE0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07006658), + gsSPDisplayList(0x07006700), + gsSPDisplayList(0x070067B8), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07009C80), + gsSPDisplayList(0x07009D00), + gsSPDisplayList(0x07009D78), + gsSPDisplayList(0x07009820), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_3E80[] = +{ + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003D80), + gsSPDisplayList(0x07005C30), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005B38), + gsSPDisplayList(0x070080E8), + gsSPDisplayList(0x070082F8), + gsSPDisplayList(0x070083A0), + gsSPDisplayList(0x07008438), + gsSPDisplayList(0x07007FB0), + gsSPDisplayList(0x07007B20), + gsSPDisplayList(0x07006108), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07006BE0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07006658), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07009C80), + gsSPDisplayList(0x07009D00), + gsSPDisplayList(0x07009D78), + gsSPDisplayList(0x07009820), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_3F78[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x07003B68), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07005CB0), + gsSPDisplayList(0x07005C30), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07008438), + gsSPDisplayList(0x07007FB0), + gsSPDisplayList(0x07007A40), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006BE0), + gsSPDisplayList(0x07006C80), + gsSPDisplayList(0x07006658), + gsSPDisplayList(0x07009D78), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x07009328), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_4060[] = +{ + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07005CB0), + gsSPDisplayList(0x07005C30), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07008438), + gsSPDisplayList(0x07007FB0), + gsSPDisplayList(0x07007A40), + gsSPDisplayList(0x07006BE0), + gsSPDisplayList(0x07006C80), + gsSPDisplayList(0x07009D78), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x07009328), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_40F0[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003B68), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07005CB0), + gsSPDisplayList(0x07005C30), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07008438), + gsSPDisplayList(0x07007FB0), + gsSPDisplayList(0x07007A40), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006BE0), + gsSPDisplayList(0x07006C80), + gsSPDisplayList(0x07006658), + gsSPDisplayList(0x07009D78), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x07009328), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_41D0[] = +{ + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07003B68), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07005CB0), + gsSPDisplayList(0x07005C30), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07008438), + gsSPDisplayList(0x07007FB0), + gsSPDisplayList(0x07007A40), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006BE0), + gsSPDisplayList(0x07009D78), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x07009328), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_4270[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x07004FB8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x07003B68), + gsSPDisplayList(0x07005D20), + gsSPDisplayList(0x07005CB0), + gsSPDisplayList(0x07005C30), + gsSPDisplayList(0x07007FB0), + gsSPDisplayList(0x07007A40), + gsSPDisplayList(0x07007B20), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07006BE0), + gsSPDisplayList(0x07006C80), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x070093B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_4340[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07005CB0), + gsSPDisplayList(0x07005C30), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07007FB0), + gsSPDisplayList(0x07007A40), + gsSPDisplayList(0x07007B20), + gsSPDisplayList(0x07006BE0), + gsSPDisplayList(0x07006C80), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x070093B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_43E0[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003B68), + gsSPDisplayList(0x07005D20), + gsSPDisplayList(0x07005CB0), + gsSPDisplayList(0x07005C30), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07007FB0), + gsSPDisplayList(0x07007A40), + gsSPDisplayList(0x07007B20), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07006BE0), + gsSPDisplayList(0x07006C80), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x070093B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_44B0[] = +{ + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x07003B68), + gsSPDisplayList(0x07005D20), + gsSPDisplayList(0x07005CB0), + gsSPDisplayList(0x07005C30), + gsSPDisplayList(0x07007A40), + gsSPDisplayList(0x07007B20), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07006C80), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x070093B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_4550[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x07003AA8), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003960), + gsSPDisplayList(0x070038F8), + gsSPDisplayList(0x07003B68), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07003D80), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07002108), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x070024D0), + gsSPDisplayList(0x07002A28), + gsSPDisplayList(0x07002BB0), + gsSPDisplayList(0x070082F8), + gsSPDisplayList(0x070083A0), + gsSPDisplayList(0x07007A40), + gsSPDisplayList(0x07007B20), + gsSPDisplayList(0x07007BE0), + gsSPDisplayList(0x07007D00), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070031F0), + gsSPDisplayList(0x070032D0), + gsSPDisplayList(0x070030E8), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07006C80), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07006700), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07001180), + gsSPDisplayList(0x070015C8), + gsSPDisplayList(0x07001A50), + gsSPDisplayList(0x07009C80), + gsSPDisplayList(0x07009D00), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x070093B0), + gsSPDisplayList(0x07009430), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_46E0[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07003D80), + gsSPDisplayList(0x07003D10), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x070083A0), + gsSPDisplayList(0x07002CE8), + gsSPDisplayList(0x07007A40), + gsSPDisplayList(0x07007B20), + gsSPDisplayList(0x07007BE0), + gsSPDisplayList(0x07007D00), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006BE0), + gsSPDisplayList(0x07006C80), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07006700), + gsSPDisplayList(0x070067B8), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07009D00), + gsSPDisplayList(0x07001BD0), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x070093B0), + gsSPDisplayList(0x07009430), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_47F0[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x07003AA8), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x070024D0), + gsSPDisplayList(0x07002A28), + gsSPDisplayList(0x070082F8), + gsSPDisplayList(0x070083A0), + gsSPDisplayList(0x07002CE8), + gsSPDisplayList(0x07007A40), + gsSPDisplayList(0x07007B20), + gsSPDisplayList(0x07007BE0), + gsSPDisplayList(0x07002780), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070031F0), + gsSPDisplayList(0x070032D0), + gsSPDisplayList(0x070030E8), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07006C80), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07006700), + gsSPDisplayList(0x070067B8), + gsSPDisplayList(0x07001180), + gsSPDisplayList(0x070015C8), + gsSPDisplayList(0x07009C80), + gsSPDisplayList(0x07009D00), + gsSPDisplayList(0x07001BD0), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x070093B0), + gsSPDisplayList(0x07009430), + gsSPDisplayList(0x07001778), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_4948[] = +{ + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003960), + gsSPDisplayList(0x070038F8), + gsSPDisplayList(0x07003B68), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07003D80), + gsSPDisplayList(0x07003D10), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07002108), + gsSPDisplayList(0x07002BB0), + gsSPDisplayList(0x070082F8), + gsSPDisplayList(0x070083A0), + gsSPDisplayList(0x07002CE8), + gsSPDisplayList(0x07007A40), + gsSPDisplayList(0x07007B20), + gsSPDisplayList(0x070062C8), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07006BE0), + gsSPDisplayList(0x07006C80), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07001A50), + gsSPDisplayList(0x07009C80), + gsSPDisplayList(0x07009D00), + gsSPDisplayList(0x07001BD0), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x070093B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_4A78[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x070038F8), + gsSPDisplayList(0x07003B68), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x07007B20), + gsSPDisplayList(0x07007BE0), + gsSPDisplayList(0x07007D00), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07009430), + gsSPDisplayList(0x07009590), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_4B30[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x07007B20), + gsSPDisplayList(0x07007BE0), + gsSPDisplayList(0x07007D00), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07006658), + gsSPDisplayList(0x07006700), + gsSPDisplayList(0x070067B8), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07009430), + gsSPDisplayList(0x07009590), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_4BE8[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x07007BE0), + gsSPDisplayList(0x07007D00), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x07006700), + gsSPDisplayList(0x07009430), + gsSPDisplayList(0x07009590), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_4C60[] = +{ + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x070038F8), + gsSPDisplayList(0x07003B68), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x07007B20), + gsSPDisplayList(0x07007BE0), + gsSPDisplayList(0x07007D00), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07006658), + gsSPDisplayList(0x07006700), + gsSPDisplayList(0x070067B8), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07009430), + gsSPDisplayList(0x07009590), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_4D40[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x07003AA8), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x07007BE0), + gsSPDisplayList(0x07007D00), + gsSPDisplayList(0x07007DF8), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07006658), + gsSPDisplayList(0x07006700), + gsSPDisplayList(0x070067B8), + gsSPDisplayList(0x07003598), + gsSPDisplayList(0x07009430), + gsSPDisplayList(0x07009590), + gsSPDisplayList(0x07009668), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_4E30[] = +{ + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003D10), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x07007BE0), + gsSPDisplayList(0x07007D00), + gsSPDisplayList(0x07007DF8), + gsSPDisplayList(0x07002908), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07006700), + gsSPDisplayList(0x070067B8), + gsSPDisplayList(0x07003598), + gsSPDisplayList(0x07009430), + gsSPDisplayList(0x07009590), + gsSPDisplayList(0x07009668), + gsSPDisplayList(0x07001860), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_4EF0[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x07003AA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x07007BE0), + gsSPDisplayList(0x07007D00), + gsSPDisplayList(0x07007DF8), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x070067B8), + gsSPDisplayList(0x07009430), + gsSPDisplayList(0x07009590), + gsSPDisplayList(0x07009668), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_4F80[] = +{ + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07003D80), + gsSPDisplayList(0x07003D10), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07007BE0), + gsSPDisplayList(0x07007D00), + gsSPDisplayList(0x07007DF8), + gsSPDisplayList(0x07002908), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07006658), + gsSPDisplayList(0x07006700), + gsSPDisplayList(0x070067B8), + gsSPDisplayList(0x07003598), + gsSPDisplayList(0x07009430), + gsSPDisplayList(0x07009590), + gsSPDisplayList(0x07009668), + gsSPDisplayList(0x07001860), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_5090[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x07003D80), + gsSPDisplayList(0x07003D10), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07007D00), + gsSPDisplayList(0x07007DF8), + gsSPDisplayList(0x07007ED0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07006658), + gsSPDisplayList(0x070067B8), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07009590), + gsSPDisplayList(0x07009668), + gsSPDisplayList(0x07009760), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_5168[] = +{ + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003D10), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005B38), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x07007D00), + gsSPDisplayList(0x07007DF8), + gsSPDisplayList(0x07007ED0), + gsSPDisplayList(0x07009590), + gsSPDisplayList(0x07009668), + gsSPDisplayList(0x07009760), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_51E8[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x07005B38), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x07007D00), + gsSPDisplayList(0x07007DF8), + gsSPDisplayList(0x07007ED0), + gsSPDisplayList(0x070067B8), + gsSPDisplayList(0x07009590), + gsSPDisplayList(0x07009668), + gsSPDisplayList(0x07009760), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_5270[] = +{ + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x07003D80), + gsSPDisplayList(0x07003D10), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005B38), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07007D00), + gsSPDisplayList(0x07007DF8), + gsSPDisplayList(0x07007ED0), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07006658), + gsSPDisplayList(0x070067B8), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x07009590), + gsSPDisplayList(0x07009668), + gsSPDisplayList(0x07009760), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_5338[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x070059C0), + gsSPDisplayList(0x07003AA8), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x07003D80), + gsSPDisplayList(0x07003D10), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005B38), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x07007530), + gsSPDisplayList(0x07002238), + gsSPDisplayList(0x07002298), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07002780), + gsSPDisplayList(0x07007DF8), + gsSPDisplayList(0x07007ED0), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07006658), + gsSPDisplayList(0x070067B8), + gsSPDisplayList(0x07003598), + gsSPDisplayList(0x07008D28), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x07001778), + gsSPDisplayList(0x07009668), + gsSPDisplayList(0x07009760), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_5460[] = +{ + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x070059C0), + gsSPDisplayList(0x07003D10), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07005B38), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x07007530), + gsSPDisplayList(0x07007DF8), + gsSPDisplayList(0x07007ED0), + gsSPDisplayList(0x07008D28), + gsSPDisplayList(0x07009668), + gsSPDisplayList(0x07009760), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_54E8[] = +{ + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x070059C0), + gsSPDisplayList(0x07003AA8), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x07005B38), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x07007530), + gsSPDisplayList(0x07002780), + gsSPDisplayList(0x07007DF8), + gsSPDisplayList(0x07007ED0), + gsSPDisplayList(0x070067B8), + gsSPDisplayList(0x07008D28), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x07001778), + gsSPDisplayList(0x07009668), + gsSPDisplayList(0x07009760), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_5588[] = +{ + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x0700A248), + gsSPDisplayList(0x070059C0), + gsSPDisplayList(0x07003AA8), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x07003D80), + gsSPDisplayList(0x07003D10), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07005B38), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x07007530), + gsSPDisplayList(0x07002238), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07007DF8), + gsSPDisplayList(0x07007ED0), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x07006658), + gsSPDisplayList(0x070067B8), + gsSPDisplayList(0x07003598), + gsSPDisplayList(0x07008D28), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x07009668), + gsSPDisplayList(0x07009760), + gsSPEndDisplayList(), +}; + + +// 0x56A0 +struct ActorSpawnData d_course__dl[] = { + {{ 16, 0, 7 }, { 0 }}, + {{ 11, 0, -25 }, { 0 }}, + {{ 8, 0, -227 }, { 0 }}, + {{ 6, 0, -674 }, { 0 }}, + {{ -3, 0, -1560 }, { 0 }}, + {{ -121, 0, -1883 }, { 0 }}, + {{ -430, 0, -2100 }, { 0 }}, + {{ -790, 0, -2160 }, { 0 }}, + {{ -1487, 0, -2155 }, { 0 }}, + {{ -2171, 0, -2139 }, { 0 }}, + {{ -2522, 0, -2014 }, { 0 }}, + {{ -2757, 0, -1691 }, { 0 }}, + {{ -2808, 0, -1303 }, { 0 }}, + {{ -2808, 0, -837 }, { 0 }}, + {{ -2713, 0, -671 }, { 0 }}, + {{ -2459, 0, -611 }, { 0 }}, + {{ -2311, 0, -533 }, { 0 }}, + {{ -2288, 0, -325 }, { 0 }}, + {{ -2292, 0, 64 }, { 0 }}, + {{ -2209, 0, 207 }, { 0 }}, + {{ -2006, 0, 248 }, { 0 }}, + {{ -1724, 0, 175 }, { 0 }}, + {{ -1664, 0, -42 }, { 0 }}, + {{ -1678, 0, -656 }, { 0 }}, + {{ -1867, 0, -845 }, { 0 }}, + {{ -2412, 0, -845 }, { 0 }}, + {{ -2583, 0, -933 }, { 0 }}, + {{ -2606, 0, -1155 }, { 0 }}, + {{ -2555, 0, -1573 }, { 0 }}, + {{ -2380, 0, -1818 }, { 0 }}, + {{ -2131, 0, -1910 }, { 0 }}, + {{ -1600, 0, -1915 }, { 0 }}, + {{ -1005, 0, -1915 }, { 0 }}, + {{ -691, 0, -1891 }, { 0 }}, + {{ -432, 0, -1739 }, { 0 }}, + {{ -377, 0, -1448 }, { 0 }}, + {{ -373, 0, -426 }, { 0 }}, + {{ -391, 0, -89 }, { 0 }}, + {{ -562, 0, 100 }, { 0 }}, + {{ -839, 0, 54 }, { 0 }}, + {{ -917, 0, -52 }, { 0 }}, + {{ -950, 0, -389 }, { 0 }}, + {{ -945, 0, -1280 }, { 0 }}, + {{ -968, 0, -1543 }, { 0 }}, + {{ -1139, 0, -1631 }, { 0 }}, + {{ -1310, 0, -1575 }, { 0 }}, + {{ -1356, 0, -1308 }, { 0 }}, + {{ -1360, 0, -348 }, { 0 }}, + {{ -1353, 0, 1016 }, { 0 }}, + {{ -1349, 0, 1466 }, { 0 }}, + {{ -1413, 0, 1618 }, { 0 }}, + {{ -1552, 0, 1678 }, { 0 }}, + {{ -2193, 0, 1660 }, { 0 }}, + {{ -2539, 0, 1537 }, { 0 }}, + {{ -2756, 0, 1246 }, { 0 }}, + {{ -2816, 0, 770 }, { 0 }}, + {{ -2765, 0, 613 }, { 0 }}, + {{ -2595, 0, 553 }, { 0 }}, + {{ -2087, 0, 558 }, { 0 }}, + {{ -1538, 0, 558 }, { 0 }}, + {{ -896, 0, 563 }, { 0 }}, + {{ -472, 0, 572 }, { 0 }}, + {{ -278, 0, 595 }, { 0 }}, + {{ -195, 0, 720 }, { 0 }}, + {{ -209, 0, 1001 }, { 0 }}, + {{ -319, 0, 1232 }, { 0 }}, + {{ -522, 0, 1366 }, { 0 }}, + {{ -933, 0, 1403 }, { 0 }}, + {{ -1039, 0, 1463 }, { 0 }}, + {{ -1053, 0, 1610 }, { 0 }}, + {{ -919, 0, 1693 }, { 0 }}, + {{ -592, 0, 1666 }, { 0 }}, + {{ -255, 0, 1541 }, { 0 }}, + {{ -52, 0, 1315 }, { 0 }}, + {{ 4, 0, 1033 }, { 0 }}, + {{ 13, 0, 122 }, { 0 }}, + {{ -32768, 0, 0 }, { 0 }}, + {{ 13, 0, -9 }, { 1 }}, + {{ 11, 0, -28 }, { 1 }}, + {{ 11, 0, -48 }, { 1 }}, + {{ 10, 0, -68 }, { 1 }}, + {{ 10, 0, -88 }, { 1 }}, + {{ 9, 0, -108 }, { 1 }}, + {{ 9, 0, -128 }, { 1 }}, + {{ 9, 0, -148 }, { 1 }}, + {{ 8, 0, -168 }, { 1 }}, + {{ 8, 0, -189 }, { 1 }}, + {{ 8, 0, -209 }, { 1 }}, + {{ 8, 0, -229 }, { 1 }}, + {{ 8, 0, -249 }, { 1 }}, + {{ 8, 1, -269 }, { 2 }}, + {{ 7, 3, -289 }, { 2 }}, + {{ 7, 6, -309 }, { 2 }}, + {{ 7, 9, -329 }, { 2 }}, + {{ 7, 13, -349 }, { 2 }}, + {{ 7, 15, -369 }, { 2 }}, + {{ 7, 15, -389 }, { 2 }}, + {{ 7, 12, -409 }, { 2 }}, + {{ 7, 8, -429 }, { 2 }}, + {{ 7, 4, -449 }, { 2 }}, + {{ 6, 2, -469 }, { 2 }}, + {{ 6, 1, -489 }, { 2 }}, + {{ 6, 0, -509 }, { 2 }}, + {{ 6, 0, -529 }, { 2 }}, + {{ 6, 0, -549 }, { 2 }}, + {{ 6, 1, -569 }, { 2 }}, + {{ 6, 3, -589 }, { 2 }}, + {{ 6, 6, -609 }, { 2 }}, + {{ 5, 9, -629 }, { 2 }}, + {{ 5, 13, -649 }, { 2 }}, + {{ 5, 15, -669 }, { 2 }}, + {{ 5, 15, -689 }, { 2 }}, + {{ 5, 12, -709 }, { 2 }}, + {{ 5, 8, -729 }, { 2 }}, + {{ 4, 4, -749 }, { 2 }}, + {{ 4, 2, -769 }, { 2 }}, + {{ 4, 1, -789 }, { 2 }}, + {{ 4, 0, -809 }, { 2 }}, + {{ 4, 0, -829 }, { 2 }}, + {{ 4, 0, -849 }, { 2 }}, + {{ 3, 1, -869 }, { 2 }}, + {{ 3, 3, -889 }, { 2 }}, + {{ 3, 6, -909 }, { 2 }}, + {{ 3, 9, -929 }, { 2 }}, + {{ 3, 13, -949 }, { 2 }}, + {{ 2, 15, -969 }, { 2 }}, + {{ 2, 15, -989 }, { 2 }}, + {{ 2, 12, -1009 }, { 2 }}, + {{ 2, 8, -1029 }, { 2 }}, + {{ 2, 4, -1049 }, { 2 }}, + {{ 1, 2, -1069 }, { 2 }}, + {{ 1, 1, -1089 }, { 2 }}, + {{ 1, 0, -1109 }, { 2 }}, + {{ 1, 0, -1129 }, { 2 }}, + {{ 1, 0, -1149 }, { 2 }}, + {{ 0, 1, -1169 }, { 3 }}, + {{ 0, 3, -1189 }, { 3 }}, + {{ 0, 6, -1209 }, { 3 }}, + {{ 0, 9, -1229 }, { 3 }}, + {{ -1, 13, -1249 }, { 3 }}, + {{ -1, 15, -1269 }, { 3 }}, + {{ -2, 15, -1289 }, { 3 }}, + {{ -3, 12, -1309 }, { 3 }}, + {{ -4, 8, -1329 }, { 3 }}, + {{ -5, 4, -1349 }, { 3 }}, + {{ -6, 2, -1369 }, { 3 }}, + {{ -8, 1, -1389 }, { 3 }}, + {{ -9, 0, -1409 }, { 3 }}, + {{ -11, 0, -1429 }, { 3 }}, + {{ -12, 0, -1449 }, { 3 }}, + {{ -14, 0, -1469 }, { 3 }}, + {{ -16, 0, -1489 }, { 3 }}, + {{ -18, 0, -1509 }, { 3 }}, + {{ -21, 0, -1529 }, { 3 }}, + {{ -23, 0, -1548 }, { 3 }}, + {{ -26, 0, -1568 }, { 3 }}, + {{ -29, 0, -1588 }, { 3 }}, + {{ -33, 0, -1608 }, { 3 }}, + {{ -36, 0, -1627 }, { 3 }}, + {{ -40, 0, -1647 }, { 3 }}, + {{ -45, 0, -1666 }, { 3 }}, + {{ -50, 0, -1686 }, { 3 }}, + {{ -56, 0, -1705 }, { 3 }}, + {{ -63, 0, -1724 }, { 3 }}, + {{ -70, 0, -1742 }, { 3 }}, + {{ -78, 0, -1761 }, { 3 }}, + {{ -87, 0, -1779 }, { 3 }}, + {{ -96, 0, -1796 }, { 3 }}, + {{ -106, 0, -1814 }, { 3 }}, + {{ -117, 0, -1831 }, { 3 }}, + {{ -128, 0, -1847 }, { 3 }}, + {{ -140, 0, -1863 }, { 3 }}, + {{ -152, 0, -1879 }, { 3 }}, + {{ -165, 0, -1894 }, { 3 }}, + {{ -179, 0, -1909 }, { 3 }}, + {{ -193, 0, -1923 }, { 3 }}, + {{ -207, 0, -1937 }, { 3 }}, + {{ -222, 0, -1950 }, { 3 }}, + {{ -238, 0, -1963 }, { 3 }}, + {{ -254, 0, -1975 }, { 3 }}, + {{ -270, 0, -1987 }, { 3 }}, + {{ -286, 0, -1999 }, { 3 }}, + {{ -303, 0, -2010 }, { 3 }}, + {{ -320, 0, -2020 }, { 3 }}, + {{ -337, 0, -2031 }, { 3 }}, + {{ -354, 0, -2041 }, { 3 }}, + {{ -372, 0, -2050 }, { 3 }}, + {{ -390, 0, -2059 }, { 3 }}, + {{ -408, 0, -2068 }, { 3 }}, + {{ -426, 0, -2076 }, { 3 }}, + {{ -445, 0, -2083 }, { 3 }}, + {{ -463, 0, -2091 }, { 3 }}, + {{ -482, 0, -2097 }, { 3 }}, + {{ -501, 0, -2104 }, { 3 }}, + {{ -520, 0, -2109 }, { 3 }}, + {{ -540, 0, -2115 }, { 3 }}, + {{ -559, 0, -2119 }, { 3 }}, + {{ -579, 0, -2124 }, { 3 }}, + {{ -598, 0, -2128 }, { 3 }}, + {{ -618, 0, -2131 }, { 3 }}, + {{ -638, 0, -2134 }, { 3 }}, + {{ -658, 0, -2137 }, { 3 }}, + {{ -677, 0, -2139 }, { 3 }}, + {{ -697, 0, -2141 }, { 3 }}, + {{ -717, 0, -2143 }, { 3 }}, + {{ -737, 0, -2145 }, { 3 }}, + {{ -757, 0, -2147 }, { 3 }}, + {{ -777, 0, -2148 }, { 3 }}, + {{ -797, 0, -2149 }, { 3 }}, + {{ -817, 0, -2151 }, { 3 }}, + {{ -837, 0, -2152 }, { 3 }}, + {{ -857, 0, -2153 }, { 3 }}, + {{ -877, 0, -2153 }, { 3 }}, + {{ -897, 0, -2154 }, { 3 }}, + {{ -917, 0, -2155 }, { 3 }}, + {{ -937, 0, -2155 }, { 3 }}, + {{ -957, 1, -2156 }, { 4 }}, + {{ -977, 4, -2156 }, { 4 }}, + {{ -997, 7, -2157 }, { 4 }}, + {{ -1017, 10, -2157 }, { 4 }}, + {{ -1037, 13, -2157 }, { 4 }}, + {{ -1057, 17, -2157 }, { 4 }}, + {{ -1077, 20, -2157 }, { 4 }}, + {{ -1097, 24, -2157 }, { 4 }}, + {{ -1117, 29, -2157 }, { 4 }}, + {{ -1137, 33, -2157 }, { 4 }}, + {{ -1157, 39, -2157 }, { 4 }}, + {{ -1177, 45, -2157 }, { 4 }}, + {{ -1197, 51, -2157 }, { 4 }}, + {{ -1217, 57, -2156 }, { 4 }}, + {{ -1237, 65, -2156 }, { 4 }}, + {{ -1257, 72, -2156 }, { 4 }}, + {{ -1277, 80, -2156 }, { 4 }}, + {{ -1297, 85, -2156 }, { 4 }}, + {{ -1317, 87, -2155 }, { 4 }}, + {{ -1337, 85, -2155 }, { 4 }}, + {{ -1357, 77, -2155 }, { 4 }}, + {{ -1377, 73, -2155 }, { 4 }}, + {{ -1397, 69, -2154 }, { 4 }}, + {{ -1417, 65, -2154 }, { 4 }}, + {{ -1437, 61, -2154 }, { 4 }}, + {{ -1457, 57, -2154 }, { 4 }}, + {{ -1477, 53, -2153 }, { 4 }}, + {{ -1497, 49, -2153 }, { 4 }}, + {{ -1517, 45, -2153 }, { 4 }}, + {{ -1537, 41, -2152 }, { 4 }}, + {{ -1557, 37, -2152 }, { 4 }}, + {{ -1577, 33, -2152 }, { 4 }}, + {{ -1597, 29, -2151 }, { 4 }}, + {{ -1617, 25, -2151 }, { 4 }}, + {{ -1637, 21, -2151 }, { 4 }}, + {{ -1657, 17, -2150 }, { 4 }}, + {{ -1677, 13, -2150 }, { 4 }}, + {{ -1697, 9, -2149 }, { 4 }}, + {{ -1717, 0, -2149 }, { 4 }}, + {{ -1737, 0, -2149 }, { 4 }}, + {{ -1757, 0, -2148 }, { 4 }}, + {{ -1777, 0, -2148 }, { 4 }}, + {{ -1797, 0, -2147 }, { 4 }}, + {{ -1817, 0, -2147 }, { 4 }}, + {{ -1837, 0, -2146 }, { 4 }}, + {{ -1857, 0, -2146 }, { 5 }}, + {{ -1877, 0, -2145 }, { 5 }}, + {{ -1897, 0, -2144 }, { 5 }}, + {{ -1917, 0, -2143 }, { 5 }}, + {{ -1937, 0, -2142 }, { 5 }}, + {{ -1957, 0, -2141 }, { 5 }}, + {{ -1977, 0, -2140 }, { 5 }}, + {{ -1997, 0, -2138 }, { 5 }}, + {{ -2017, 0, -2137 }, { 5 }}, + {{ -2037, 0, -2135 }, { 5 }}, + {{ -2057, 0, -2133 }, { 5 }}, + {{ -2077, 0, -2131 }, { 5 }}, + {{ -2097, 0, -2129 }, { 5 }}, + {{ -2117, 0, -2126 }, { 5 }}, + {{ -2137, 0, -2124 }, { 5 }}, + {{ -2156, 0, -2121 }, { 5 }}, + {{ -2176, 0, -2118 }, { 5 }}, + {{ -2196, 0, -2114 }, { 5 }}, + {{ -2216, 0, -2111 }, { 5 }}, + {{ -2235, 0, -2107 }, { 5 }}, + {{ -2255, 0, -2102 }, { 5 }}, + {{ -2274, 0, -2098 }, { 5 }}, + {{ -2293, 0, -2092 }, { 5 }}, + {{ -2313, 0, -2087 }, { 5 }}, + {{ -2332, 0, -2081 }, { 5 }}, + {{ -2351, 0, -2074 }, { 5 }}, + {{ -2369, 0, -2067 }, { 5 }}, + {{ -2388, 0, -2059 }, { 5 }}, + {{ -2406, 0, -2051 }, { 5 }}, + {{ -2424, 0, -2042 }, { 5 }}, + {{ -2441, 0, -2032 }, { 5 }}, + {{ -2459, 0, -2022 }, { 5 }}, + {{ -2475, 0, -2011 }, { 5 }}, + {{ -2492, 0, -2000 }, { 5 }}, + {{ -2508, 0, -1988 }, { 5 }}, + {{ -2524, 0, -1976 }, { 5 }}, + {{ -2539, 0, -1963 }, { 5 }}, + {{ -2554, 0, -1949 }, { 5 }}, + {{ -2568, 0, -1935 }, { 5 }}, + {{ -2582, 0, -1921 }, { 5 }}, + {{ -2596, 0, -1906 }, { 5 }}, + {{ -2609, 0, -1891 }, { 5 }}, + {{ -2621, 0, -1875 }, { 5 }}, + {{ -2633, 0, -1860 }, { 5 }}, + {{ -2645, 0, -1843 }, { 5 }}, + {{ -2657, 0, -1827 }, { 5 }}, + {{ -2667, 0, -1810 }, { 5 }}, + {{ -2678, 0, -1793 }, { 5 }}, + {{ -2688, 0, -1776 }, { 5 }}, + {{ -2698, 0, -1758 }, { 5 }}, + {{ -2707, 0, -1741 }, { 5 }}, + {{ -2716, 0, -1723 }, { 5 }}, + {{ -2724, 0, -1705 }, { 5 }}, + {{ -2732, 0, -1686 }, { 5 }}, + {{ -2739, 0, -1668 }, { 5 }}, + {{ -2746, 0, -1649 }, { 5 }}, + {{ -2752, 0, -1630 }, { 5 }}, + {{ -2758, 0, -1611 }, { 5 }}, + {{ -2764, 0, -1591 }, { 5 }}, + {{ -2768, 0, -1572 }, { 5 }}, + {{ -2773, 0, -1552 }, { 5 }}, + {{ -2776, 0, -1533 }, { 5 }}, + {{ -2780, 0, -1513 }, { 5 }}, + {{ -2782, 0, -1493 }, { 5 }}, + {{ -2785, 0, -1473 }, { 5 }}, + {{ -2787, 0, -1453 }, { 6 }}, + {{ -2790, 0, -1433 }, { 6 }}, + {{ -2792, 0, -1414 }, { 6 }}, + {{ -2793, 0, -1394 }, { 6 }}, + {{ -2795, 0, -1374 }, { 6 }}, + {{ -2797, 0, -1354 }, { 6 }}, + {{ -2798, 0, -1334 }, { 6 }}, + {{ -2800, 0, -1314 }, { 6 }}, + {{ -2801, 0, -1294 }, { 6 }}, + {{ -2802, 0, -1274 }, { 6 }}, + {{ -2803, 0, -1254 }, { 6 }}, + {{ -2804, 0, -1234 }, { 6 }}, + {{ -2805, 0, -1214 }, { 6 }}, + {{ -2806, 0, -1194 }, { 6 }}, + {{ -2806, 0, -1174 }, { 6 }}, + {{ -2807, 0, -1154 }, { 6 }}, + {{ -2807, 0, -1134 }, { 6 }}, + {{ -2807, 0, -1114 }, { 6 }}, + {{ -2807, 0, -1094 }, { 6 }}, + {{ -2807, 0, -1074 }, { 6 }}, + {{ -2807, 0, -1054 }, { 6 }}, + {{ -2807, 0, -1034 }, { 6 }}, + {{ -2807, 0, -1014 }, { 6 }}, + {{ -2806, 0, -994 }, { 6 }}, + {{ -2805, 0, -974 }, { 6 }}, + {{ -2804, 0, -954 }, { 6 }}, + {{ -2802, 0, -934 }, { 6 }}, + {{ -2801, 0, -914 }, { 6 }}, + {{ -2798, 0, -894 }, { 6 }}, + {{ -2796, 0, -874 }, { 6 }}, + {{ -2792, 0, -854 }, { 6 }}, + {{ -2789, 0, -835 }, { 6 }}, + {{ -2784, 0, -815 }, { 6 }}, + {{ -2778, 0, -796 }, { 6 }}, + {{ -2771, 0, -777 }, { 6 }}, + {{ -2763, 0, -759 }, { 6 }}, + {{ -2753, 0, -742 }, { 6 }}, + {{ -2741, 0, -726 }, { 6 }}, + {{ -2727, 0, -711 }, { 6 }}, + {{ -2712, 0, -698 }, { 6 }}, + {{ -2696, 0, -686 }, { 6 }}, + {{ -2679, 0, -676 }, { 6 }}, + {{ -2661, 0, -666 }, { 6 }}, + {{ -2643, 0, -658 }, { 6 }}, + {{ -2624, 0, -652 }, { 6 }}, + {{ -2605, 0, -646 }, { 6 }}, + {{ -2586, 0, -641 }, { 6 }}, + {{ -2566, 0, -636 }, { 6 }}, + {{ -2547, 0, -631 }, { 6 }}, + {{ -2528, 0, -626 }, { 6 }}, + {{ -2508, 0, -620 }, { 6 }}, + {{ -2489, 0, -614 }, { 6 }}, + {{ -2470, 0, -608 }, { 6 }}, + {{ -2452, 0, -601 }, { 6 }}, + {{ -2433, 0, -594 }, { 6 }}, + {{ -2414, 0, -586 }, { 6 }}, + {{ -2396, 0, -578 }, { 6 }}, + {{ -2379, 0, -568 }, { 6 }}, + {{ -2362, 0, -557 }, { 6 }}, + {{ -2347, 0, -544 }, { 6 }}, + {{ -2334, 0, -528 }, { 6 }}, + {{ -2323, 0, -512 }, { 6 }}, + {{ -2315, 0, -494 }, { 6 }}, + {{ -2308, 0, -475 }, { 6 }}, + {{ -2303, 0, -455 }, { 6 }}, + {{ -2300, 0, -436 }, { 6 }}, + {{ -2298, 0, -416 }, { 6 }}, + {{ -2296, 0, -396 }, { 6 }}, + {{ -2294, 0, -376 }, { 6 }}, + {{ -2293, 0, -356 }, { 6 }}, + {{ -2292, 0, -336 }, { 6 }}, + {{ -2291, 0, -316 }, { 6 }}, + {{ -2291, 0, -296 }, { 6 }}, + {{ -2290, 0, -276 }, { 6 }}, + {{ -2290, 0, -256 }, { 6 }}, + {{ -2289, 0, -236 }, { 7 }}, + {{ -2289, 0, -216 }, { 7 }}, + {{ -2289, 0, -196 }, { 7 }}, + {{ -2289, 0, -176 }, { 7 }}, + {{ -2289, 0, -156 }, { 7 }}, + {{ -2289, 0, -136 }, { 7 }}, + {{ -2290, 0, -116 }, { 7 }}, + {{ -2290, 0, -96 }, { 7 }}, + {{ -2289, 0, -76 }, { 7 }}, + {{ -2289, 0, -56 }, { 7 }}, + {{ -2288, 0, -36 }, { 7 }}, + {{ -2286, 0, -16 }, { 7 }}, + {{ -2284, 0, 3 }, { 7 }}, + {{ -2282, 0, 23 }, { 7 }}, + {{ -2279, 0, 43 }, { 7 }}, + {{ -2275, 0, 63 }, { 7 }}, + {{ -2271, 0, 82 }, { 7 }}, + {{ -2265, 0, 101 }, { 7 }}, + {{ -2258, 0, 120 }, { 7 }}, + {{ -2248, 0, 138 }, { 7 }}, + {{ -2237, 0, 154 }, { 7 }}, + {{ -2224, 0, 169 }, { 7 }}, + {{ -2209, 0, 182 }, { 7 }}, + {{ -2193, 0, 194 }, { 7 }}, + {{ -2176, 0, 204 }, { 7 }}, + {{ -2157, 0, 212 }, { 7 }}, + {{ -2138, 0, 219 }, { 7 }}, + {{ -2119, 0, 224 }, { 7 }}, + {{ -2100, 0, 228 }, { 7 }}, + {{ -2080, 0, 231 }, { 7 }}, + {{ -2060, 0, 233 }, { 7 }}, + {{ -2040, 0, 234 }, { 7 }}, + {{ -2020, 0, 234 }, { 7 }}, + {{ -2000, 0, 234 }, { 7 }}, + {{ -1980, 0, 232 }, { 7 }}, + {{ -1960, 0, 230 }, { 7 }}, + {{ -1940, 0, 227 }, { 7 }}, + {{ -1921, 0, 224 }, { 7 }}, + {{ -1901, 0, 220 }, { 7 }}, + {{ -1881, 0, 215 }, { 7 }}, + {{ -1862, 0, 210 }, { 7 }}, + {{ -1843, 0, 205 }, { 7 }}, + {{ -1824, 0, 198 }, { 7 }}, + {{ -1805, 0, 190 }, { 7 }}, + {{ -1788, 0, 181 }, { 7 }}, + {{ -1770, 0, 171 }, { 7 }}, + {{ -1754, 0, 159 }, { 7 }}, + {{ -1739, 0, 146 }, { 7 }}, + {{ -1726, 0, 131 }, { 7 }}, + {{ -1715, 0, 114 }, { 7 }}, + {{ -1705, 0, 97 }, { 7 }}, + {{ -1697, 0, 78 }, { 7 }}, + {{ -1692, 0, 59 }, { 7 }}, + {{ -1687, 0, 40 }, { 7 }}, + {{ -1684, 0, 20 }, { 7 }}, + {{ -1681, 0, 0 }, { 7 }}, + {{ -1679, 0, -19 }, { 7 }}, + {{ -1677, 0, -39 }, { 7 }}, + {{ -1675, 1, -59 }, { 7 }}, + {{ -1673, 3, -78 }, { 7 }}, + {{ -1672, 9, -98 }, { 7 }}, + {{ -1671, 16, -118 }, { 7 }}, + {{ -1671, 18, -138 }, { 7 }}, + {{ -1670, 20, -158 }, { 7 }}, + {{ -1670, 18, -178 }, { 7 }}, + {{ -1669, 16, -198 }, { 7 }}, + {{ -1669, 9, -218 }, { 7 }}, + {{ -1669, 3, -238 }, { 7 }}, + {{ -1669, 1, -259 }, { 7 }}, + {{ -1669, 0, -279 }, { 7 }}, + {{ -1670, 2, -299 }, { 7 }}, + {{ -1670, 6, -319 }, { 7 }}, + {{ -1670, 13, -339 }, { 7 }}, + {{ -1671, 17, -359 }, { 7 }}, + {{ -1671, 20, -379 }, { 7 }}, + {{ -1672, 19, -399 }, { 7 }}, + {{ -1673, 17, -419 }, { 7 }}, + {{ -1675, 12, -438 }, { 7 }}, + {{ -1676, 6, -458 }, { 7 }}, + {{ -1678, 2, -478 }, { 7 }}, + {{ -1681, 0, -498 }, { 7 }}, + {{ -1683, 0, -518 }, { 8 }}, + {{ -1686, 0, -538 }, { 8 }}, + {{ -1690, 0, -558 }, { 8 }}, + {{ -1694, 0, -577 }, { 8 }}, + {{ -1698, 0, -597 }, { 8 }}, + {{ -1703, 0, -616 }, { 8 }}, + {{ -1709, 0, -635 }, { 8 }}, + {{ -1715, 0, -654 }, { 8 }}, + {{ -1723, 0, -673 }, { 8 }}, + {{ -1731, 0, -691 }, { 8 }}, + {{ -1740, 0, -709 }, { 8 }}, + {{ -1751, 0, -725 }, { 8 }}, + {{ -1764, 0, -741 }, { 8 }}, + {{ -1778, 0, -755 }, { 8 }}, + {{ -1793, 0, -768 }, { 8 }}, + {{ -1810, 0, -780 }, { 8 }}, + {{ -1827, 0, -790 }, { 8 }}, + {{ -1845, 0, -798 }, { 8 }}, + {{ -1863, 0, -806 }, { 8 }}, + {{ -1882, 0, -813 }, { 8 }}, + {{ -1901, 0, -818 }, { 8 }}, + {{ -1921, 0, -823 }, { 8 }}, + {{ -1940, 0, -828 }, { 8 }}, + {{ -1960, 0, -831 }, { 8 }}, + {{ -1980, 0, -834 }, { 8 }}, + {{ -2000, 0, -837 }, { 8 }}, + {{ -2019, 0, -839 }, { 8 }}, + {{ -2039, 0, -841 }, { 8 }}, + {{ -2059, 0, -842 }, { 8 }}, + {{ -2079, 0, -843 }, { 8 }}, + {{ -2099, 0, -844 }, { 8 }}, + {{ -2119, 0, -844 }, { 8 }}, + {{ -2139, 0, -845 }, { 8 }}, + {{ -2159, 0, -845 }, { 8 }}, + {{ -2179, 0, -845 }, { 8 }}, + {{ -2200, 0, -845 }, { 8 }}, + {{ -2220, 0, -846 }, { 8 }}, + {{ -2240, 0, -846 }, { 8 }}, + {{ -2260, 0, -847 }, { 8 }}, + {{ -2280, 0, -848 }, { 8 }}, + {{ -2299, 0, -849 }, { 8 }}, + {{ -2319, 0, -851 }, { 9 }}, + {{ -2339, 0, -853 }, { 9 }}, + {{ -2359, 0, -855 }, { 9 }}, + {{ -2379, 0, -857 }, { 9 }}, + {{ -2399, 0, -860 }, { 9 }}, + {{ -2419, 0, -864 }, { 9 }}, + {{ -2438, 0, -868 }, { 9 }}, + {{ -2457, 0, -873 }, { 9 }}, + {{ -2476, 0, -880 }, { 9 }}, + {{ -2495, 0, -887 }, { 9 }}, + {{ -2512, 0, -897 }, { 9 }}, + {{ -2528, 0, -909 }, { 9 }}, + {{ -2543, 0, -923 }, { 9 }}, + {{ -2556, 0, -938 }, { 9 }}, + {{ -2567, 0, -954 }, { 9 }}, + {{ -2576, 0, -972 }, { 9 }}, + {{ -2583, 0, -991 }, { 9 }}, + {{ -2589, 0, -1010 }, { 9 }}, + {{ -2592, 0, -1030 }, { 9 }}, + {{ -2595, 0, -1050 }, { 9 }}, + {{ -2596, 0, -1070 }, { 9 }}, + {{ -2597, 0, -1090 }, { 9 }}, + {{ -2598, 0, -1110 }, { 9 }}, + {{ -2598, 0, -1130 }, { 9 }}, + {{ -2597, 0, -1150 }, { 9 }}, + {{ -2597, 0, -1170 }, { 9 }}, + {{ -2596, 0, -1190 }, { 9 }}, + {{ -2595, 0, -1210 }, { 9 }}, + {{ -2593, 0, -1230 }, { 9 }}, + {{ -2592, 0, -1250 }, { 9 }}, + {{ -2590, 0, -1270 }, { 9 }}, + {{ -2588, 0, -1290 }, { 9 }}, + {{ -2586, 0, -1309 }, { 9 }}, + {{ -2584, 0, -1329 }, { 9 }}, + {{ -2582, 0, -1349 }, { 9 }}, + {{ -2579, 0, -1369 }, { 9 }}, + {{ -2577, 0, -1389 }, { 9 }}, + {{ -2574, 0, -1409 }, { 9 }}, + {{ -2570, 0, -1428 }, { 10 }}, + {{ -2566, 0, -1448 }, { 10 }}, + {{ -2562, 0, -1468 }, { 10 }}, + {{ -2558, 0, -1487 }, { 10 }}, + {{ -2553, 0, -1507 }, { 10 }}, + {{ -2547, 0, -1526 }, { 10 }}, + {{ -2541, 0, -1545 }, { 10 }}, + {{ -2534, 0, -1564 }, { 10 }}, + {{ -2527, 0, -1582 }, { 10 }}, + {{ -2520, 0, -1601 }, { 10 }}, + {{ -2511, 0, -1619 }, { 10 }}, + {{ -2502, 0, -1637 }, { 10 }}, + {{ -2493, 0, -1655 }, { 10 }}, + {{ -2483, 0, -1672 }, { 10 }}, + {{ -2472, 0, -1688 }, { 10 }}, + {{ -2460, 0, -1705 }, { 10 }}, + {{ -2448, 0, -1721 }, { 10 }}, + {{ -2435, 0, -1736 }, { 10 }}, + {{ -2422, 0, -1751 }, { 10 }}, + {{ -2408, 0, -1765 }, { 10 }}, + {{ -2393, 0, -1779 }, { 10 }}, + {{ -2378, 0, -1792 }, { 10 }}, + {{ -2362, 0, -1805 }, { 10 }}, + {{ -2346, 0, -1816 }, { 10 }}, + {{ -2329, 0, -1827 }, { 10 }}, + {{ -2312, 0, -1837 }, { 10 }}, + {{ -2294, 0, -1847 }, { 10 }}, + {{ -2276, 0, -1855 }, { 10 }}, + {{ -2258, 0, -1863 }, { 10 }}, + {{ -2239, 0, -1869 }, { 10 }}, + {{ -2220, 0, -1875 }, { 10 }}, + {{ -2200, 0, -1880 }, { 10 }}, + {{ -2181, 0, -1884 }, { 10 }}, + {{ -2161, 0, -1888 }, { 10 }}, + {{ -2141, 0, -1892 }, { 10 }}, + {{ -2122, 0, -1895 }, { 10 }}, + {{ -2102, 0, -1898 }, { 10 }}, + {{ -2082, 0, -1900 }, { 10 }}, + {{ -2062, 0, -1902 }, { 10 }}, + {{ -2042, 0, -1904 }, { 10 }}, + {{ -2022, 0, -1906 }, { 10 }}, + {{ -2002, 0, -1907 }, { 10 }}, + {{ -1982, 0, -1908 }, { 10 }}, + {{ -1962, 0, -1909 }, { 10 }}, + {{ -1942, 0, -1910 }, { 10 }}, + {{ -1922, 0, -1911 }, { 10 }}, + {{ -1902, 0, -1911 }, { 10 }}, + {{ -1882, 0, -1912 }, { 10 }}, + {{ -1862, 0, -1912 }, { 10 }}, + {{ -1842, 0, -1912 }, { 11 }}, + {{ -1822, 2, -1912 }, { 11 }}, + {{ -1802, 3, -1913 }, { 11 }}, + {{ -1782, 6, -1913 }, { 11 }}, + {{ -1762, 11, -1913 }, { 11 }}, + {{ -1742, 16, -1913 }, { 11 }}, + {{ -1722, 21, -1913 }, { 11 }}, + {{ -1702, 27, -1913 }, { 11 }}, + {{ -1682, 33, -1913 }, { 11 }}, + {{ -1662, 40, -1914 }, { 11 }}, + {{ -1642, 46, -1914 }, { 11 }}, + {{ -1622, 52, -1914 }, { 11 }}, + {{ -1602, 59, -1914 }, { 11 }}, + {{ -1582, 65, -1914 }, { 11 }}, + {{ -1562, 70, -1914 }, { 11 }}, + {{ -1542, 70, -1914 }, { 11 }}, + {{ -1522, 67, -1914 }, { 11 }}, + {{ -1502, 63, -1914 }, { 11 }}, + {{ -1482, 53, -1914 }, { 11 }}, + {{ -1462, 49, -1914 }, { 11 }}, + {{ -1442, 45, -1914 }, { 11 }}, + {{ -1422, 41, -1914 }, { 11 }}, + {{ -1402, 37, -1914 }, { 11 }}, + {{ -1382, 33, -1914 }, { 11 }}, + {{ -1362, 29, -1914 }, { 11 }}, + {{ -1342, 25, -1914 }, { 11 }}, + {{ -1322, 21, -1914 }, { 11 }}, + {{ -1302, 28, -1915 }, { 11 }}, + {{ -1282, 37, -1914 }, { 11 }}, + {{ -1262, 44, -1914 }, { 11 }}, + {{ -1242, 50, -1914 }, { 11 }}, + {{ -1222, 53, -1914 }, { 11 }}, + {{ -1202, 55, -1914 }, { 11 }}, + {{ -1182, 55, -1914 }, { 11 }}, + {{ -1162, 52, -1914 }, { 11 }}, + {{ -1142, 49, -1913 }, { 11 }}, + {{ -1122, 42, -1913 }, { 11 }}, + {{ -1102, 35, -1913 }, { 11 }}, + {{ -1082, 27, -1912 }, { 11 }}, + {{ -1062, 21, -1912 }, { 11 }}, + {{ -1042, 17, -1912 }, { 11 }}, + {{ -1022, 12, -1911 }, { 11 }}, + {{ -1002, 8, -1910 }, { 11 }}, + {{ -982, 5, -1910 }, { 11 }}, + {{ -962, 1, -1909 }, { 11 }}, + {{ -942, 0, -1908 }, { 12 }}, + {{ -922, 0, -1907 }, { 12 }}, + {{ -902, 0, -1906 }, { 12 }}, + {{ -882, 0, -1905 }, { 12 }}, + {{ -862, 0, -1904 }, { 12 }}, + {{ -842, 0, -1902 }, { 12 }}, + {{ -822, 0, -1900 }, { 12 }}, + {{ -802, 0, -1898 }, { 12 }}, + {{ -782, 0, -1895 }, { 12 }}, + {{ -763, 0, -1891 }, { 12 }}, + {{ -743, 0, -1887 }, { 12 }}, + {{ -724, 0, -1882 }, { 12 }}, + {{ -704, 0, -1877 }, { 12 }}, + {{ -685, 0, -1871 }, { 12 }}, + {{ -666, 0, -1864 }, { 12 }}, + {{ -648, 0, -1857 }, { 12 }}, + {{ -629, 0, -1849 }, { 12 }}, + {{ -611, 0, -1841 }, { 12 }}, + {{ -593, 0, -1832 }, { 12 }}, + {{ -575, 0, -1823 }, { 12 }}, + {{ -558, 0, -1813 }, { 12 }}, + {{ -541, 0, -1802 }, { 12 }}, + {{ -525, 0, -1790 }, { 12 }}, + {{ -509, 0, -1778 }, { 12 }}, + {{ -494, 0, -1765 }, { 12 }}, + {{ -480, 0, -1750 }, { 12 }}, + {{ -467, 0, -1735 }, { 12 }}, + {{ -455, 0, -1719 }, { 12 }}, + {{ -445, 0, -1702 }, { 12 }}, + {{ -435, 0, -1685 }, { 12 }}, + {{ -426, 0, -1667 }, { 12 }}, + {{ -419, 0, -1648 }, { 12 }}, + {{ -413, 0, -1629 }, { 12 }}, + {{ -408, 0, -1610 }, { 12 }}, + {{ -403, 0, -1590 }, { 12 }}, + {{ -400, 0, -1570 }, { 12 }}, + {{ -397, 1, -1551 }, { 12 }}, + {{ -395, 1, -1531 }, { 12 }}, + {{ -393, 1, -1511 }, { 12 }}, + {{ -391, 1, -1491 }, { 12 }}, + {{ -390, 1, -1471 }, { 12 }}, + {{ -388, 2, -1451 }, { 12 }}, + {{ -387, 0, -1431 }, { 12 }}, + {{ -386, 0, -1411 }, { 12 }}, + {{ -385, 0, -1391 }, { 12 }}, + {{ -384, 0, -1371 }, { 12 }}, + {{ -383, 0, -1351 }, { 12 }}, + {{ -382, 0, -1331 }, { 12 }}, + {{ -381, 0, -1311 }, { 12 }}, + {{ -380, 0, -1291 }, { 12 }}, + {{ -380, 3, -1271 }, { 12 }}, + {{ -379, 6, -1251 }, { 12 }}, + {{ -379, 8, -1231 }, { 12 }}, + {{ -378, 11, -1211 }, { 12 }}, + {{ -378, 14, -1191 }, { 12 }}, + {{ -377, 16, -1171 }, { 12 }}, + {{ -377, 19, -1151 }, { 12 }}, + {{ -376, 17, -1131 }, { 13 }}, + {{ -376, 14, -1111 }, { 13 }}, + {{ -376, 12, -1091 }, { 13 }}, + {{ -376, 9, -1071 }, { 13 }}, + {{ -375, 6, -1051 }, { 13 }}, + {{ -375, 4, -1031 }, { 13 }}, + {{ -375, 1, -1011 }, { 13 }}, + {{ -375, 0, -991 }, { 13 }}, + {{ -375, 0, -971 }, { 13 }}, + {{ -375, 0, -951 }, { 13 }}, + {{ -374, 0, -931 }, { 13 }}, + {{ -374, 0, -911 }, { 13 }}, + {{ -374, 0, -891 }, { 13 }}, + {{ -374, 0, -871 }, { 13 }}, + {{ -374, 0, -851 }, { 13 }}, + {{ -374, 0, -831 }, { 13 }}, + {{ -374, 0, -811 }, { 13 }}, + {{ -374, 0, -791 }, { 13 }}, + {{ -374, 0, -771 }, { 13 }}, + {{ -374, 0, -751 }, { 13 }}, + {{ -374, 0, -731 }, { 13 }}, + {{ -374, 0, -711 }, { 13 }}, + {{ -374, 1, -690 }, { 13 }}, + {{ -374, 4, -670 }, { 13 }}, + {{ -374, 8, -650 }, { 13 }}, + {{ -374, 11, -630 }, { 13 }}, + {{ -374, 14, -610 }, { 13 }}, + {{ -375, 18, -590 }, { 13 }}, + {{ -375, 21, -570 }, { 13 }}, + {{ -375, 24, -550 }, { 13 }}, + {{ -375, 21, -530 }, { 13 }}, + {{ -375, 18, -510 }, { 13 }}, + {{ -375, 15, -490 }, { 13 }}, + {{ -376, 11, -470 }, { 13 }}, + {{ -376, 8, -450 }, { 13 }}, + {{ -376, 5, -430 }, { 13 }}, + {{ -377, 1, -410 }, { 13 }}, + {{ -377, 0, -390 }, { 13 }}, + {{ -378, 0, -370 }, { 13 }}, + {{ -378, 0, -350 }, { 13 }}, + {{ -379, 0, -330 }, { 13 }}, + {{ -379, 0, -310 }, { 13 }}, + {{ -380, 0, -290 }, { 13 }}, + {{ -381, 0, -270 }, { 13 }}, + {{ -382, 0, -250 }, { 13 }}, + {{ -383, 0, -230 }, { 14 }}, + {{ -386, 0, -211 }, { 14 }}, + {{ -388, 0, -191 }, { 14 }}, + {{ -392, 0, -171 }, { 14 }}, + {{ -396, 0, -152 }, { 14 }}, + {{ -401, 0, -132 }, { 14 }}, + {{ -407, 0, -113 }, { 14 }}, + {{ -414, 0, -94 }, { 14 }}, + {{ -422, 0, -76 }, { 14 }}, + {{ -431, 0, -58 }, { 14 }}, + {{ -441, 0, -41 }, { 14 }}, + {{ -452, 0, -24 }, { 14 }}, + {{ -464, 0, -8 }, { 14 }}, + {{ -477, 0, 6 }, { 14 }}, + {{ -491, 0, 21 }, { 14 }}, + {{ -506, 0, 34 }, { 14 }}, + {{ -523, 0, 45 }, { 14 }}, + {{ -540, 0, 55 }, { 14 }}, + {{ -558, 0, 64 }, { 14 }}, + {{ -577, 0, 71 }, { 14 }}, + {{ -596, 0, 76 }, { 14 }}, + {{ -616, 0, 79 }, { 14 }}, + {{ -636, 0, 81 }, { 14 }}, + {{ -656, 0, 81 }, { 14 }}, + {{ -676, 0, 80 }, { 14 }}, + {{ -696, 0, 77 }, { 14 }}, + {{ -715, 0, 74 }, { 14 }}, + {{ -735, 0, 70 }, { 14 }}, + {{ -754, 0, 65 }, { 14 }}, + {{ -774, 0, 60 }, { 14 }}, + {{ -793, 0, 54 }, { 14 }}, + {{ -812, 0, 47 }, { 14 }}, + {{ -830, 0, 38 }, { 14 }}, + {{ -847, 0, 28 }, { 14 }}, + {{ -863, 0, 16 }, { 14 }}, + {{ -877, 0, 2 }, { 14 }}, + {{ -887, 0, -14 }, { 14 }}, + {{ -896, 0, -32 }, { 14 }}, + {{ -902, 0, -51 }, { 14 }}, + {{ -908, 0, -70 }, { 14 }}, + {{ -913, 0, -90 }, { 14 }}, + {{ -917, 0, -109 }, { 14 }}, + {{ -921, 0, -129 }, { 14 }}, + {{ -924, 0, -149 }, { 14 }}, + {{ -927, 0, -169 }, { 14 }}, + {{ -930, 0, -188 }, { 14 }}, + {{ -932, 0, -208 }, { 14 }}, + {{ -934, 0, -228 }, { 14 }}, + {{ -935, 0, -248 }, { 14 }}, + {{ -937, 0, -268 }, { 15 }}, + {{ -938, 0, -288 }, { 15 }}, + {{ -939, 0, -308 }, { 15 }}, + {{ -940, 0, -328 }, { 15 }}, + {{ -941, 1, -348 }, { 15 }}, + {{ -942, 2, -368 }, { 15 }}, + {{ -943, 3, -388 }, { 15 }}, + {{ -943, 6, -408 }, { 15 }}, + {{ -944, 10, -428 }, { 15 }}, + {{ -945, 14, -448 }, { 15 }}, + {{ -945, 16, -468 }, { 15 }}, + {{ -945, 15, -488 }, { 15 }}, + {{ -946, 13, -508 }, { 15 }}, + {{ -946, 9, -528 }, { 15 }}, + {{ -946, 4, -548 }, { 15 }}, + {{ -947, 3, -568 }, { 15 }}, + {{ -947, 1, -588 }, { 15 }}, + {{ -947, 0, -608 }, { 15 }}, + {{ -947, 0, -628 }, { 15 }}, + {{ -947, 4, -648 }, { 15 }}, + {{ -947, 7, -668 }, { 15 }}, + {{ -947, 11, -688 }, { 15 }}, + {{ -947, 14, -708 }, { 15 }}, + {{ -947, 19, -728 }, { 15 }}, + {{ -947, 24, -748 }, { 15 }}, + {{ -947, 31, -768 }, { 15 }}, + {{ -947, 35, -788 }, { 15 }}, + {{ -947, 37, -808 }, { 15 }}, + {{ -947, 34, -828 }, { 15 }}, + {{ -947, 30, -848 }, { 15 }}, + {{ -947, 23, -868 }, { 15 }}, + {{ -947, 16, -888 }, { 15 }}, + {{ -947, 9, -908 }, { 15 }}, + {{ -947, 3, -928 }, { 15 }}, + {{ -947, 1, -948 }, { 15 }}, + {{ -947, 0, -968 }, { 15 }}, + {{ -947, 2, -988 }, { 15 }}, + {{ -947, 6, -1008 }, { 15 }}, + {{ -947, 10, -1028 }, { 15 }}, + {{ -947, 14, -1048 }, { 15 }}, + {{ -947, 16, -1068 }, { 15 }}, + {{ -947, 15, -1089 }, { 15 }}, + {{ -947, 13, -1109 }, { 15 }}, + {{ -947, 9, -1129 }, { 15 }}, + {{ -947, 4, -1149 }, { 15 }}, + {{ -948, 2, -1169 }, { 16 }}, + {{ -948, 1, -1189 }, { 16 }}, + {{ -948, 0, -1209 }, { 16 }}, + {{ -948, 0, -1229 }, { 16 }}, + {{ -949, 0, -1249 }, { 16 }}, + {{ -949, 0, -1269 }, { 16 }}, + {{ -950, 0, -1289 }, { 16 }}, + {{ -951, 0, -1309 }, { 16 }}, + {{ -951, 0, -1329 }, { 16 }}, + {{ -952, 0, -1349 }, { 16 }}, + {{ -953, 0, -1369 }, { 16 }}, + {{ -954, 0, -1389 }, { 16 }}, + {{ -956, 0, -1409 }, { 16 }}, + {{ -958, 0, -1428 }, { 16 }}, + {{ -961, 0, -1448 }, { 16 }}, + {{ -965, 0, -1468 }, { 16 }}, + {{ -971, 0, -1487 }, { 16 }}, + {{ -978, 0, -1505 }, { 16 }}, + {{ -988, 0, -1523 }, { 16 }}, + {{ -998, 0, -1540 }, { 16 }}, + {{ -1011, 0, -1555 }, { 16 }}, + {{ -1026, 0, -1569 }, { 16 }}, + {{ -1042, 0, -1580 }, { 16 }}, + {{ -1060, 0, -1590 }, { 16 }}, + {{ -1078, 0, -1598 }, { 16 }}, + {{ -1097, 0, -1604 }, { 16 }}, + {{ -1117, 0, -1609 }, { 16 }}, + {{ -1136, 0, -1612 }, { 16 }}, + {{ -1156, 0, -1613 }, { 16 }}, + {{ -1176, 0, -1613 }, { 16 }}, + {{ -1196, 0, -1610 }, { 16 }}, + {{ -1216, 0, -1605 }, { 16 }}, + {{ -1235, 0, -1599 }, { 16 }}, + {{ -1252, 0, -1589 }, { 16 }}, + {{ -1268, 0, -1577 }, { 16 }}, + {{ -1282, 0, -1563 }, { 16 }}, + {{ -1294, 0, -1547 }, { 16 }}, + {{ -1305, 0, -1530 }, { 16 }}, + {{ -1313, 0, -1512 }, { 16 }}, + {{ -1320, 0, -1493 }, { 16 }}, + {{ -1325, 0, -1474 }, { 16 }}, + {{ -1330, 0, -1454 }, { 16 }}, + {{ -1334, 0, -1435 }, { 16 }}, + {{ -1336, 0, -1415 }, { 16 }}, + {{ -1339, 0, -1395 }, { 16 }}, + {{ -1341, 0, -1375 }, { 16 }}, + {{ -1342, 0, -1355 }, { 16 }}, + {{ -1344, 0, -1335 }, { 16 }}, + {{ -1345, 0, -1315 }, { 16 }}, + {{ -1347, 0, -1295 }, { 16 }}, + {{ -1348, 0, -1275 }, { 16 }}, + {{ -1349, 0, -1255 }, { 16 }}, + {{ -1350, 0, -1235 }, { 16 }}, + {{ -1350, 0, -1215 }, { 16 }}, + {{ -1351, 0, -1195 }, { 16 }}, + {{ -1352, 0, -1175 }, { 16 }}, + {{ -1353, 0, -1155 }, { 16 }}, + {{ -1353, 2, -1135 }, { 17 }}, + {{ -1354, 9, -1115 }, { 17 }}, + {{ -1354, 11, -1095 }, { 17 }}, + {{ -1355, 10, -1075 }, { 17 }}, + {{ -1355, 3, -1055 }, { 17 }}, + {{ -1355, 0, -1035 }, { 17 }}, + {{ -1356, 5, -1015 }, { 17 }}, + {{ -1356, 10, -995 }, { 17 }}, + {{ -1356, 11, -975 }, { 17 }}, + {{ -1357, 7, -955 }, { 17 }}, + {{ -1357, 2, -935 }, { 17 }}, + {{ -1357, 1, -915 }, { 17 }}, + {{ -1357, 7, -895 }, { 17 }}, + {{ -1357, 11, -875 }, { 17 }}, + {{ -1357, 10, -855 }, { 17 }}, + {{ -1357, 5, -835 }, { 17 }}, + {{ -1358, 0, -815 }, { 17 }}, + {{ -1358, 3, -795 }, { 17 }}, + {{ -1358, 9, -775 }, { 17 }}, + {{ -1358, 11, -755 }, { 17 }}, + {{ -1358, 9, -735 }, { 17 }}, + {{ -1358, 3, -715 }, { 17 }}, + {{ -1358, 0, -695 }, { 17 }}, + {{ -1358, 5, -675 }, { 17 }}, + {{ -1358, 10, -655 }, { 17 }}, + {{ -1358, 11, -635 }, { 17 }}, + {{ -1358, 7, -615 }, { 17 }}, + {{ -1358, 1, -595 }, { 17 }}, + {{ -1358, 2, -575 }, { 17 }}, + {{ -1358, 8, -555 }, { 17 }}, + {{ -1358, 11, -535 }, { 17 }}, + {{ -1358, 10, -515 }, { 17 }}, + {{ -1358, 4, -495 }, { 17 }}, + {{ -1358, 0, -475 }, { 17 }}, + {{ -1358, 0, -455 }, { 17 }}, + {{ -1358, 0, -435 }, { 17 }}, + {{ -1358, 0, -415 }, { 17 }}, + {{ -1358, 0, -395 }, { 17 }}, + {{ -1358, 0, -375 }, { 17 }}, + {{ -1358, 0, -355 }, { 17 }}, + {{ -1358, 0, -335 }, { 17 }}, + {{ -1358, 0, -315 }, { 17 }}, + {{ -1358, 0, -295 }, { 17 }}, + {{ -1358, 0, -275 }, { 17 }}, + {{ -1358, 0, -255 }, { 17 }}, + {{ -1358, -1, -235 }, { 18 }}, + {{ -1358, -2, -215 }, { 18 }}, + {{ -1358, -4, -195 }, { 18 }}, + {{ -1358, -5, -175 }, { 18 }}, + {{ -1358, -7, -155 }, { 18 }}, + {{ -1358, -9, -135 }, { 18 }}, + {{ -1358, -10, -115 }, { 18 }}, + {{ -1358, -12, -95 }, { 18 }}, + {{ -1358, -14, -75 }, { 18 }}, + {{ -1358, -16, -55 }, { 18 }}, + {{ -1358, -17, -35 }, { 18 }}, + {{ -1357, -19, -15 }, { 18 }}, + {{ -1357, -21, 4 }, { 18 }}, + {{ -1357, -25, 24 }, { 18 }}, + {{ -1357, -28, 44 }, { 18 }}, + {{ -1357, -31, 64 }, { 18 }}, + {{ -1357, -35, 84 }, { 18 }}, + {{ -1357, -38, 104 }, { 18 }}, + {{ -1357, -41, 124 }, { 18 }}, + {{ -1357, -45, 144 }, { 18 }}, + {{ -1357, -48, 164 }, { 18 }}, + {{ -1357, -52, 184 }, { 18 }}, + {{ -1357, -55, 204 }, { 18 }}, + {{ -1357, -58, 224 }, { 18 }}, + {{ -1356, -62, 244 }, { 18 }}, + {{ -1356, -63, 264 }, { 18 }}, + {{ -1356, -65, 284 }, { 18 }}, + {{ -1356, -66, 305 }, { 18 }}, + {{ -1356, -68, 325 }, { 18 }}, + {{ -1356, -69, 345 }, { 18 }}, + {{ -1356, -70, 365 }, { 18 }}, + {{ -1356, -72, 385 }, { 18 }}, + {{ -1356, -73, 405 }, { 19 }}, + {{ -1356, -73, 425 }, { 19 }}, + {{ -1355, -73, 445 }, { 19 }}, + {{ -1355, -73, 465 }, { 19 }}, + {{ -1355, -73, 485 }, { 19 }}, + {{ -1355, -73, 505 }, { 19 }}, + {{ -1355, -73, 525 }, { 19 }}, + {{ -1355, -73, 545 }, { 19 }}, + {{ -1355, -71, 565 }, { 19 }}, + {{ -1355, -70, 585 }, { 19 }}, + {{ -1355, -69, 605 }, { 19 }}, + {{ -1354, -67, 625 }, { 19 }}, + {{ -1354, -66, 645 }, { 19 }}, + {{ -1354, -65, 665 }, { 19 }}, + {{ -1354, -63, 685 }, { 19 }}, + {{ -1354, -62, 705 }, { 19 }}, + {{ -1354, -59, 725 }, { 19 }}, + {{ -1354, -56, 745 }, { 19 }}, + {{ -1354, -53, 765 }, { 19 }}, + {{ -1354, -51, 785 }, { 19 }}, + {{ -1353, -48, 805 }, { 19 }}, + {{ -1353, -45, 825 }, { 19 }}, + {{ -1353, -42, 845 }, { 19 }}, + {{ -1353, -39, 865 }, { 19 }}, + {{ -1353, -37, 885 }, { 19 }}, + {{ -1353, -34, 905 }, { 19 }}, + {{ -1353, -31, 925 }, { 19 }}, + {{ -1353, -28, 945 }, { 19 }}, + {{ -1352, -25, 965 }, { 19 }}, + {{ -1352, -23, 985 }, { 19 }}, + {{ -1352, -20, 1005 }, { 20 }}, + {{ -1352, -19, 1025 }, { 20 }}, + {{ -1352, -17, 1045 }, { 20 }}, + {{ -1352, -16, 1065 }, { 20 }}, + {{ -1352, -14, 1085 }, { 20 }}, + {{ -1352, -13, 1105 }, { 20 }}, + {{ -1351, -11, 1125 }, { 20 }}, + {{ -1351, -10, 1145 }, { 20 }}, + {{ -1351, -9, 1165 }, { 20 }}, + {{ -1351, -8, 1185 }, { 20 }}, + {{ -1351, -8, 1205 }, { 20 }}, + {{ -1351, -7, 1225 }, { 20 }}, + {{ -1350, -6, 1245 }, { 20 }}, + {{ -1350, -6, 1265 }, { 20 }}, + {{ -1350, -5, 1285 }, { 20 }}, + {{ -1351, -4, 1305 }, { 20 }}, + {{ -1351, -4, 1325 }, { 20 }}, + {{ -1352, -3, 1345 }, { 20 }}, + {{ -1353, -2, 1365 }, { 20 }}, + {{ -1354, -2, 1385 }, { 20 }}, + {{ -1355, -1, 1405 }, { 20 }}, + {{ -1357, 0, 1425 }, { 20 }}, + {{ -1359, 0, 1445 }, { 20 }}, + {{ -1361, 0, 1465 }, { 20 }}, + {{ -1365, 0, 1484 }, { 20 }}, + {{ -1369, 0, 1504 }, { 20 }}, + {{ -1374, 0, 1523 }, { 20 }}, + {{ -1381, 0, 1542 }, { 20 }}, + {{ -1389, 0, 1560 }, { 20 }}, + {{ -1399, 0, 1578 }, { 20 }}, + {{ -1411, 0, 1594 }, { 20 }}, + {{ -1424, 0, 1609 }, { 20 }}, + {{ -1439, 0, 1622 }, { 20 }}, + {{ -1456, 0, 1634 }, { 20 }}, + {{ -1473, 0, 1643 }, { 20 }}, + {{ -1492, 0, 1651 }, { 20 }}, + {{ -1511, 0, 1656 }, { 20 }}, + {{ -1531, 0, 1660 }, { 20 }}, + {{ -1550, 0, 1662 }, { 20 }}, + {{ -1570, 0, 1665 }, { 20 }}, + {{ -1590, 0, 1666 }, { 20 }}, + {{ -1610, 0, 1668 }, { 20 }}, + {{ -1630, 0, 1669 }, { 20 }}, + {{ -1650, 0, 1669 }, { 20 }}, + {{ -1670, 0, 1670 }, { 20 }}, + {{ -1690, 0, 1670 }, { 20 }}, + {{ -1710, 0, 1670 }, { 20 }}, + {{ -1730, 0, 1671 }, { 20 }}, + {{ -1750, 0, 1671 }, { 20 }}, + {{ -1770, 0, 1670 }, { 20 }}, + {{ -1790, 0, 1670 }, { 20 }}, + {{ -1810, 0, 1670 }, { 20 }}, + {{ -1830, 0, 1670 }, { 20 }}, + {{ -1850, 0, 1669 }, { 20 }}, + {{ -1870, 0, 1669 }, { 20 }}, + {{ -1890, 0, 1668 }, { 20 }}, + {{ -1910, 0, 1667 }, { 20 }}, + {{ -1930, 0, 1666 }, { 20 }}, + {{ -1950, 0, 1665 }, { 20 }}, + {{ -1970, 0, 1664 }, { 20 }}, + {{ -1990, 0, 1663 }, { 20 }}, + {{ -2010, 0, 1662 }, { 20 }}, + {{ -2030, 0, 1660 }, { 20 }}, + {{ -2050, 0, 1658 }, { 20 }}, + {{ -2070, 0, 1657 }, { 20 }}, + {{ -2090, 0, 1655 }, { 20 }}, + {{ -2110, 0, 1652 }, { 20 }}, + {{ -2130, 0, 1650 }, { 20 }}, + {{ -2150, 0, 1647 }, { 20 }}, + {{ -2169, 0, 1644 }, { 20 }}, + {{ -2189, 0, 1641 }, { 20 }}, + {{ -2209, 0, 1638 }, { 21 }}, + {{ -2229, 0, 1634 }, { 21 }}, + {{ -2248, 0, 1630 }, { 21 }}, + {{ -2268, 0, 1626 }, { 21 }}, + {{ -2287, 0, 1621 }, { 21 }}, + {{ -2307, 0, 1616 }, { 21 }}, + {{ -2326, 0, 1611 }, { 21 }}, + {{ -2345, 0, 1605 }, { 21 }}, + {{ -2364, 0, 1599 }, { 21 }}, + {{ -2383, 0, 1592 }, { 21 }}, + {{ -2401, 0, 1584 }, { 21 }}, + {{ -2420, 0, 1576 }, { 21 }}, + {{ -2438, 0, 1567 }, { 21 }}, + {{ -2455, 0, 1558 }, { 21 }}, + {{ -2473, 0, 1548 }, { 21 }}, + {{ -2490, 0, 1538 }, { 21 }}, + {{ -2506, 0, 1527 }, { 21 }}, + {{ -2523, 0, 1515 }, { 21 }}, + {{ -2539, 0, 1503 }, { 21 }}, + {{ -2554, 0, 1490 }, { 21 }}, + {{ -2569, 0, 1477 }, { 21 }}, + {{ -2584, 0, 1463 }, { 21 }}, + {{ -2598, 0, 1449 }, { 21 }}, + {{ -2611, 0, 1434 }, { 21 }}, + {{ -2625, 0, 1419 }, { 21 }}, + {{ -2637, 0, 1404 }, { 21 }}, + {{ -2649, 0, 1388 }, { 21 }}, + {{ -2661, 0, 1372 }, { 21 }}, + {{ -2672, 0, 1355 }, { 21 }}, + {{ -2682, 0, 1338 }, { 21 }}, + {{ -2692, 0, 1320 }, { 21 }}, + {{ -2701, 0, 1303 }, { 21 }}, + {{ -2710, 0, 1285 }, { 21 }}, + {{ -2718, 0, 1266 }, { 21 }}, + {{ -2726, 0, 1248 }, { 21 }}, + {{ -2733, 0, 1229 }, { 21 }}, + {{ -2740, 0, 1210 }, { 21 }}, + {{ -2746, 0, 1191 }, { 21 }}, + {{ -2752, 0, 1172 }, { 21 }}, + {{ -2758, 0, 1153 }, { 21 }}, + {{ -2763, 0, 1134 }, { 21 }}, + {{ -2767, 0, 1114 }, { 21 }}, + {{ -2771, 0, 1095 }, { 21 }}, + {{ -2775, 0, 1075 }, { 21 }}, + {{ -2779, 0, 1055 }, { 21 }}, + {{ -2782, 0, 1035 }, { 22 }}, + {{ -2784, 0, 1016 }, { 22 }}, + {{ -2787, 0, 996 }, { 22 }}, + {{ -2789, 0, 976 }, { 22 }}, + {{ -2792, 0, 956 }, { 22 }}, + {{ -2794, 0, 936 }, { 22 }}, + {{ -2796, 0, 916 }, { 22 }}, + {{ -2797, 0, 896 }, { 22 }}, + {{ -2799, 0, 876 }, { 22 }}, + {{ -2800, 0, 856 }, { 22 }}, + {{ -2801, 0, 836 }, { 22 }}, + {{ -2802, 0, 816 }, { 22 }}, + {{ -2802, 0, 796 }, { 22 }}, + {{ -2801, 0, 776 }, { 22 }}, + {{ -2801, 0, 756 }, { 22 }}, + {{ -2799, 0, 736 }, { 22 }}, + {{ -2796, 0, 716 }, { 22 }}, + {{ -2792, 0, 697 }, { 22 }}, + {{ -2785, 0, 678 }, { 22 }}, + {{ -2777, 0, 660 }, { 22 }}, + {{ -2766, 0, 643 }, { 22 }}, + {{ -2753, 0, 628 }, { 22 }}, + {{ -2738, 0, 614 }, { 22 }}, + {{ -2722, 0, 603 }, { 22 }}, + {{ -2704, 0, 593 }, { 22 }}, + {{ -2686, 0, 585 }, { 22 }}, + {{ -2667, 0, 579 }, { 22 }}, + {{ -2648, 0, 574 }, { 22 }}, + {{ -2628, 0, 570 }, { 22 }}, + {{ -2608, 0, 567 }, { 22 }}, + {{ -2589, 0, 564 }, { 22 }}, + {{ -2569, 0, 562 }, { 22 }}, + {{ -2549, 0, 560 }, { 22 }}, + {{ -2529, 0, 559 }, { 22 }}, + {{ -2509, 0, 558 }, { 22 }}, + {{ -2489, 0, 557 }, { 22 }}, + {{ -2469, 0, 556 }, { 22 }}, + {{ -2449, 0, 556 }, { 22 }}, + {{ -2429, 0, 555 }, { 22 }}, + {{ -2409, 0, 555 }, { 22 }}, + {{ -2389, 0, 555 }, { 22 }}, + {{ -2369, 0, 555 }, { 22 }}, + {{ -2349, 0, 555 }, { 22 }}, + {{ -2329, 0, 555 }, { 22 }}, + {{ -2309, 0, 555 }, { 22 }}, + {{ -2289, 0, 555 }, { 22 }}, + {{ -2269, 0, 556 }, { 22 }}, + {{ -2249, 0, 556 }, { 22 }}, + {{ -2229, 0, 556 }, { 22 }}, + {{ -2209, 0, 556 }, { 23 }}, + {{ -2188, 0, 556 }, { 23 }}, + {{ -2168, 0, 556 }, { 23 }}, + {{ -2148, 0, 557 }, { 23 }}, + {{ -2128, 0, 557 }, { 23 }}, + {{ -2108, 0, 557 }, { 23 }}, + {{ -2088, 0, 557 }, { 23 }}, + {{ -2068, 2, 557 }, { 23 }}, + {{ -2048, 3, 557 }, { 23 }}, + {{ -2028, 4, 557 }, { 23 }}, + {{ -2008, 6, 557 }, { 23 }}, + {{ -1988, 7, 557 }, { 23 }}, + {{ -1968, 8, 557 }, { 23 }}, + {{ -1948, 10, 557 }, { 23 }}, + {{ -1928, 12, 557 }, { 23 }}, + {{ -1908, 14, 557 }, { 23 }}, + {{ -1888, 16, 557 }, { 23 }}, + {{ -1868, 18, 557 }, { 23 }}, + {{ -1848, 20, 557 }, { 23 }}, + {{ -1828, 23, 557 }, { 23 }}, + {{ -1808, 25, 558 }, { 23 }}, + {{ -1788, 28, 558 }, { 23 }}, + {{ -1768, 31, 558 }, { 23 }}, + {{ -1748, 35, 558 }, { 23 }}, + {{ -1728, 39, 558 }, { 23 }}, + {{ -1708, 42, 558 }, { 23 }}, + {{ -1688, 46, 558 }, { 23 }}, + {{ -1668, 49, 558 }, { 23 }}, + {{ -1648, 53, 558 }, { 23 }}, + {{ -1628, 57, 558 }, { 23 }}, + {{ -1608, 60, 558 }, { 23 }}, + {{ -1588, 64, 558 }, { 23 }}, + {{ -1568, 67, 558 }, { 23 }}, + {{ -1548, 71, 558 }, { 23 }}, + {{ -1528, 74, 558 }, { 23 }}, + {{ -1508, 78, 558 }, { 23 }}, + {{ -1488, 81, 558 }, { 23 }}, + {{ -1468, 81, 558 }, { 23 }}, + {{ -1448, 81, 558 }, { 23 }}, + {{ -1428, 81, 559 }, { 19 }}, + {{ -1408, 81, 559 }, { 19 }}, + {{ -1388, 81, 559 }, { 19 }}, + {{ -1368, 81, 559 }, { 19 }}, + {{ -1348, 81, 559 }, { 19 }}, + {{ -1328, 81, 559 }, { 19 }}, + {{ -1308, 81, 559 }, { 19 }}, + {{ -1288, 81, 559 }, { 19 }}, + {{ -1268, 81, 560 }, { 19 }}, + {{ -1248, 81, 560 }, { 19 }}, + {{ -1228, 81, 560 }, { 24 }}, + {{ -1208, 77, 560 }, { 24 }}, + {{ -1188, 73, 560 }, { 24 }}, + {{ -1168, 69, 560 }, { 24 }}, + {{ -1148, 65, 561 }, { 24 }}, + {{ -1128, 61, 561 }, { 24 }}, + {{ -1108, 57, 561 }, { 24 }}, + {{ -1088, 53, 561 }, { 24 }}, + {{ -1068, 49, 561 }, { 24 }}, + {{ -1048, 45, 562 }, { 24 }}, + {{ -1028, 41, 562 }, { 24 }}, + {{ -1008, 37, 562 }, { 24 }}, + {{ -988, 33, 562 }, { 24 }}, + {{ -968, 29, 562 }, { 24 }}, + {{ -948, 25, 563 }, { 24 }}, + {{ -928, 21, 563 }, { 24 }}, + {{ -908, 17, 563 }, { 24 }}, + {{ -888, 13, 563 }, { 24 }}, + {{ -868, 8, 564 }, { 24 }}, + {{ -848, 9, 564 }, { 24 }}, + {{ -828, 10, 564 }, { 24 }}, + {{ -808, 12, 565 }, { 24 }}, + {{ -788, 13, 565 }, { 24 }}, + {{ -768, 15, 565 }, { 24 }}, + {{ -748, 16, 566 }, { 24 }}, + {{ -728, 14, 566 }, { 24 }}, + {{ -708, 13, 567 }, { 24 }}, + {{ -688, 12, 567 }, { 24 }}, + {{ -668, 11, 567 }, { 24 }}, + {{ -648, 10, 568 }, { 24 }}, + {{ -628, 10, 568 }, { 24 }}, + {{ -608, 10, 569 }, { 24 }}, + {{ -588, 10, 570 }, { 24 }}, + {{ -568, 10, 570 }, { 24 }}, + {{ -548, 10, 571 }, { 24 }}, + {{ -528, 10, 572 }, { 24 }}, + {{ -508, 10, 573 }, { 24 }}, + {{ -488, 11, 574 }, { 24 }}, + {{ -468, 12, 575 }, { 24 }}, + {{ -448, 10, 576 }, { 24 }}, + {{ -428, 8, 578 }, { 24 }}, + {{ -408, 7, 580 }, { 24 }}, + {{ -388, 5, 582 }, { 24 }}, + {{ -368, 3, 584 }, { 24 }}, + {{ -348, 1, 587 }, { 24 }}, + {{ -329, 1, 592 }, { 24 }}, + {{ -310, 1, 599 }, { 24 }}, + {{ -292, 0, 607 }, { 24 }}, + {{ -275, 0, 617 }, { 24 }}, + {{ -259, 0, 630 }, { 24 }}, + {{ -245, 0, 644 }, { 24 }}, + {{ -234, 0, 661 }, { 24 }}, + {{ -224, 0, 678 }, { 25 }}, + {{ -217, 0, 697 }, { 25 }}, + {{ -211, 0, 716 }, { 25 }}, + {{ -207, 0, 736 }, { 25 }}, + {{ -204, 0, 755 }, { 25 }}, + {{ -202, 0, 775 }, { 25 }}, + {{ -201, 0, 795 }, { 25 }}, + {{ -201, 0, 815 }, { 25 }}, + {{ -201, 0, 835 }, { 25 }}, + {{ -201, 0, 855 }, { 25 }}, + {{ -202, 0, 875 }, { 25 }}, + {{ -204, 0, 895 }, { 25 }}, + {{ -206, 0, 915 }, { 25 }}, + {{ -209, 0, 935 }, { 25 }}, + {{ -212, 0, 955 }, { 25 }}, + {{ -216, 0, 974 }, { 25 }}, + {{ -220, 0, 994 }, { 25 }}, + {{ -225, 0, 1013 }, { 25 }}, + {{ -231, 0, 1033 }, { 25 }}, + {{ -237, 0, 1052 }, { 25 }}, + {{ -244, 0, 1070 }, { 25 }}, + {{ -251, 0, 1089 }, { 25 }}, + {{ -259, 0, 1107 }, { 25 }}, + {{ -268, 0, 1125 }, { 25 }}, + {{ -277, 0, 1143 }, { 25 }}, + {{ -287, 0, 1160 }, { 25 }}, + {{ -298, 0, 1177 }, { 25 }}, + {{ -310, 0, 1194 }, { 25 }}, + {{ -322, 0, 1209 }, { 25 }}, + {{ -335, 0, 1225 }, { 25 }}, + {{ -348, 0, 1239 }, { 25 }}, + {{ -363, 1, 1253 }, { 25 }}, + {{ -378, 2, 1267 }, { 25 }}, + {{ -393, 3, 1279 }, { 25 }}, + {{ -409, 3, 1291 }, { 25 }}, + {{ -426, 4, 1302 }, { 25 }}, + {{ -443, 4, 1312 }, { 25 }}, + {{ -461, 4, 1322 }, { 25 }}, + {{ -479, 4, 1330 }, { 25 }}, + {{ -498, 2, 1337 }, { 25 }}, + {{ -517, 1, 1344 }, { 25 }}, + {{ -536, 0, 1350 }, { 25 }}, + {{ -555, 0, 1355 }, { 25 }}, + {{ -574, 0, 1360 }, { 25 }}, + {{ -594, 0, 1365 }, { 25 }}, + {{ -614, 0, 1369 }, { 25 }}, + {{ -633, 0, 1372 }, { 25 }}, + {{ -653, 0, 1375 }, { 25 }}, + {{ -673, 0, 1378 }, { 26 }}, + {{ -693, 0, 1380 }, { 26 }}, + {{ -713, 0, 1383 }, { 26 }}, + {{ -733, 0, 1385 }, { 26 }}, + {{ -753, 0, 1386 }, { 26 }}, + {{ -772, 0, 1388 }, { 26 }}, + {{ -792, 0, 1391 }, { 26 }}, + {{ -812, 0, 1393 }, { 26 }}, + {{ -832, 0, 1396 }, { 26 }}, + {{ -852, 0, 1398 }, { 26 }}, + {{ -872, 0, 1401 }, { 26 }}, + {{ -891, 0, 1405 }, { 26 }}, + {{ -911, 0, 1409 }, { 26 }}, + {{ -931, 0, 1413 }, { 26 }}, + {{ -950, 0, 1418 }, { 26 }}, + {{ -969, 0, 1425 }, { 26 }}, + {{ -987, 0, 1433 }, { 26 }}, + {{ -1003, 0, 1445 }, { 26 }}, + {{ -1017, 1, 1459 }, { 26 }}, + {{ -1028, 0, 1476 }, { 26 }}, + {{ -1036, 0, 1494 }, { 26 }}, + {{ -1042, 0, 1513 }, { 26 }}, + {{ -1045, 0, 1533 }, { 26 }}, + {{ -1046, 0, 1553 }, { 26 }}, + {{ -1044, 0, 1573 }, { 26 }}, + {{ -1038, 0, 1592 }, { 26 }}, + {{ -1029, 0, 1610 }, { 26 }}, + {{ -1017, 0, 1625 }, { 26 }}, + {{ -1002, 0, 1639 }, { 26 }}, + {{ -986, 0, 1651 }, { 27 }}, + {{ -968, 0, 1660 }, { 27 }}, + {{ -950, 0, 1667 }, { 27 }}, + {{ -930, 0, 1672 }, { 27 }}, + {{ -911, 0, 1676 }, { 27 }}, + {{ -891, 0, 1679 }, { 27 }}, + {{ -871, 0, 1681 }, { 27 }}, + {{ -851, 0, 1682 }, { 27 }}, + {{ -831, 0, 1682 }, { 27 }}, + {{ -811, 0, 1682 }, { 27 }}, + {{ -791, 0, 1681 }, { 27 }}, + {{ -771, 0, 1680 }, { 27 }}, + {{ -751, 0, 1679 }, { 27 }}, + {{ -731, 0, 1677 }, { 27 }}, + {{ -711, 0, 1675 }, { 27 }}, + {{ -691, 0, 1672 }, { 27 }}, + {{ -672, 0, 1669 }, { 27 }}, + {{ -652, 0, 1666 }, { 27 }}, + {{ -632, 0, 1662 }, { 27 }}, + {{ -613, 0, 1658 }, { 27 }}, + {{ -593, 0, 1654 }, { 27 }}, + {{ -574, 0, 1649 }, { 27 }}, + {{ -554, 0, 1644 }, { 27 }}, + {{ -535, 0, 1639 }, { 27 }}, + {{ -516, 0, 1634 }, { 27 }}, + {{ -496, 0, 1628 }, { 27 }}, + {{ -477, 0, 1622 }, { 27 }}, + {{ -458, 0, 1616 }, { 27 }}, + {{ -439, 0, 1609 }, { 27 }}, + {{ -421, 0, 1602 }, { 27 }}, + {{ -402, 0, 1595 }, { 27 }}, + {{ -384, 0, 1587 }, { 27 }}, + {{ -365, 0, 1579 }, { 27 }}, + {{ -347, 0, 1571 }, { 27 }}, + {{ -329, 0, 1562 }, { 27 }}, + {{ -312, 0, 1552 }, { 27 }}, + {{ -294, 0, 1542 }, { 27 }}, + {{ -277, 0, 1532 }, { 27 }}, + {{ -260, 0, 1521 }, { 27 }}, + {{ -244, 0, 1509 }, { 27 }}, + {{ -228, 0, 1497 }, { 27 }}, + {{ -212, 0, 1485 }, { 27 }}, + {{ -197, 0, 1472 }, { 27 }}, + {{ -183, 0, 1458 }, { 27 }}, + {{ -168, 0, 1444 }, { 27 }}, + {{ -155, 0, 1429 }, { 27 }}, + {{ -141, 0, 1414 }, { 27 }}, + {{ -129, 0, 1399 }, { 27 }}, + {{ -117, 0, 1383 }, { 27 }}, + {{ -105, 0, 1367 }, { 27 }}, + {{ -94, 0, 1350 }, { 27 }}, + {{ -84, 0, 1333 }, { 27 }}, + {{ -74, 0, 1315 }, { 27 }}, + {{ -65, 0, 1297 }, { 27 }}, + {{ -57, 0, 1279 }, { 27 }}, + {{ -49, 0, 1261 }, { 27 }}, + {{ -42, 0, 1242 }, { 27 }}, + {{ -36, 0, 1223 }, { 27 }}, + {{ -30, 0, 1204 }, { 27 }}, + {{ -26, 0, 1184 }, { 27 }}, + {{ -22, 0, 1165 }, { 27 }}, + {{ -19, 0, 1145 }, { 27 }}, + {{ -16, 0, 1125 }, { 27 }}, + {{ -14, 0, 1105 }, { 27 }}, + {{ -11, 0, 1085 }, { 27 }}, + {{ -10, 0, 1065 }, { 27 }}, + {{ -8, 0, 1045 }, { 27 }}, + {{ -6, 0, 1025 }, { 27 }}, + {{ -5, 0, 1006 }, { 27 }}, + {{ -4, 0, 986 }, { 27 }}, + {{ -2, 0, 966 }, { 27 }}, + {{ -1, 0, 946 }, { 27 }}, + {{ 0, 0, 926 }, { 27 }}, + {{ 0, 0, 906 }, { 27 }}, + {{ 1, 0, 886 }, { 27 }}, + {{ 1, 0, 866 }, { 27 }}, + {{ 2, 0, 846 }, { 27 }}, + {{ 3, 0, 826 }, { 27 }}, + {{ 4, 0, 806 }, { 27 }}, + {{ 4, 0, 786 }, { 27 }}, + {{ 5, 0, 766 }, { 27 }}, + {{ 5, 0, 746 }, { 27 }}, + {{ 6, 0, 726 }, { 27 }}, + {{ 6, 0, 706 }, { 27 }}, + {{ 7, 0, 686 }, { 27 }}, + {{ 7, 0, 666 }, { 27 }}, + {{ 8, 0, 646 }, { 27 }}, + {{ 8, 0, 626 }, { 27 }}, + {{ 8, 0, 606 }, { 27 }}, + {{ 9, 0, 586 }, { 27 }}, + {{ 9, 0, 566 }, { 27 }}, + {{ 9, 0, 546 }, { 27 }}, + {{ 9, 0, 526 }, { 27 }}, + {{ 10, 0, 506 }, { 27 }}, + {{ 10, 0, 486 }, { 1 }}, + {{ 10, 0, 466 }, { 1 }}, + {{ 10, 0, 445 }, { 1 }}, + {{ 11, 0, 425 }, { 1 }}, + {{ 11, 0, 405 }, { 1 }}, + {{ 11, 0, 385 }, { 1 }}, + {{ 11, 0, 365 }, { 1 }}, + {{ 11, 0, 345 }, { 1 }}, + {{ 12, 0, 325 }, { 1 }}, + {{ 12, 0, 305 }, { 1 }}, + {{ 12, 0, 285 }, { 1 }}, + {{ 12, 0, 265 }, { 1 }}, + {{ 12, 0, 245 }, { 1 }}, + {{ 13, 0, 225 }, { 1 }}, + {{ 13, 0, 205 }, { 1 }}, + {{ 13, 0, 185 }, { 1 }}, + {{ 13, 0, 165 }, { 1 }}, + {{ 13, 0, 145 }, { 1 }}, + {{ 13, 0, 125 }, { 1 }}, + {{ 14, 0, 105 }, { 1 }}, + {{ 14, 0, 85 }, { 1 }}, + {{ 14, 0, 65 }, { 1 }}, + {{ 14, 0, 45 }, { 1 }}, + {{ 14, 0, 25 }, { 1 }}, + {{ 14, 0, 5 }, { 1 }}, + {{ -32768, -32768, -32768 }, { 0 }}, +}; + +// 0x84D0 +Vtx_t d_course_wario_stadium_sign_head_model[] = { + {{ -60, 23, -9 }, { 0 }, { 0, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -60, 23, 9 }, { 0 }, { 0, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -60, 40, 9 }, { 0 }, { 0, 250 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -60, 40, -9 }, { 0 }, { 0, 250 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 45, 9 }, { 0 }, { 2048, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -55, 45, 9 }, { 0 }, { 187, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 23, 9 }, { 0 }, { 2048, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -55, 45, -9 }, { 0 }, { 187, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 45, -9 }, { 0 }, { 2048, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 55, 45, -9 }, { 0 }, { 187, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 60, 40, -9 }, { 0 }, { 0, 250 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 60, 23, -9 }, { 0 }, { 0, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 23, -9 }, { 0 }, { 2048, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -55, 0, 9 }, { 0 }, { 187, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 0, 9 }, { 0 }, { 2048, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 23, 9 }, { 0 }, { 2048, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -60, 23, 9 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -60, 6, 9 }, { 0 }, { 0, 773 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -60, 23, -9 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -60, 6, -9 }, { 0 }, { 0, 773 }, {0x82, 0x82, 0x82, 0xFF }}, + {{ -60, 6, 9 }, { 0 }, { 0, 773 }, {0x82, 0x82, 0x82, 0xFF }}, + {{ 55, 0, -9 }, { 0 }, { 187, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 0, -9 }, { 0 }, { 2048, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 23, -9 }, { 0 }, { 2048, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 60, 23, -9 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 60, 6, -9 }, { 0 }, { 0, 773 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 0, 9 }, { 0 }, { 2048, 1024 }, {0x37, 0x37, 0x37, 0xFF }}, + {{ -55, 0, 9 }, { 0 }, { 187, 1024 }, {0x37, 0x37, 0x37, 0xFF }}, + {{ -55, 0, -9 }, { 0 }, { 187, 1024 }, {0x37, 0x37, 0x37, 0xFF }}, + {{ 0, 0, -9 }, { 0 }, { 2048, 1024 }, {0x37, 0x37, 0x37, 0xFF }}, + {{ -55, 45, -9 }, { 0 }, { 1860, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 45, -9 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 23, -9 }, { 0 }, { 0, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -60, 23, -9 }, { 0 }, { 2048, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -60, 40, -9 }, { 0 }, { 2048, 250 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 55, 45, 9 }, { 0 }, { 1860, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 45, 9 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 23, 9 }, { 0 }, { 0, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 60, 23, 9 }, { 0 }, { 2047, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 60, 40, 9 }, { 0 }, { 2047, 250 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 60, 23, -9 }, { 0 }, { 2047, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 60, 40, -9 }, { 0 }, { 2047, 250 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 55, 45, -9 }, { 0 }, { 1860, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 60, 6, 9 }, { 0 }, { 2048, 773 }, {0x82, 0x82, 0x82, 0xFF }}, + {{ 55, 0, 9 }, { 0 }, { 1860, 1024 }, {0x37, 0x37, 0x37, 0xFF }}, + {{ 55, 0, -9 }, { 0 }, { 1860, 1024 }, {0x37, 0x37, 0x37, 0xFF }}, + {{ 60, 6, -9 }, { 0 }, { 2048, 773 }, {0x82, 0x82, 0x82, 0xFF }}, + {{ 0, 0, 9 }, { 0 }, { 0, 1024 }, {0x37, 0x37, 0x37, 0xFF }}, + {{ 0, 0, -9 }, { 0 }, { 0, 1024 }, {0x37, 0x37, 0x37, 0xFF }}, + {{ 60, 23, -9 }, { 0 }, { 2048, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 60, 23, 9 }, { 0 }, { 2048, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 0, 9 }, { 0 }, { 0, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 55, 0, 9 }, { 0 }, { 1860, 1024 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 60, 6, 9 }, { 0 }, { 2048, 773 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 23, 9 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 0, -9 }, { 0 }, { 0, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -55, 0, -9 }, { 0 }, { 1860, 1023 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -60, 6, -9 }, { 0 }, { 2048, 773 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ -60, 23, -9 }, { 0 }, { 2048, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, + {{ 0, 23, -9 }, { 0 }, { 0, 0 }, {0xFF, 0xFF, 0xFF, 0xFF }}, +}; + +// 0x8890 +u8 d_course_wario_stadium_sign_left[] = { + #include "textures/courses/wario_stadium_sign_left.rgba16.inc.c" +}; + +// 0xA990 +u8 d_course_wario_stadium_sign_right[] = { + #include "textures/courses/wario_stadium_sign_right.rgba16.inc.c" +}; + +// 0xC890 +Gfx d_course_wario_stadium_dl_C890[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPPipeSync(), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06008890), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x060084D0, 13, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 2, 1, 0), + gsSP2Triangles(4, 1, 6, 0, 3, 2, 5, 0), + gsSP2Triangles(3, 5, 7, 0, 8, 9, 10, 0), + gsSP1Quadrangle(8, 10, 11, 12, 0), + gsSP1Quadrangle(5, 4, 8, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x06009890), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x060085A0, 17, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 3, 5, 6, 0), + gsSP2Triangles(3, 6, 7, 0, 8, 9, 10, 0), + gsSP1Quadrangle(8, 10, 11, 12, 0), + gsSP1Quadrangle(13, 14, 15, 16, 0), + gsSP1Quadrangle(14, 7, 6, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600A890), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x060086B0, 13, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 5, 6, 7, 0), + gsSP1Quadrangle(5, 7, 8, 9, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(5, 9, 11, 12, 0), + gsSP1Quadrangle(1, 6, 5, 12, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0600B890), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x06008780, 17, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(3, 6, 7, 0, 0), + gsSP1Quadrangle(8, 9, 10, 7, 0), + gsSP2Triangles(8, 7, 11, 0, 12, 13, 14, 0), + gsSP1Quadrangle(12, 14, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_CA50[] = +{ + gsSPDisplayList(0x0600C890), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_CA60[] = +{ + gsSPDisplayList(0x0600CA50), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_CA70[] = +{ + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_dl_CA78[] = +{ + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2), + gsSPClearGeometryMode(G_CULL_BACK), + gsSPDisplayList(0x07000A88), + gsSPSetGeometryMode(G_CULL_BACK), + gsDPSetCombineMode(G_CC_MODULATEIA, G_CC_MODULATEIA), + gsDPSetRenderMode(G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2), + gsSPDisplayList(0x0700A448), + gsSPDisplayList(0x0700A228), + gsSPDisplayList(0x0700A0C8), + gsSPDisplayList(0x07005670), + gsSPDisplayList(0x07009E00), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07006D20), + gsSPDisplayList(0x07005D90), + gsDPNoOp(), + gsSPClearGeometryMode(G_CULL_BACK), + gsDPSetTextureFilter(G_TF_BILERP), + gsDPSetTexturePersp(G_TP_PERSP), + gsDPSetCombineMode(G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA), + gsDPSetRenderMode(G_RM_AA_ZB_XLU_SURF, G_RM_AA_ZB_XLU_SURF2), + gsSPDisplayList(0x07000EC0), + gsSPSetGeometryMode(G_CULL_BACK), + gsDPSetAlphaCompare(G_AC_NONE), + gsSPEndDisplayList(), +}; + +// 0xCB40 Spawn locations +struct ActorSpawnData d_course_wario_stadium_spawn_item_box[] = { + {{ -1652, 0, -2095 }, { -1 }}, + {{ -1653, 0, -2199 }, { -1 }}, + {{ -1667, 0, -2173 }, { -1 }}, + {{ -1672, 0, -2147 }, { -1 }}, + {{ -1665, 0, -2118 }, { -1 }}, + {{ -1957, 0, 140 }, { 1 }}, + {{ -1976, 0, 188 }, { 1 }}, + {{ -1995, 0, 230 }, { 1 }}, + {{ -2016, 0, 270 }, { 1 }}, + {{ -2036, 0, 310 }, { 1 }}, + {{ -618, 0, -1866 }, { 2 }}, + {{ -571, 0, -1923 }, { 2 }}, + {{ -669, 0, -1791 }, { 2 }}, + {{ -634, 0, -1822 }, { 2 }}, + {{ -604, 0, -1903 }, { 2 }}, + {{ -1379, -69, 339 }, { 3 }}, + {{ -1298, -69, 339 }, { 3 }}, + {{ -1323, -69, 339 }, { 3 }}, + {{ -1351, -69, 340 }, { 3 }}, + {{ -1408, -69, 345 }, { 3 }}, + {{ -2651, 0, 1508 }, { 4 }}, + {{ -2631, 0, 1490 }, { 4 }}, + {{ -2582, 0, 1454 }, { 4 }}, + {{ -2563, 0, 1437 }, { 4 }}, + {{ -2605, 0, 1470 }, { 4 }}, + {{ -233, 0, 611 }, { 5 }}, + {{ -283, 0, 673 }, { 5 }}, + {{ -180, 0, 681 }, { 5 }}, + {{ -239, 0, 714 }, { 5 }}, + {{ -244, 0, 646 }, { 5 }}, + {{ -32768, 0, 0 }, { 0 }}, +}; + +// 0xCC38 +struct CourseAddrUnkStruct d_course_wario_stadium_addr[] = { + {{ 0x07008D28 }, { 0x02010000 }}, + {{ 0x07008DE8 }, { 0x02020000 }}, + {{ 0x07008EF0 }, { 0x02030000 }}, + {{ 0x07008FC8 }, { 0x02040000 }}, + {{ 0x07009090 }, { 0x02050000 }}, + {{ 0x07009120 }, { 0x02060000 }}, + {{ 0x07008C28 }, { 0x02070000 }}, + {{ 0x070085F0 }, { 0x02080000 }}, + {{ 0x07008678 }, { 0x02090000 }}, + {{ 0x07008708 }, { 0x020A0000 }}, + {{ 0x07008798 }, { 0x020B0000 }}, + {{ 0x070088A0 }, { 0x020C0000 }}, + {{ 0x07008A68 }, { 0x020D0000 }}, + {{ 0x070091E8 }, { 0x020E0000 }}, + {{ 0x070098A0 }, { 0x020F0000 }}, + {{ 0x07009998 }, { 0x02100000 }}, + {{ 0x07009AD8 }, { 0x02110000 }}, + {{ 0x07009C80 }, { 0x02120000 }}, + {{ 0x07009D00 }, { 0x02130000 }}, + {{ 0x07009D78 }, { 0x02140000 }}, + {{ 0x07009820 }, { 0x02150000 }}, + {{ 0x07009328 }, { 0x02160000 }}, + {{ 0x070093B0 }, { 0x02170000 }}, + {{ 0x07009430 }, { 0x02180000 }}, + {{ 0x07009590 }, { 0x02190000 }}, + {{ 0x07009668 }, { 0x021A0000 }}, + {{ 0x07009760 }, { 0x021B0000 }}, + {{ 0x07006D20 }, { 0xFFFF0000 }}, + {{ 0x07008510 }, { 0xFFFF0000 }}, + {{ 0x07005D90 }, { 0xFFFF0000 }}, + {{ 0x07009F18 }, { 0xFFFF0000 }}, + {{ 0x00000000 }, { 0x00000000 }}, +}; diff --git a/courses/star_cup/wario_stadium/packed.inc.c b/courses/star_cup/wario_stadium/packed.inc.c new file mode 100644 index 000000000..9c57059ed --- /dev/null +++ b/courses/star_cup/wario_stadium/packed.inc.c @@ -0,0 +1,6319 @@ +#include +#include +#include +#include +#include + +Gfx d_course_wario_stadium_packed_dl_0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000000, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000040, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000080, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_120[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040000C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_180[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000100, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_1E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000140, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_240[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000180, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_2A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040001C0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_300[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000200, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_360[] = +{ + gsSPDisplayList(0x07000300), + gsSPDisplayList(0x070002A0), + gsSPDisplayList(0x07000240), + gsSPDisplayList(0x070001E0), + gsSPDisplayList(0x07000180), + gsSPDisplayList(0x07000120), + gsSPDisplayList(0x070000C0), + gsSPDisplayList(0x07000060), + gsSPDisplayList(0x07000000), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_3B0[] = +{ + gsSPDisplayList(0x07000360), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_3C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000240, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Triangle(0, 2, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_428[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000290, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 8, 10, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000410, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_500[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000450, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040005D0, 4, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_5D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000610, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_638[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000650, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000710, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_6F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000750, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000810, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP1Triangle(1, 4, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_7C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000860, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000920, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_880[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000960, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_8F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000A20, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_960[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000AE0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05005000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000BA0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_A20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000BE0, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Triangle(3, 4, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_A88[] = +{ + gsSPDisplayList(0x07000A20), + gsSPDisplayList(0x07000960), + gsSPDisplayList(0x070008F0), + gsSPDisplayList(0x07000880), + gsSPDisplayList(0x070007C0), + gsSPDisplayList(0x070006F8), + gsSPDisplayList(0x07000638), + gsSPDisplayList(0x070005D8), + gsSPDisplayList(0x07000500), + gsSPDisplayList(0x07000428), + gsSPDisplayList(0x070003C0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_AE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000C30, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_B60[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000D30, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_BD8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000E30, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(0, 4, 3, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 8, 6, 0, 9, 10, 11, 0), + gsSP1Triangle(9, 12, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_C50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000F00, 13, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Triangle(8, 11, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_CC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04000FD0, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP2Triangles(0, 5, 3, 0, 0, 6, 5, 0), + gsSP2Triangles(0, 7, 6, 0, 0, 2, 7, 0), + gsSP2Triangles(0, 4, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP1Triangle(13, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_D50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040010E0, 15, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 4, 0), + gsSP1Quadrangle(0, 4, 5, 1, 0), + gsSP2Triangles(0, 6, 3, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 10, 8, 0, 11, 12, 13, 0), + gsSP1Triangle(12, 14, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_DD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040011D0, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_E48[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_IA, G_IM_SIZ_16b, 1, 0x05005800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_IA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040012D0, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_EC0[] = +{ + gsSPDisplayList(0x07000E48), + gsSPDisplayList(0x07000DD0), + gsSPDisplayList(0x07000D50), + gsSPDisplayList(0x07000CC8), + gsSPDisplayList(0x07000C50), + gsSPDisplayList(0x07000BD8), + gsSPDisplayList(0x07000B60), + gsSPDisplayList(0x07000AE8), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_F08[] = +{ + gsSPDisplayList(0x07000EC0), + gsSPDisplayList(0x07000A88), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_F20[] = +{ + gsSPDisplayList(0x07000F08), + gsSPDisplayList(0x070003B0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_F38[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040013D0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_FA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04001490, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 10, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_1018[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04001550, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_1088[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04001610, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_1100[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04001710, 17, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 12, 15, 13, 0), + gsSP1Triangle(11, 14, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_1180[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04001820, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_11E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04001860, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 5, 27, 28, 0), + gsSP2Triangles(5, 28, 6, 0, 29, 28, 27, 0), + gsSP2Triangles(29, 27, 30, 0, 31, 4, 7, 0), + gsSPVertex(0x04001A60, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_1290[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04001A90, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04001B10, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_1348[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04001B50, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(7, 10, 11, 8, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSP1Quadrangle(14, 6, 9, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_13D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04001C50, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(17, 20, 21, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_1458[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04001DB0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_14C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04001E70, 13, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 11, 0), + gsSP1Triangle(9, 11, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_1540[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04001F40, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 8, 0), + gsSP1Quadrangle(9, 10, 11, 12, 0), + gsSP2Triangles(13, 14, 15, 0, 16, 17, 18, 0), + gsSP2Triangles(16, 18, 19, 0, 8, 7, 20, 0), + gsSP1Triangle(21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_15C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040020C0, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_1640[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040021E0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_16B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040022A0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_1710[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040022E0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_1778[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002360, 15, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP1Triangle(11, 13, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_17F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002450, 14, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_1860[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002530, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_18D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002630, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_1948[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040026F0, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 4, 7, 0), + gsSP1Quadrangle(0, 3, 10, 11, 0), + gsSP1Quadrangle(12, 11, 10, 13, 0), + gsSP1Quadrangle(1, 6, 5, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_19D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040027D0, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP1Quadrangle(7, 10, 11, 8, 0), + gsSP2Triangles(12, 13, 14, 0, 5, 15, 6, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_1A50[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002910, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 6, 9, 11, 0), + gsSP1Quadrangle(5, 10, 11, 4, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(1, 18, 19, 2, 0), + gsSP1Quadrangle(20, 19, 18, 21, 0), + gsSP1Quadrangle(22, 17, 16, 23, 0), + gsSP1Quadrangle(24, 22, 23, 25, 0), + gsSP1Quadrangle(26, 24, 25, 27, 0), + gsSP1Quadrangle(27, 20, 21, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_1B10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002AD0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_1B70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002B10, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_1BD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04002B50, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_1C40[] = +{ + gsSPDisplayList(0x07001BD0), + gsSPDisplayList(0x07001B70), + gsSPDisplayList(0x07001B10), + gsSPDisplayList(0x07001A50), + gsSPDisplayList(0x070019D0), + gsSPDisplayList(0x07001948), + gsSPDisplayList(0x070018D8), + gsSPDisplayList(0x07001860), + gsSPDisplayList(0x070017F0), + gsSPDisplayList(0x07001778), + gsSPDisplayList(0x07001710), + gsSPDisplayList(0x070016B0), + gsSPDisplayList(0x07001640), + gsSPDisplayList(0x070015C8), + gsSPDisplayList(0x07001540), + gsSPDisplayList(0x070014C8), + gsSPDisplayList(0x07001458), + gsSPDisplayList(0x070013D0), + gsSPDisplayList(0x07001348), + gsSPDisplayList(0x07001290), + gsSPDisplayList(0x070011E0), + gsSPDisplayList(0x07001180), + gsSPDisplayList(0x07001100), + gsSPDisplayList(0x07001088), + gsSPDisplayList(0x07001018), + gsSPDisplayList(0x07000FA8), + gsSPDisplayList(0x07000F38), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_1D20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002C10, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002CD0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_1DE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002E10, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002E90, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_1EA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04002F90, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_1F28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003110, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 1, 0, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 6, 8, 0), + gsSP2Triangles(9, 8, 10, 0, 11, 4, 5, 0), + gsSP2Triangles(11, 5, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(14, 16, 15, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 2, 25, 3, 0), + gsSP2Triangles(26, 13, 27, 0, 13, 15, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_1FC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040032D0, 16, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040033D0, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(18, 20, 19, 0, 20, 21, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_20A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003530, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_2108[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040035B0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(11, 10, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x04003790, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(19, 18, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_21D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040038F0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_2238[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003930, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_2298[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003970, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_2318[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003AB0, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_2390[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003B90, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_2400[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003C50, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003D10, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_24D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003E90, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04003FD0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_2598[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004090, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004150, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_2658[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004250, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_26C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004330, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040043B0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_2780[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040044B0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040044F0, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_2848[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040046B0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040047B0, 11, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP1Triangle(7, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_2908[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004860, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040048A0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_29B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040049A0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_2A28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004A60, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 7, 6, 0), + gsSP1Quadrangle(5, 4, 12, 13, 0), + gsSP1Quadrangle(14, 15, 11, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_2AB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004B60, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004CA0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04004EA0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_2BB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004ED0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_2C18[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004F50, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_2C80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04004FD0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_2CE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005050, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005110, 17, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Triangle(12, 16, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_2DB0[] = +{ + gsSPDisplayList(0x07002CE8), + gsSPDisplayList(0x07002C80), + gsSPDisplayList(0x07002C18), + gsSPDisplayList(0x07002BB0), + gsSPDisplayList(0x07002AB0), + gsSPDisplayList(0x07002A28), + gsSPDisplayList(0x070029B8), + gsSPDisplayList(0x07002908), + gsSPDisplayList(0x07002848), + gsSPDisplayList(0x07002780), + gsSPDisplayList(0x070026C8), + gsSPDisplayList(0x07002658), + gsSPDisplayList(0x07002598), + gsSPDisplayList(0x070024D0), + gsSPDisplayList(0x07002400), + gsSPDisplayList(0x07002390), + gsSPDisplayList(0x07002318), + gsSPDisplayList(0x07002298), + gsSPDisplayList(0x07002238), + gsSPDisplayList(0x070021D8), + gsSPDisplayList(0x07002108), + gsSPDisplayList(0x070020A0), + gsSPDisplayList(0x07001FC8), + gsSPDisplayList(0x07001F28), + gsSPDisplayList(0x07001EA0), + gsSPDisplayList(0x07001DE8), + gsSPDisplayList(0x07001D20), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_2E90[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005220, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0), + gsSP2Triangles(2, 4, 0, 0, 4, 5, 6, 0), + gsSP2Triangles(2, 5, 4, 0, 5, 7, 6, 0), + gsSP1Triangle(8, 4, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_2F08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040052B0, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 1, 0, 0, 5, 4, 0, 0), + gsSP1Triangle(5, 0, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_2F78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005320, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 2, 0), + gsSP1Quadrangle(0, 2, 5, 6, 0), + gsSP2Triangles(7, 3, 1, 0, 3, 2, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_2FE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040053A0, 13, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(2, 1, 4, 0, 5, 2, 4, 0), + gsSP1Quadrangle(2, 6, 7, 3, 0), + gsSP2Triangles(5, 6, 2, 0, 7, 8, 3, 0), + gsSP2Triangles(9, 10, 11, 0, 10, 12, 11, 0), + gsSP1Quadrangle(12, 5, 4, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_3070[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005470, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP1Quadrangle(2, 4, 5, 6, 0), + gsSP2Triangles(1, 7, 2, 0, 7, 4, 2, 0), + gsSP1Triangle(8, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_30E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005520, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 0, 2, 0, 4, 5, 0, 0), + gsSP2Triangles(5, 6, 0, 0, 7, 8, 0, 0), + gsSP2Triangles(6, 7, 0, 0, 0, 8, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_3160[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040055B0, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 0, 3, 0), + gsSP2Triangles(1, 4, 2, 0, 5, 6, 1, 0), + gsSP2Triangles(5, 1, 7, 0, 1, 3, 7, 0), + gsSP1Quadrangle(4, 1, 1, 6, 0), + gsSP2Triangles(4, 6, 8, 0, 6, 9, 10, 0), + gsSP2Triangles(6, 10, 11, 0, 8, 6, 11, 0), + gsSP2Triangles(9, 6, 5, 0, 9, 12, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_31F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005680, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(2, 3, 4, 0, 1, 5, 6, 0), + gsSP2Triangles(1, 6, 3, 0, 4, 3, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_3260[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005700, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 2, 0, 3, 2, 6, 0), + gsSP1Triangle(1, 4, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_32D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005770, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 2, 0), + gsSP2Triangles(3, 2, 1, 0, 2, 4, 5, 0), + gsSP2Triangles(2, 5, 6, 0, 7, 4, 3, 0), + gsSP2Triangles(4, 7, 8, 0, 9, 5, 4, 0), + gsSP1Triangle(9, 4, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_3350[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005810, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0), + gsSP1Quadrangle(0, 2, 5, 6, 0), + gsSP1Quadrangle(0, 6, 7, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_33C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005890, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(1, 4, 3, 0, 1, 5, 4, 0), + gsSP2Triangles(5, 6, 4, 0, 6, 7, 4, 0), + gsSP1Triangle(4, 7, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_3438[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005910, 6, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 3, 4, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_34A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005970, 8, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(0, 4, 5, 0, 4, 6, 5, 0), + gsSP2Triangles(0, 2, 4, 0, 3, 0, 7, 0), + gsSP1Triangle(7, 0, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_3518[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040059F0, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(1, 3, 4, 0, 2, 1, 5, 0), + gsSP1Quadrangle(2, 5, 6, 7, 0), + gsSP2Triangles(8, 2, 7, 0, 2, 8, 9, 0), + gsSP1Triangle(10, 2, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_3598[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005AA0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_35F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005AE0, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 4, 0), + gsSP1Triangle(1, 0, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_3660[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005B30, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0), + gsSP2Triangles(2, 4, 0, 0, 0, 4, 5, 0), + gsSP2Triangles(4, 6, 5, 0, 4, 3, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_36D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005BA0, 12, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(1, 4, 5, 0, 3, 1, 6, 0), + gsSP2Triangles(1, 5, 6, 0, 5, 4, 7, 0), + gsSP1Quadrangle(8, 2, 3, 9, 0), + gsSP1Quadrangle(3, 6, 10, 9, 0), + gsSP1Triangle(8, 9, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_3758[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005C60, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(2, 3, 4, 0, 1, 5, 3, 0), + gsSP2Triangles(6, 7, 8, 0, 8, 9, 10, 0), + gsSP2Triangles(8, 11, 6, 0, 8, 10, 11, 0), + gsSP2Triangles(10, 5, 11, 0, 11, 5, 12, 0), + gsSP1Triangle(12, 5, 1, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_37E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04005D30, 5, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Triangle(2, 4, 0, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_3848[] = +{ + gsSPDisplayList(0x070037E0), + gsSPDisplayList(0x07003758), + gsSPDisplayList(0x070036D0), + gsSPDisplayList(0x07003660), + gsSPDisplayList(0x070035F8), + gsSPDisplayList(0x07003598), + gsSPDisplayList(0x07003518), + gsSPDisplayList(0x070034A0), + gsSPDisplayList(0x07003438), + gsSPDisplayList(0x070033C0), + gsSPDisplayList(0x07003350), + gsSPDisplayList(0x070032D0), + gsSPDisplayList(0x07003260), + gsSPDisplayList(0x070031F0), + gsSPDisplayList(0x07003160), + gsSPDisplayList(0x070030E8), + gsSPDisplayList(0x07003070), + gsSPDisplayList(0x07002FE8), + gsSPDisplayList(0x07002F78), + gsSPDisplayList(0x07002F08), + gsSPDisplayList(0x07002E90), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_38F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04005D80, 5, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Triangle(0, 3, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_3960[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04005DD0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_39D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04005E90, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_3A30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04005ED0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_3AA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04005FD0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_3B08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04006010, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_3B68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04006050, 5, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Triangle(0, 3, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_3BD0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040060A0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_3C40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04006160, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(0, 4, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_3CA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040061D0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_3D10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04006250, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_3D80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04006310, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_3DE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04006380, 5, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Triangle(0, 3, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_3E50[] = +{ + gsSPDisplayList(0x07003DE8), + gsSPDisplayList(0x07003D80), + gsSPDisplayList(0x07003D10), + gsSPDisplayList(0x07003CA8), + gsSPDisplayList(0x07003C40), + gsSPDisplayList(0x07003BD0), + gsSPDisplayList(0x07003B68), + gsSPDisplayList(0x07003B08), + gsSPDisplayList(0x07003AA8), + gsSPDisplayList(0x07003A30), + gsSPDisplayList(0x070039D0), + gsSPDisplayList(0x07003960), + gsSPDisplayList(0x070038F8), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_3EC0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040063D0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006410, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_3F70[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04006450, 11, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 6, 5, 7, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 5, 0), + gsSP1Triangle(9, 5, 4, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006500, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_4038[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04006540, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_4098[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04006580, 15, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP2Triangles(4, 8, 5, 0, 8, 9, 10, 0), + gsSP2Triangles(8, 10, 5, 0, 11, 12, 13, 0), + gsSP1Triangle(11, 13, 14, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006670, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_4168[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040066B0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040066F0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_4218[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04006730, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006770, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_42C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040067B0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040067F0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_4378[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04006830, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040068F0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_4438[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006930, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04006970, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_44E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040069B0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040069F0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_4598[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04006A30, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006AF0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_4658[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04006B30, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_46B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04006B70, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006BB0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_4768[] = +{ + gsSPDisplayList(0x070046B8), + gsSPDisplayList(0x07004658), + gsSPDisplayList(0x07004598), + gsSPDisplayList(0x070044E8), + gsSPDisplayList(0x07004438), + gsSPDisplayList(0x07004378), + gsSPDisplayList(0x070042C8), + gsSPDisplayList(0x07004218), + gsSPDisplayList(0x07004168), + gsSPDisplayList(0x07004098), + gsSPDisplayList(0x07004038), + gsSPDisplayList(0x07003F70), + gsSPDisplayList(0x07003EC0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_47D8[] = +{ + gsSPDisplayList(0x07004768), + gsSPDisplayList(0x07003E50), + gsSPDisplayList(0x07003848), + gsSPDisplayList(0x07002DB0), + gsSPDisplayList(0x07001C40), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_4808[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04006BF0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(3, 5, 6, 7, 0), + gsSP1Quadrangle(8, 0, 3, 7, 0), + gsSP1Quadrangle(7, 6, 9, 10, 0), + gsSP1Quadrangle(11, 8, 7, 10, 0), + gsSP1Quadrangle(12, 8, 11, 13, 0), + gsSP1Quadrangle(13, 11, 14, 15, 0), + gsSP1Quadrangle(14, 11, 10, 16, 0), + gsSP1Quadrangle(17, 0, 8, 12, 0), + gsSP1Quadrangle(10, 9, 18, 16, 0), + gsSP1Quadrangle(19, 1, 0, 17, 0), + gsSP1Quadrangle(20, 21, 1, 19, 0), + gsSP1Quadrangle(1, 21, 22, 2, 0), + gsSP1Quadrangle(22, 23, 4, 2, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04006D70, 5, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Triangle(0, 3, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_4930[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04006DC0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 0, 0), + gsSP1Quadrangle(6, 7, 8, 0, 0), + gsSP1Quadrangle(0, 8, 9, 1, 0), + gsSP1Quadrangle(10, 4, 0, 3, 0), + gsSP1Quadrangle(11, 12, 5, 4, 0), + gsSP1Quadrangle(13, 11, 4, 14, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP1Quadrangle(15, 19, 20, 16, 0), + gsSP1Quadrangle(15, 18, 21, 22, 0), + gsSP2Triangles(16, 23, 17, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 22, 0, 26, 27, 28, 0), + gsSP1Quadrangle(26, 28, 29, 30, 0), + gsSP1Triangle(26, 30, 31, 0), + gsSPVertex(0x04006FC0, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(4, 8, 9, 5, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(10, 14, 15, 11, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(16, 19, 20, 21, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(12, 24, 25, 13, 0), + gsSP1Quadrangle(6, 26, 27, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007180, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_4AA0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040071C0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(6, 7, 4, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 8, 11, 13, 0), + gsSP1Quadrangle(10, 14, 15, 11, 0), + gsSP1Quadrangle(11, 15, 16, 13, 0), + gsSP1Quadrangle(14, 17, 18, 15, 0), + gsSP1Quadrangle(15, 18, 19, 16, 0), + gsSP1Quadrangle(9, 20, 21, 10, 0), + gsSP1Quadrangle(21, 22, 14, 10, 0), + gsSP1Quadrangle(22, 23, 17, 14, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 24, 27, 29, 0), + gsSP1Quadrangle(26, 30, 31, 27, 0), + gsSPVertex(0x040073C0, 13, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(5, 3, 7, 8, 0), + gsSP1Quadrangle(9, 10, 5, 8, 0), + gsSP1Quadrangle(11, 12, 1, 0, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_4BA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04007490, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(2, 5, 6, 7, 0), + gsSP1Quadrangle(8, 2, 7, 9, 0), + gsSP1Quadrangle(2, 8, 10, 3, 0), + gsSP1Quadrangle(11, 12, 13, 14, 0), + gsSP1Quadrangle(15, 16, 11, 14, 0), + gsSP1Quadrangle(12, 17, 18, 13, 0), + gsSP1Quadrangle(19, 20, 8, 9, 0), + gsSP1Quadrangle(21, 22, 23, 24, 0), + gsSP1Quadrangle(23, 25, 26, 24, 0), + gsSP1Quadrangle(27, 28, 29, 30, 0), + gsSPVertex(0x04007680, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 5, 4, 6, 0), + gsSP2Triangles(5, 6, 7, 0, 4, 3, 8, 0), + gsSP2Triangles(4, 8, 6, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 6, 0), + gsSP2Triangles(13, 6, 8, 0, 14, 15, 16, 0), + gsSP2Triangles(14, 16, 17, 0, 6, 14, 17, 0), + gsSP2Triangles(6, 17, 18, 0, 19, 20, 15, 0), + gsSP2Triangles(19, 15, 14, 0, 7, 6, 18, 0), + gsSP2Triangles(7, 18, 21, 0, 1, 22, 20, 0), + gsSP2Triangles(1, 20, 19, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 27, 28, 29, 0), + gsSP2Triangles(27, 29, 30, 0, 31, 27, 30, 0), + gsSPVertex(0x04007880, 21, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 3, 6, 0), + gsSP2Triangles(7, 6, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 9, 12, 0), + gsSP2Triangles(13, 12, 14, 0, 15, 16, 7, 0), + gsSP2Triangles(15, 7, 8, 0, 17, 18, 13, 0), + gsSP2Triangles(17, 13, 14, 0, 19, 20, 0, 0), + gsSP1Triangle(19, 0, 2, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040079D0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_4D68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04007A10, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 8, 11, 13, 0), + gsSP1Quadrangle(13, 11, 14, 15, 0), + gsSP1Quadrangle(11, 10, 16, 14, 0), + gsSP1Quadrangle(10, 17, 18, 16, 0), + gsSP1Quadrangle(9, 19, 17, 10, 0), + gsSP1Quadrangle(14, 16, 20, 21, 0), + gsSP1Quadrangle(16, 18, 22, 20, 0), + gsSP1Quadrangle(15, 14, 21, 23, 0), + gsSP1Quadrangle(24, 25, 5, 4, 0), + gsSP1Quadrangle(5, 26, 27, 6, 0), + gsSP1Quadrangle(5, 0, 28, 26, 0), + gsSP1Quadrangle(25, 29, 0, 5, 0), + gsSP1Quadrangle(29, 30, 1, 0, 0), + gsSPVertex(0x04007C00, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(4, 6, 7, 5, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007C80, 5, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Triangle(1, 4, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_4EB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04007CD0, 23, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(6, 4, 5, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(9, 12, 13, 10, 0), + gsSP1Quadrangle(14, 15, 10, 13, 0), + gsSP1Quadrangle(15, 16, 17, 18, 0), + gsSP1Quadrangle(19, 20, 16, 15, 0), + gsSP1Quadrangle(10, 15, 18, 21, 0), + gsSP1Quadrangle(11, 10, 21, 22, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007E40, 5, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Triangle(0, 3, 4, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_4FB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04007E90, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(4, 7, 8, 9, 0), + gsSP1Quadrangle(2, 10, 8, 7, 0), + gsSP1Quadrangle(11, 12, 5, 4, 0), + gsSP1Quadrangle(13, 1, 4, 9, 0), + gsSP1Quadrangle(1, 14, 11, 4, 0), + gsSP1Quadrangle(15, 14, 1, 0, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04007F90, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_50A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04007FD0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(4, 6, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 8, 11, 0), + gsSP1Quadrangle(9, 14, 15, 10, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(18, 20, 21, 19, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(25, 28, 29, 26, 0), + gsSP1Quadrangle(28, 30, 31, 29, 0), + gsSPVertex(0x040081D0, 27, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(4, 6, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSP2Triangles(10, 14, 12, 0, 15, 16, 11, 0), + gsSP2Triangles(15, 11, 13, 0, 14, 17, 18, 0), + gsSP2Triangles(14, 18, 16, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 23, 19, 22, 0), + gsSP2Triangles(23, 22, 24, 0, 25, 26, 23, 0), + gsSP1Triangle(25, 23, 24, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008380, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_5208[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040083C0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008440, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP2Triangles(2, 6, 4, 0, 7, 8, 3, 0), + gsSP2Triangles(7, 3, 5, 0, 6, 9, 10, 0), + gsSP2Triangles(6, 10, 8, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 12, 15, 16, 0), + gsSP2Triangles(12, 16, 13, 0, 15, 17, 18, 0), + gsSP2Triangles(15, 18, 16, 0, 17, 19, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_52F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008580, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008600, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(2, 6, 7, 4, 0), + gsSP1Quadrangle(6, 8, 9, 10, 0), + gsSP1Triangle(11, 9, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_53D0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040086C0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 6, 9, 11, 0), + gsSP1Quadrangle(12, 13, 4, 5, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(16, 18, 19, 20, 0), + gsSP1Quadrangle(16, 20, 21, 17, 0), + gsSP1Quadrangle(18, 22, 23, 24, 0), + gsSP2Triangles(24, 17, 21, 0, 25, 26, 10, 0), + gsSP2Triangles(25, 10, 11, 0, 27, 28, 29, 0), + gsSP1Triangle(27, 29, 30, 0), + gsSPVertex(0x040088B0, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(4, 7, 8, 9, 0), + gsSP1Quadrangle(1, 10, 11, 2, 0), + gsSP1Quadrangle(8, 12, 13, 9, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008990, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_5508[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040089D0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(6, 5, 0, 3, 0), + gsSP1Quadrangle(3, 2, 8, 9, 0), + gsSP1Quadrangle(7, 6, 10, 11, 0), + gsSP1Quadrangle(10, 6, 3, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_5590[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05002000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04008A90, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 1, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 6, 9, 0), + gsSP1Quadrangle(12, 11, 10, 13, 0), + gsSP1Quadrangle(4, 14, 15, 5, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04008B90, 5, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Triangle(1, 4, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_5670[] = +{ + gsSPDisplayList(0x07005590), + gsSPDisplayList(0x07005508), + gsSPDisplayList(0x070053D0), + gsSPDisplayList(0x070052F8), + gsSPDisplayList(0x07005208), + gsSPDisplayList(0x070050A0), + gsSPDisplayList(0x07004FB8), + gsSPDisplayList(0x07004EB8), + gsSPDisplayList(0x07004D68), + gsSPDisplayList(0x07004BA8), + gsSPDisplayList(0x07004AA0), + gsSPDisplayList(0x07004930), + gsSPDisplayList(0x07004808), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_56E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04008BE0, 13, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(4, 6, 7, 5, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Triangle(11, 12, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_5768[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04008CB0, 26, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_57F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04008E50, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 0, 3, 7, 0), + gsSP1Quadrangle(8, 6, 7, 9, 0), + gsSP1Quadrangle(10, 8, 9, 11, 0), + gsSP1Quadrangle(12, 10, 11, 13, 0), + gsSP1Quadrangle(14, 12, 13, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_5888[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04008F50, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 4, 7, 9, 0), + gsSP1Quadrangle(10, 8, 9, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(18, 20, 21, 19, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x04009130, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_5938[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04009170, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 0, 3, 7, 0), + gsSP1Quadrangle(8, 6, 7, 9, 0), + gsSP1Quadrangle(10, 8, 9, 11, 0), + gsSP1Quadrangle(12, 10, 11, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_59C0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04009250, 9, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(4, 6, 7, 8, 0), + gsSP1Triangle(4, 8, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_5A38[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040092E0, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Triangle(2, 6, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_5AA8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04009350, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_5B38[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04009510, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP1Quadrangle(4, 5, 2, 6, 0), + gsSP2Triangles(5, 0, 2, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 4, 6, 0), + gsSP1Triangle(11, 6, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_5BB8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040095E0, 9, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP2Triangles(5, 6, 3, 0, 4, 7, 8, 0), + gsSP1Triangle(4, 8, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_5C30[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04009670, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_5CB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x040097B0, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Triangle(5, 6, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_5D20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x00FC), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05001000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 256), + gsSPVertex(0x04009820, 7, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Triangle(5, 6, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_5D90[] = +{ + gsSPDisplayList(0x07005D20), + gsSPDisplayList(0x07005CB0), + gsSPDisplayList(0x07005C30), + gsSPDisplayList(0x07005BB8), + gsSPDisplayList(0x07005B38), + gsSPDisplayList(0x07005AA8), + gsSPDisplayList(0x07005A38), + gsSPDisplayList(0x070059C0), + gsSPDisplayList(0x07005938), + gsSPDisplayList(0x07005888), + gsSPDisplayList(0x070057F8), + gsSPDisplayList(0x07005768), + gsSPDisplayList(0x070056E0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_5E00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009890, 25, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 20, 18, 0, 11, 21, 12, 0), + gsSP1Triangle(22, 23, 24, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_5E88[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009A20, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(0, 3, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 8, 6, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_5F08[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009BA0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 8, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 24, 22, 0, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04009DA0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSP2Triangles(20, 21, 22, 0, 20, 23, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_5FC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04009F20, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(10, 12, 11, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400A110, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_6068[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A1A0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 4, 0), + gsSP1Quadrangle(9, 10, 11, 12, 0), + gsSP2Triangles(13, 14, 15, 0, 13, 16, 14, 0), + gsSP2Triangles(17, 18, 19, 0, 20, 21, 17, 0), + gsSP2Triangles(20, 17, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x0400A3A0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_6108[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A3D0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(3, 4, 5, 0, 6, 7, 8, 0), + gsSP2Triangles(6, 9, 7, 0, 10, 11, 12, 0), + gsSP2Triangles(13, 14, 15, 0, 16, 17, 18, 0), + gsSP2Triangles(16, 18, 19, 0, 20, 21, 22, 0), + gsSP2Triangles(21, 23, 22, 0, 24, 10, 25, 0), + gsSP2Triangles(10, 26, 27, 0, 28, 29, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_6198[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400A5C0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 15, 0, 10, 18, 19, 0), + gsSP2Triangles(10, 20, 18, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSP1Triangle(27, 29, 30, 0), + gsSPVertex(0x0400A7B0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 14, 18, 0), + gsSP2Triangles(4, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400A990, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 6, 0), + gsSP2Triangles(9, 10, 11, 0, 12, 13, 14, 0), + gsSP2Triangles(13, 15, 14, 0, 16, 17, 18, 0), + gsSP2Triangles(12, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(26, 28, 27, 0, 29, 30, 31, 0), + gsSPVertex(0x0400AB90, 17, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(8, 10, 9, 0, 11, 12, 13, 0), + gsSP1Triangle(14, 15, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_62C8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400ACA0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 14, 0), + gsSP2Triangles(16, 17, 18, 0, 17, 19, 18, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x0400AE90, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(4, 6, 5, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(12, 14, 13, 0, 15, 16, 17, 0), + gsSP1Triangle(15, 18, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_6390[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400AFC0, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(14, 16, 15, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 20, 18, 0, 21, 22, 23, 0), + gsSP1Triangle(24, 25, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_6418[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B170, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 9, 11, 10, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 28, 26, 0, 29, 30, 31, 0), + gsSPVertex(0x0400B370, 27, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 4, 0, 7, 8, 9, 0), + gsSP2Triangles(8, 10, 9, 0, 11, 12, 13, 0), + gsSP2Triangles(12, 14, 13, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 18, 16, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 22, 20, 0, 23, 24, 25, 0), + gsSP1Triangle(23, 26, 24, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_64E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B520, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 10, 8, 0, 11, 12, 13, 0), + gsSP2Triangles(12, 14, 13, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 18, 16, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 22, 20, 0, 23, 24, 25, 0), + gsSP2Triangles(24, 26, 25, 0, 27, 28, 29, 0), + gsSPVertex(0x0400B700, 19, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 6, 9, 7, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP1Triangle(16, 17, 18, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_65A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400B830, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 11, 13, 12, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 20, 21, 0, 22, 23, 24, 0), + gsSP1Quadrangle(25, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400BA30, 18, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP1Triangle(15, 17, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_6658[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BB50, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 8, 11, 9, 0), + gsSP2Triangles(12, 13, 14, 0, 12, 15, 13, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 22, 20, 0, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 26, 29, 27, 0), + gsSPVertex(0x0400BD30, 7, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP1Triangle(4, 5, 6, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_6700[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400BDA0, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 10, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 16, 14, 0, 17, 18, 19, 0), + gsSP2Triangles(18, 20, 19, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 25, 26, 0, 27, 28, 29, 0), + gsSPVertex(0x0400BF80, 23, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 12, 10, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP1Triangle(19, 22, 20, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_67B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C0F0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 4, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 10, 8, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(18, 20, 19, 0, 21, 22, 23, 0), + gsSP2Triangles(22, 24, 23, 0, 25, 26, 27, 0), + gsSP2Triangles(26, 28, 27, 0, 29, 30, 31, 0), + gsSPVertex(0x0400C2F0, 28, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(16, 18, 17, 0, 19, 20, 21, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_6878[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C4B0, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_68F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C5F0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_6950[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C620, 30, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(8, 10, 9, 0, 11, 12, 13, 0), + gsSP2Triangles(14, 11, 13, 0, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 18, 21, 19, 0), + gsSP2Triangles(22, 23, 24, 0, 22, 25, 23, 0), + gsSP2Triangles(26, 27, 28, 0, 26, 29, 27, 0), + gsSPVertex(0x0400C800, 25, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 5, 7, 0, 8, 9, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(14, 16, 17, 0, 18, 19, 20, 0), + gsSP2Triangles(21, 22, 23, 0, 22, 24, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_6A10[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400C990, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 6, 8, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(4, 22, 23, 0, 24, 25, 26, 0), + gsSP1Quadrangle(27, 28, 29, 30, 0), + gsSPVertex(0x0400CB80, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(16, 18, 17, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 22, 20, 0, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x0400CD80, 9, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP1Triangle(6, 7, 8, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_6AE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400CE10, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 6, 10, 0), + gsSP2Triangles(11, 12, 13, 0, 14, 15, 16, 0), + gsSP2Triangles(15, 17, 16, 0, 12, 18, 13, 0), + gsSP2Triangles(19, 20, 21, 0, 22, 0, 23, 0), + gsSP2Triangles(24, 0, 25, 0, 26, 27, 28, 0), + gsSP1Triangle(29, 30, 31, 0), + gsSPVertex(0x0400D010, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 14, 12, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x0400D210, 20, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 4, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 13, 14, 15, 0), + gsSP2Triangles(14, 16, 15, 0, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_6BE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D350, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 4, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 11, 13, 12, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 20, 18, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 28, 26, 0, 29, 30, 31, 0), + gsSPVertex(0x0400D550, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_6C80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05004000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D590, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 6, 4, 0, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 20, 18, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 28, 26, 0, 29, 30, 31, 0), + gsSPVertex(0x0400D790, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_6D20[] = +{ + gsSPDisplayList(0x07006C80), + gsSPDisplayList(0x07006BE0), + gsSPDisplayList(0x07006AE8), + gsSPDisplayList(0x07006A10), + gsSPDisplayList(0x07006950), + gsSPDisplayList(0x070068F0), + gsSPDisplayList(0x07006878), + gsSPDisplayList(0x070067B8), + gsSPDisplayList(0x07006700), + gsSPDisplayList(0x07006658), + gsSPDisplayList(0x070065A0), + gsSPDisplayList(0x070064E8), + gsSPDisplayList(0x07006418), + gsSPDisplayList(0x07006390), + gsSPDisplayList(0x070062C8), + gsSPDisplayList(0x07006198), + gsSPDisplayList(0x07006108), + gsSPDisplayList(0x07006068), + gsSPDisplayList(0x07005FC8), + gsSPDisplayList(0x07005F08), + gsSPDisplayList(0x07005E88), + gsSPDisplayList(0x07005E00), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_6DD8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D7D0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400D890, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(11, 10, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x0400DA70, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_6EC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DAB0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DBB0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 8, 10, 11, 0), + gsSP1Quadrangle(11, 10, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 5, 4, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_6FC0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400DDB0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(29, 28, 30, 31, 0), + gsSPVertex(0x0400DFB0, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_7090[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E0F0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(0, 4, 5, 0, 1, 0, 5, 0), + gsSP2Triangles(4, 6, 5, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 9, 11, 12, 0), + gsSP2Triangles(9, 12, 10, 0, 13, 14, 15, 0), + gsSP1Quadrangle(16, 13, 15, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 21, 18, 20, 0), + gsSP2Triangles(22, 21, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(24, 21, 23, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 26, 29, 30, 0), + gsSP1Triangle(26, 30, 27, 0), + gsSPVertex(0x0400E2E0, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 4, 7, 0), + gsSP2Triangles(8, 5, 7, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 9, 11, 0, 13, 12, 11, 0), + gsSP2Triangles(14, 15, 16, 0, 15, 14, 17, 0), + gsSP2Triangles(18, 15, 17, 0, 15, 19, 16, 0), + gsSP2Triangles(19, 20, 16, 0, 18, 21, 22, 0), + gsSP2Triangles(21, 18, 17, 0, 23, 18, 22, 0), + gsSP2Triangles(24, 23, 22, 0, 25, 26, 27, 0), + gsSP1Quadrangle(28, 25, 27, 29, 0), + gsSP1Triangle(8, 7, 30, 0), + gsSPVertex(0x0400E4D0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 6, 9, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 16, 19, 17, 0), + gsSP2Triangles(19, 20, 17, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 23, 25, 26, 0), + gsSP2Triangles(23, 26, 24, 0, 27, 28, 29, 0), + gsSP2Triangles(30, 27, 29, 0, 31, 30, 29, 0), + gsSPVertex(0x0400E6D0, 15, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 11, 13, 12, 0), + gsSP1Triangle(13, 14, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_7220[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E7C0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400E940, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(23, 22, 5, 4, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400EB40, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_7338[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400EBC0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(5, 4, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(11, 10, 12, 13, 0), + gsSP1Quadrangle(13, 12, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(19, 18, 20, 21, 0), + gsSP1Quadrangle(22, 23, 17, 16, 0), + gsSP1Quadrangle(24, 25, 23, 22, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(30, 31, 27, 26, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_73F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400EDC0, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400EF40, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(10, 11, 5, 4, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(19, 18, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x0400F120, 26, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(11, 10, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_7530[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F2C0, 13, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Triangle(10, 12, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_75A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F390, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(15, 14, 16, 17, 0), + gsSP1Quadrangle(18, 19, 13, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_7630[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F4D0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(15, 14, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x0400F6B0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_76E0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400F730, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x0400F930, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(10, 9, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_77A8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FA50, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_7838[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FC10, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x0400FE10, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04010010, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_7960[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040100D0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040102D0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_7A40[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010390, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010450, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(19, 18, 1, 0, 0), + gsSP1Quadrangle(7, 6, 20, 21, 0), + gsSP1Quadrangle(21, 20, 22, 23, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_7B20[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040105D0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(5, 4, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP2Triangles(14, 15, 16, 0, 17, 18, 19, 0), + gsSP2Triangles(17, 19, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 25, 26, 22, 0), + gsSP2Triangles(25, 22, 21, 0, 27, 28, 26, 0), + gsSP2Triangles(27, 26, 25, 0, 29, 30, 28, 0), + gsSP1Triangle(29, 28, 27, 0), + gsSPVertex(0x040107C0, 3, 0), + gsSP1Triangle(0, 1, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_7BE0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040107F0, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010870, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(5, 4, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(11, 10, 12, 13, 0), + gsSP1Quadrangle(13, 12, 14, 15, 0), + gsSP2Triangles(16, 17, 18, 0, 19, 20, 16, 0), + gsSP2Triangles(19, 16, 18, 0, 16, 21, 22, 0), + gsSP2Triangles(16, 22, 17, 0, 23, 24, 25, 0), + gsSP2Triangles(23, 25, 26, 0, 27, 28, 29, 0), + gsSP2Triangles(27, 29, 30, 0, 30, 29, 31, 0), + gsSPVertex(0x04010A70, 13, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP2Triangles(2, 3, 4, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 9, 10, 6, 0), + gsSP2Triangles(9, 6, 5, 0, 11, 12, 10, 0), + gsSP1Triangle(11, 10, 9, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_7D00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010B40, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010B80, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04010D80, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_7DF8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010E80, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 6, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04010FE0, 13, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Triangle(10, 11, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_7ED0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040110B0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040110F0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x040112F0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_7FB0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011330, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_8030[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011470, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(6, 7, 5, 4, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 9, 8, 0), + gsSP1Quadrangle(11, 10, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(19, 18, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(25, 24, 26, 27, 0), + gsSP1Quadrangle(27, 26, 28, 29, 0), + gsSP1Quadrangle(30, 31, 17, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_80E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011670, 25, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(3, 2, 4, 0, 2, 5, 4, 0), + gsSP2Triangles(5, 6, 4, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 5, 23, 24, 0), + gsSP1Triangle(5, 24, 6, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011800, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(7, 6, 20, 21, 0), + gsSP1Quadrangle(22, 23, 1, 0, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(27, 26, 28, 29, 0), + gsSPVertex(0x040119E0, 25, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(2, 4, 3, 0, 4, 5, 3, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(8, 10, 9, 0, 10, 11, 9, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(15, 14, 16, 17, 0), + gsSP2Triangles(6, 18, 7, 0, 19, 20, 21, 0), + gsSP1Triangle(22, 23, 24, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_8240[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011B70, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(3, 2, 6, 7, 0), + gsSP1Quadrangle(8, 9, 5, 4, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 11, 10, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(19, 18, 20, 21, 0), + gsSP1Quadrangle(21, 20, 22, 23, 0), + gsSP1Quadrangle(23, 22, 24, 25, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(29, 28, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_82F8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011D70, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 9, 8, 0), + gsSP1Quadrangle(11, 10, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(19, 18, 20, 21, 0), + gsSP1Quadrangle(21, 20, 22, 23, 0), + gsSP1Quadrangle(15, 14, 24, 25, 0), + gsSP1Quadrangle(26, 27, 17, 16, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_83A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04011F30, 24, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(11, 10, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(17, 16, 18, 19, 0), + gsSP1Quadrangle(7, 6, 20, 21, 0), + gsSP1Quadrangle(22, 23, 1, 0, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_8438[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040120B0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04012170, 26, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 2, 4, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_8510[] = +{ + gsSPDisplayList(0x07008438), + gsSPDisplayList(0x070083A0), + gsSPDisplayList(0x070082F8), + gsSPDisplayList(0x07008240), + gsSPDisplayList(0x070080E8), + gsSPDisplayList(0x07008030), + gsSPDisplayList(0x07007FB0), + gsSPDisplayList(0x07007ED0), + gsSPDisplayList(0x07007DF8), + gsSPDisplayList(0x07007D00), + gsSPDisplayList(0x07007BE0), + gsSPDisplayList(0x07007B20), + gsSPDisplayList(0x07007A40), + gsSPDisplayList(0x07007960), + gsSPDisplayList(0x07007838), + gsSPDisplayList(0x070077A8), + gsSPDisplayList(0x070076E0), + gsSPDisplayList(0x07007630), + gsSPDisplayList(0x070075A8), + gsSPDisplayList(0x07007530), + gsSPDisplayList(0x070073F0), + gsSPDisplayList(0x07007338), + gsSPDisplayList(0x07007220), + gsSPDisplayList(0x07007090), + gsSPDisplayList(0x07006FC0), + gsSPDisplayList(0x07006EC8), + gsSPDisplayList(0x07006DD8), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_85F0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04012310, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(5, 8, 9, 6, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_8678[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04012470, 24, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 0, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 4, 7, 9, 0), + gsSP1Quadrangle(10, 6, 5, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(20, 21, 22, 0, 21, 23, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_8708[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040125F0, 26, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(1, 24, 25, 2, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_8798[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04012790, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 0, 3, 7, 0), + gsSP1Quadrangle(8, 6, 7, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(11, 14, 15, 12, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(17, 20, 21, 18, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(23, 26, 27, 24, 0), + gsSP1Quadrangle(26, 28, 29, 27, 0), + gsSP1Quadrangle(28, 30, 31, 29, 0), + gsSPVertex(0x04012990, 26, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(4, 6, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 8, 11, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(6, 18, 19, 7, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(21, 24, 25, 22, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_88A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04012B30, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 0, 3, 0, 5, 6, 4, 0), + gsSP2Triangles(5, 4, 3, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 10, 8, 0, 11, 7, 9, 0), + gsSP2Triangles(11, 9, 12, 0, 10, 13, 8, 0), + gsSP2Triangles(13, 9, 8, 0, 14, 15, 16, 0), + gsSP2Triangles(14, 16, 17, 0, 15, 18, 19, 0), + gsSP2Triangles(15, 19, 16, 0, 16, 19, 20, 0), + gsSP2Triangles(16, 20, 17, 0, 12, 21, 22, 0), + gsSP1Quadrangle(23, 11, 12, 22, 0), + gsSP1Quadrangle(9, 24, 25, 12, 0), + gsSP2Triangles(12, 25, 21, 0, 26, 22, 21, 0), + gsSP2Triangles(25, 26, 21, 0, 27, 28, 29, 0), + gsSP2Triangles(29, 28, 30, 0, 30, 28, 31, 0), + gsSPVertex(0x04012D30, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP1Quadrangle(1, 0, 4, 5, 0), + gsSP2Triangles(6, 2, 1, 0, 1, 5, 7, 0), + gsSP2Triangles(8, 1, 9, 0, 6, 1, 8, 0), + gsSP2Triangles(9, 1, 7, 0, 10, 11, 12, 0), + gsSP2Triangles(10, 12, 13, 0, 11, 14, 15, 0), + gsSP2Triangles(11, 15, 12, 0, 16, 17, 18, 0), + gsSP2Triangles(16, 18, 19, 0, 17, 20, 21, 0), + gsSP2Triangles(17, 21, 18, 0, 19, 18, 22, 0), + gsSP2Triangles(19, 22, 23, 0, 18, 21, 24, 0), + gsSP2Triangles(18, 24, 22, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 14, 29, 30, 0), + gsSP1Quadrangle(14, 30, 31, 15, 0), + gsSPVertex(0x04012F30, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 3, 4, 0), + gsSP2Triangles(0, 2, 4, 0, 3, 2, 5, 0), + gsSP2Triangles(6, 7, 8, 0, 9, 6, 8, 0), + gsSP2Triangles(3, 5, 9, 0, 10, 4, 3, 0), + gsSP2Triangles(3, 11, 12, 0, 10, 3, 12, 0), + gsSP2Triangles(13, 12, 11, 0, 14, 15, 16, 0), + gsSP2Triangles(17, 14, 18, 0, 18, 14, 19, 0), + gsSP1Quadrangle(14, 17, 20, 21, 0), + gsSP1Quadrangle(15, 14, 21, 22, 0), + gsSP2Triangles(14, 16, 19, 0, 15, 23, 16, 0), + gsSP2Triangles(16, 23, 19, 0, 24, 18, 19, 0), + gsSP2Triangles(24, 17, 18, 0, 0, 25, 1, 0), + gsSP2Triangles(10, 0, 4, 0, 15, 26, 27, 0), + gsSP2Triangles(15, 27, 23, 0, 26, 28, 29, 0), + gsSP2Triangles(26, 29, 27, 0, 13, 10, 12, 0), + gsSP2Triangles(28, 26, 30, 0, 26, 15, 22, 0), + gsSP1Triangle(26, 22, 30, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_8A68[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04013120, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(1, 0, 6, 7, 0), + gsSP2Triangles(1, 7, 8, 0, 4, 1, 8, 0), + gsSP2Triangles(0, 9, 6, 0, 6, 9, 7, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 10, 9, 0), + gsSP2Triangles(12, 13, 7, 0, 12, 14, 13, 0), + gsSP2Triangles(12, 7, 10, 0, 11, 12, 10, 0), + gsSP2Triangles(14, 15, 13, 0, 13, 15, 7, 0), + gsSP2Triangles(7, 15, 8, 0, 4, 16, 5, 0), + gsSP2Triangles(5, 16, 2, 0, 4, 17, 18, 0), + gsSP2Triangles(4, 18, 16, 0, 4, 8, 15, 0), + gsSP2Triangles(4, 15, 19, 0, 17, 4, 19, 0), + gsSP2Triangles(19, 15, 20, 0, 21, 20, 15, 0), + gsSP2Triangles(14, 21, 15, 0, 22, 16, 18, 0), + gsSP1Quadrangle(17, 23, 24, 22, 0), + gsSP2Triangles(17, 22, 18, 0, 25, 23, 17, 0), + gsSP2Triangles(25, 17, 20, 0, 17, 19, 20, 0), + gsSP2Triangles(26, 27, 28, 0, 29, 26, 28, 0), + gsSP1Quadrangle(26, 29, 30, 31, 0), + gsSPVertex(0x04013320, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 2, 1, 3, 0), + gsSP1Quadrangle(4, 5, 3, 1, 0), + gsSP2Triangles(6, 7, 8, 0, 7, 9, 8, 0), + gsSP2Triangles(10, 9, 11, 0, 7, 11, 9, 0), + gsSP2Triangles(7, 12, 11, 0, 12, 10, 11, 0), + gsSP2Triangles(1, 13, 14, 0, 4, 1, 14, 0), + gsSP2Triangles(13, 1, 15, 0, 0, 15, 1, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP2Triangles(16, 19, 20, 0, 21, 16, 20, 0), + gsSP2Triangles(16, 22, 23, 0, 16, 21, 22, 0), + gsSP2Triangles(17, 16, 24, 0, 16, 23, 24, 0), + gsSP2Triangles(25, 19, 18, 0, 26, 20, 19, 0), + gsSP2Triangles(26, 21, 20, 0, 17, 25, 18, 0), + gsSP1Quadrangle(17, 0, 27, 25, 0), + gsSP1Quadrangle(17, 24, 13, 15, 0), + gsSP2Triangles(0, 17, 15, 0, 27, 28, 25, 0), + gsSP2Triangles(21, 29, 22, 0, 24, 23, 13, 0), + gsSP2Triangles(0, 28, 27, 0, 29, 23, 22, 0), + gsSP1Quadrangle(30, 4, 14, 13, 0), + gsSP2Triangles(30, 13, 31, 0, 31, 13, 23, 0), + gsSPVertex(0x04013520, 10, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 2, 1, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 4, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_8C28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040135C0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(5, 8, 9, 6, 0), + gsSP1Quadrangle(8, 10, 11, 9, 0), + gsSP1Quadrangle(12, 4, 7, 13, 0), + gsSP1Quadrangle(13, 14, 15, 12, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(17, 11, 10, 18, 0), + gsSP1Quadrangle(20, 16, 19, 21, 0), + gsSP1Quadrangle(22, 20, 21, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(25, 28, 29, 26, 0), + gsSP1Quadrangle(14, 24, 27, 15, 0), + gsSPVertex(0x040137A0, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(10, 11, 12, 0, 10, 13, 11, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 19, 21, 20, 0), + gsSP2Triangles(22, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(26, 28, 27, 0, 29, 30, 31, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_8D28[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040139A0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05003000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04013A60, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_8DE8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04013AA0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(5, 8, 9, 6, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(11, 14, 15, 12, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(19, 22, 23, 20, 0), + gsSP1Quadrangle(22, 24, 25, 23, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(8, 26, 29, 9, 0), + gsSP1Quadrangle(27, 30, 31, 28, 0), + gsSPVertex(0x04013CA0, 26, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(7, 10, 11, 8, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 12, 15, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 18, 21, 23, 0), + gsSP1Quadrangle(24, 22, 23, 25, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_8EF0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04013E40, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04014040, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(1, 6, 7, 2, 0), + gsSP1Quadrangle(8, 4, 5, 9, 0), + gsSP1Quadrangle(6, 10, 11, 7, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSP1Quadrangle(12, 14, 15, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_8FC8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04014140, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(4, 10, 13, 5, 0), + gsSP1Quadrangle(11, 14, 15, 12, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(16, 20, 21, 17, 0), + gsSP1Quadrangle(20, 22, 23, 21, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04014340, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_9090[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040143C0, 28, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_9120[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04014580, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(4, 5, 6, 0, 4, 7, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(9, 12, 13, 10, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP2Triangles(18, 19, 20, 0, 19, 21, 20, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP2Triangles(26, 24, 23, 0, 27, 28, 29, 0), + gsSP1Triangle(30, 27, 29, 0), + gsSPVertex(0x04014770, 15, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(8, 9, 10, 0, 11, 12, 13, 0), + gsSP1Triangle(11, 14, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_91E8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04014860, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(1, 4, 2, 0, 1, 5, 6, 0), + gsSP2Triangles(1, 6, 4, 0, 3, 2, 4, 0), + gsSP2Triangles(7, 4, 6, 0, 8, 9, 10, 0), + gsSP2Triangles(8, 10, 11, 0, 9, 12, 10, 0), + gsSP2Triangles(10, 12, 13, 0, 11, 10, 13, 0), + gsSP2Triangles(11, 13, 14, 0, 15, 8, 11, 0), + gsSP2Triangles(15, 11, 16, 0, 16, 11, 14, 0), + gsSP2Triangles(16, 14, 17, 0, 18, 19, 15, 0), + gsSP2Triangles(18, 15, 16, 0, 20, 18, 16, 0), + gsSP2Triangles(20, 16, 17, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 22, 25, 23, 0), + gsSP2Triangles(25, 26, 23, 0, 26, 27, 24, 0), + gsSP2Triangles(26, 24, 23, 0, 28, 29, 30, 0), + gsSP2Triangles(28, 30, 31, 0, 5, 7, 6, 0), + gsSPVertex(0x04014A60, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 3, 6, 0), + gsSP2Triangles(7, 6, 8, 0, 9, 10, 11, 0), + gsSP2Triangles(9, 11, 12, 0, 13, 14, 12, 0), + gsSP2Triangles(13, 12, 11, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 17, 19, 20, 0), + gsSP1Quadrangle(17, 20, 21, 18, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 22, 25, 27, 0), + gsSP1Triangle(28, 29, 30, 0), + gsSPVertex(0x04014C50, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_9328[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04014CD0, 22, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(1, 18, 19, 2, 0), + gsSP1Quadrangle(18, 20, 21, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_93B0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04014E30, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(4, 6, 7, 5, 0), + gsSP1Quadrangle(8, 0, 3, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_9430[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04014F10, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 0, 2, 0), + gsSP2Triangles(0, 4, 1, 0, 0, 5, 4, 0), + gsSP2Triangles(2, 1, 6, 0, 7, 1, 4, 0), + gsSP2Triangles(1, 8, 9, 0, 6, 1, 9, 0), + gsSP1Quadrangle(1, 7, 10, 8, 0), + gsSP2Triangles(3, 2, 6, 0, 11, 12, 3, 0), + gsSP1Quadrangle(11, 3, 6, 13, 0), + gsSP2Triangles(13, 6, 14, 0, 6, 9, 14, 0), + gsSP2Triangles(5, 7, 4, 0, 15, 11, 13, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 16, 19, 0), + gsSP1Quadrangle(17, 22, 23, 18, 0), + gsSP1Quadrangle(24, 25, 19, 18, 0), + gsSP1Quadrangle(26, 24, 18, 23, 0), + gsSP1Quadrangle(25, 27, 20, 19, 0), + gsSP2Triangles(25, 28, 29, 0, 25, 24, 28, 0), + gsSP1Quadrangle(30, 27, 25, 29, 0), + gsSP2Triangles(9, 8, 14, 0, 15, 13, 14, 0), + gsSPVertex(0x04015100, 32, 0), + gsSP2Triangles(0, 1, 2, 0, 0, 3, 1, 0), + gsSP2Triangles(0, 2, 4, 0, 3, 5, 1, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP2Triangles(6, 9, 10, 0, 11, 6, 10, 0), + gsSP2Triangles(12, 11, 13, 0, 11, 14, 13, 0), + gsSP2Triangles(11, 10, 14, 0, 15, 12, 13, 0), + gsSP2Triangles(9, 14, 10, 0, 15, 13, 14, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(18, 20, 21, 19, 0), + gsSP2Triangles(20, 22, 21, 0, 2, 23, 4, 0), + gsSP2Triangles(1, 5, 2, 0, 24, 25, 26, 0), + gsSP2Triangles(24, 26, 27, 0, 26, 28, 29, 0), + gsSP2Triangles(26, 29, 27, 0, 28, 30, 31, 0), + gsSP1Triangle(28, 31, 29, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_9590[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015300, 31, 0), + gsSP2Triangles(0, 1, 2, 0, 1, 3, 4, 0), + gsSP2Triangles(1, 4, 2, 0, 0, 2, 5, 0), + gsSP1Quadrangle(6, 7, 0, 5, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(10, 12, 13, 11, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP2Triangles(15, 18, 16, 0, 18, 19, 16, 0), + gsSP1Quadrangle(12, 20, 21, 13, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP2Triangles(26, 27, 28, 0, 27, 29, 28, 0), + gsSP1Triangle(29, 30, 28, 0), + gsSPVertex(0x040154F0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(2, 4, 3, 0, 5, 6, 7, 0), + gsSP2Triangles(5, 7, 8, 0, 6, 9, 7, 0), + gsSP2Triangles(9, 10, 7, 0, 9, 11, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_9668[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040155B0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 0, 0), + gsSP1Quadrangle(7, 4, 0, 3, 0), + gsSP1Quadrangle(6, 8, 1, 0, 0), + gsSP1Quadrangle(1, 9, 10, 2, 0), + gsSP1Quadrangle(8, 11, 9, 1, 0), + gsSP2Triangles(12, 13, 14, 0, 13, 15, 16, 0), + gsSP2Triangles(13, 16, 14, 0, 15, 17, 18, 0), + gsSP2Triangles(15, 18, 16, 0, 19, 20, 21, 0), + gsSP2Triangles(20, 22, 21, 0, 22, 23, 21, 0), + gsSP2Triangles(22, 24, 23, 0, 22, 25, 24, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(28, 30, 31, 29, 0), + gsSPVertex(0x040157B0, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 8, 0), + gsSP2Triangles(5, 8, 6, 0, 7, 9, 8, 0), + gsSP2Triangles(9, 10, 8, 0, 11, 12, 13, 0), + gsSP2Triangles(12, 14, 13, 0, 12, 15, 14, 0), + gsSP2Triangles(15, 16, 14, 0, 16, 17, 14, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_9760[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040158D0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP2Triangles(4, 5, 6, 0, 5, 7, 6, 0), + gsSP2Triangles(7, 8, 6, 0, 9, 10, 11, 0), + gsSP2Triangles(12, 9, 11, 0, 10, 13, 14, 0), + gsSP2Triangles(10, 14, 11, 0, 15, 16, 17, 0), + gsSP2Triangles(15, 17, 18, 0, 19, 20, 21, 0), + gsSP2Triangles(19, 21, 22, 0, 23, 19, 22, 0), + gsSP2Triangles(23, 22, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 29, 30, 31, 0), + gsSPVertex(0x04015AD0, 11, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(3, 5, 6, 0, 7, 8, 9, 0), + gsSP1Triangle(7, 9, 10, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_9820[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015B80, 20, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_98A0[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015CC0, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(7, 8, 9, 4, 0), + gsSP1Quadrangle(10, 9, 8, 11, 0), + gsSP1Quadrangle(12, 2, 1, 13, 0), + gsSP1Quadrangle(14, 15, 12, 13, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(18, 17, 16, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(20, 23, 10, 11, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 26, 25, 29, 0), + gsSPVertex(0x04015EA0, 16, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 4, 5, 0, 0), + gsSP1Quadrangle(1, 6, 7, 2, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(8, 12, 13, 9, 0), + gsSP1Quadrangle(10, 5, 4, 11, 0), + gsSP1Quadrangle(14, 13, 12, 15, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_9998[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04015FA0, 31, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP2Triangles(4, 6, 5, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 8, 11, 9, 0), + gsSP1Quadrangle(12, 13, 7, 10, 0), + gsSP2Triangles(14, 15, 16, 0, 15, 17, 18, 0), + gsSP2Triangles(15, 18, 16, 0, 19, 14, 16, 0), + gsSP2Triangles(19, 16, 20, 0, 21, 22, 23, 0), + gsSP2Triangles(21, 23, 24, 0, 25, 26, 27, 0), + gsSP2Triangles(25, 27, 28, 0, 29, 27, 26, 0), + gsSP1Triangle(29, 26, 30, 0), + gsSPVertex(0x04016190, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(1, 4, 5, 2, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(7, 10, 11, 8, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(15, 14, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP2Triangles(22, 18, 21, 0, 19, 23, 24, 0), + gsSP2Triangles(19, 24, 20, 0, 10, 25, 26, 0), + gsSP2Triangles(10, 26, 11, 0, 27, 28, 13, 0), + gsSP2Triangles(27, 13, 12, 0, 29, 30, 31, 0), + gsSPVertex(0x04016390, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 3, 6, 0), + gsSP1Quadrangle(7, 8, 9, 10, 0), + gsSP1Quadrangle(9, 11, 12, 10, 0), + gsSP1Triangle(11, 13, 12, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_9AD8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04016470, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 4, 7, 9, 0), + gsSP1Quadrangle(5, 10, 11, 6, 0), + gsSP1Quadrangle(12, 8, 9, 13, 0), + gsSP1Quadrangle(14, 12, 13, 15, 0), + gsSP1Quadrangle(16, 14, 15, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 18, 21, 23, 0), + gsSP1Quadrangle(19, 24, 25, 20, 0), + gsSP1Quadrangle(26, 22, 23, 27, 0), + gsSP1Quadrangle(27, 28, 29, 26, 0), + gsSPVertex(0x04016650, 30, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 2, 1, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 10, 13, 15, 0), + gsSP1Quadrangle(11, 16, 17, 12, 0), + gsSP1Quadrangle(18, 14, 15, 19, 0), + gsSP1Quadrangle(9, 18, 19, 6, 0), + gsSP1Quadrangle(16, 20, 21, 17, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(20, 22, 25, 21, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSPVertex(0x04016830, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(1, 6, 7, 2, 0), + gsSP1Quadrangle(8, 4, 5, 9, 0), + gsSP1Quadrangle(10, 7, 6, 11, 0), + gsSP1Quadrangle(12, 10, 11, 13, 0), + gsSP1Quadrangle(14, 12, 13, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(17, 8, 9, 18, 0), + gsSP1Quadrangle(20, 14, 15, 21, 0), + gsSP1Quadrangle(22, 23, 24, 25, 0), + gsSP1Quadrangle(26, 22, 25, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04016A30, 8, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_9C80[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04016AB0, 14, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 2, 1, 5, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(9, 10, 11, 6, 0), + gsSP1Quadrangle(12, 8, 7, 13, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_9D00[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04016B90, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(5, 8, 9, 6, 0), + gsSP1Quadrangle(10, 0, 3, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_9D78[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05006800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04016C50, 22, 0), + gsSP2Triangles(0, 1, 2, 0, 3, 4, 5, 0), + gsSP2Triangles(6, 3, 5, 0, 7, 8, 9, 0), + gsSP2Triangles(7, 9, 10, 0, 8, 11, 12, 0), + gsSP2Triangles(8, 12, 9, 0, 13, 14, 15, 0), + gsSP2Triangles(13, 15, 16, 0, 14, 17, 18, 0), + gsSP2Triangles(14, 18, 15, 0, 19, 20, 21, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_9E00[] = +{ + gsSPDisplayList(0x07009D78), + gsSPDisplayList(0x07009D00), + gsSPDisplayList(0x07009C80), + gsSPDisplayList(0x07009AD8), + gsSPDisplayList(0x07009998), + gsSPDisplayList(0x070098A0), + gsSPDisplayList(0x07009820), + gsSPDisplayList(0x07009760), + gsSPDisplayList(0x07009668), + gsSPDisplayList(0x07009590), + gsSPDisplayList(0x07009430), + gsSPDisplayList(0x070093B0), + gsSPDisplayList(0x07009328), + gsSPDisplayList(0x070091E8), + gsSPDisplayList(0x07009120), + gsSPDisplayList(0x07009090), + gsSPDisplayList(0x07008FC8), + gsSPDisplayList(0x07008EF0), + gsSPDisplayList(0x07008DE8), + gsSPDisplayList(0x07008D28), + gsSPDisplayList(0x07008C28), + gsSPDisplayList(0x07008A68), + gsSPDisplayList(0x070088A0), + gsSPDisplayList(0x07008798), + gsSPDisplayList(0x07008708), + gsSPDisplayList(0x07008678), + gsSPDisplayList(0x070085F0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_9EE0[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04016DB0, 10, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(3, 4, 5, 0, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(4, 6, 9, 5, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_9F18[] = +{ + gsSPDisplayList(0x07009EE0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_9F28[] = +{ + gsSPTexture(0x0001, 0x0001, 0, G_TX_RENDERTILE, G_OFF), + gsSPVertex(0x04016E50, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(2, 4, 5, 3, 0), + gsSP1Quadrangle(5, 4, 6, 7, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(8, 11, 10, 9, 0), + gsSP1Quadrangle(12, 14, 15, 13, 0), + gsSP1Quadrangle(16, 17, 1, 0, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 18, 21, 23, 0), + gsSP1Quadrangle(19, 24, 25, 20, 0), + gsSP1Quadrangle(26, 27, 28, 29, 0), + gsSP1Quadrangle(24, 26, 29, 25, 0), + gsSP1Quadrangle(27, 30, 31, 28, 0), + gsSPVertex(0x04017050, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 0, 3, 5, 0), + gsSP1Quadrangle(1, 6, 7, 2, 0), + gsSP1Quadrangle(6, 8, 9, 7, 0), + gsSP1Quadrangle(10, 11, 12, 13, 0), + gsSP1Quadrangle(14, 15, 16, 17, 0), + gsSP1Quadrangle(18, 19, 20, 21, 0), + gsSP1Quadrangle(22, 23, 18, 21, 0), + gsSP1Quadrangle(24, 25, 23, 22, 0), + gsSP1Quadrangle(26, 27, 25, 24, 0), + gsSP1Quadrangle(20, 19, 28, 29, 0), + gsSP1Quadrangle(28, 30, 31, 29, 0), + gsSPVertex(0x04017250, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 1, 0, 0), + gsSP1Quadrangle(6, 7, 8, 9, 0), + gsSP1Quadrangle(10, 6, 9, 11, 0), + gsSP1Quadrangle(7, 12, 13, 8, 0), + gsSP1Quadrangle(12, 14, 15, 13, 0), + gsSP1Quadrangle(14, 16, 17, 15, 0), + gsSP1Quadrangle(16, 18, 19, 17, 0), + gsSP1Quadrangle(18, 20, 21, 19, 0), + gsSP1Quadrangle(22, 10, 11, 23, 0), + gsSP1Quadrangle(24, 22, 23, 25, 0), + gsSP1Quadrangle(20, 26, 27, 21, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsSPVertex(0x04017450, 18, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(5, 8, 9, 6, 0), + gsSP1Quadrangle(10, 0, 3, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(13, 16, 17, 14, 0), + gsSP1Quadrangle(16, 10, 11, 17, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_A0C8[] = +{ + gsSPDisplayList(0x07009F28), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_A0D8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017570, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_A148[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x04017630, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_A1B8[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05000000), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040176F0, 12, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_A228[] = +{ + gsSPDisplayList(0x0700A1B8), + gsSPDisplayList(0x0700A148), + gsSPDisplayList(0x0700A0D8), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_A248[] = +{ + gsSPTexture(0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 8, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, 5, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x007C, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05007800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 1023, 256), + gsSPVertex(0x040177B0, 32, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSP1Quadrangle(4, 5, 6, 7, 0), + gsSP1Quadrangle(8, 9, 10, 11, 0), + gsSP1Quadrangle(12, 13, 14, 15, 0), + gsSP1Quadrangle(16, 17, 18, 19, 0), + gsSP1Quadrangle(20, 21, 22, 23, 0), + gsSP1Quadrangle(24, 25, 26, 27, 0), + gsSP1Quadrangle(28, 29, 30, 31, 0), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 16, 0x0000, G_TX_RENDERTILE, 0, G_TX_NOMIRROR | G_TX_CLAMP, 5, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_CLAMP, 6, G_TX_NOLOD), + gsDPSetTileSize(G_TX_RENDERTILE, 0, 0, 0x00FC, 0x007C), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05008800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040179B0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x05009800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x040179F0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500A800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04017A30, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500B800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04017A70, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500C800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04017AB0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsDPSetTextureImage(G_IM_FMT_RGBA, G_IM_SIZ_16b, 1, 0x0500D800), + gsDPTileSync(), + gsDPSetTile(G_IM_FMT_RGBA, G_IM_SIZ_16b, 0, 0x0000, G_TX_LOADTILE, 0, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD, G_TX_NOMIRROR | G_TX_WRAP, G_TX_NOMASK, G_TX_NOLOD), + gsDPLoadSync(), + gsDPLoadBlock(G_TX_LOADTILE, 0, 0, 2047, 128), + gsSPVertex(0x04017AF0, 4, 0), + gsSP1Quadrangle(0, 1, 2, 3, 0), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_A448[] = +{ + gsSPDisplayList(0x0700A248), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_A458[] = +{ + gsSPDisplayList(0x0700A448), + gsSPDisplayList(0x0700A228), + gsSPDisplayList(0x0700A0C8), + gsSPDisplayList(0x07009F18), + gsSPDisplayList(0x07009E00), + gsSPDisplayList(0x07008510), + gsSPDisplayList(0x07006D20), + gsSPDisplayList(0x07005D90), + gsSPDisplayList(0x07005670), + gsSPEndDisplayList(), +}; + +Gfx d_course_wario_stadium_packed_dl_A4A8[] = +{ + gsSPDisplayList(0x0700A458), + gsSPDisplayList(0x070047D8), + gsSPEndDisplayList(), +}; + +u8 d_course_wario_stadium_packed_tail[] = { 0xFF, 15, 0, 0, 0, 0, 0, 0 }; diff --git a/gfxdsm.js b/gfxdsm.js new file mode 100644 index 000000000..1d7a5488e --- /dev/null +++ b/gfxdsm.js @@ -0,0 +1,138 @@ +#!/bin/node +const fs = require('fs'); +const { exit } = require('process'); + +/** + * Call this script like + * + * node app.js input_file_here output_file_here + */ +if (process.argv.length !== 4 && process.argv.length !== 5 ) { + console.error(`Error! Usage: ./${process.argv[1].split('/').slice(-1)[0]} input_file output_file`) + exit(1); +} +// get the name of the file to read +const f = fs.readFileSync(process.argv[2]); + +let type; +if (Number(process.argv[4]) > -1 && Number(process.argv[4]) < 3) { + type = Number(process.argv[4]); +} else { + type = 2; +} + +// offset, type +arr = [ + {o: "0x0", t: 3}, + {o: "0x19D0", t: 0}, // path + {o: "0x1CF8", t: 0}, // more path? or spawn? + // 0x5400 +]; + +let iter = 8; +// spawn, vtx, ptr, gfx +switch(type) { + case 0: // Actor Spawn + iter = 8; + break; + case 1: // Vtx + iter = 16; + break; + case 2: // Ptr Addr + iter = 8; + break; +} + +// parse data to s16 +function p(offset) { + const byteA = f[offset]; + const byteB = f[offset + 1]; + let sign = byteA & (1 << 7); + let x = (((byteA & 0xFF) << 8) | (byteB & 0xFF)); + if (sign) { + return 0xFFFF0000 | x; // fill in most significant bits with 1's + } else { + return x; + } +} + +// parse s8 to hex +function s8(b) { + if (typeof b === "undefined") { + return ""; + } + let res = b.toString(16).toUpperCase(); + if (res.length == 1) { + return "0x0"+String(res); + } + return "0x"+res; +} + +function s32_h(b, offset) { // helper + let str = f[b + offset].toString(16).toUpperCase() + if (str.length == 1) { + return "0"+str; + } else { + return str; + } +} + +// parse s32 to hex +function s32(b) { + return res = "0x"+s32_h(b, 0) + + s32_h(b, 1) + + s32_h(b, 2) + + s32_h(b, 3); +} + +// lines to output +let k = []; +switch(type) { + case 0: + k.push("struct ActorSpawnData d_course__dl[] = {"); + break; + case 1: + k.push("Vtx_t d_course__dl[] = {"); + break; + case 2: + k.push("struct CourseAddrUnkStruct d_course__dl[] = {"); + break; +} +for (i = 0; i < f.length; i += iter) { + // X Y Z + + switch(type) { + case 0: // Spawn location { x, y, z}, { flag } + k.push(" {{ "+p(i + 0)+", "+p(i + 2)+", "+p(i + 4)+" }, { "+p(i + 6)+" }},"); + break; + case 1: // Vtx {x, y, z}, { flag }, { t1, t2 }, { r, g, b, a } + k.push(" {{ "+p(i + 0)+", "+p(i + 2)+", "+p(i + 4)+" }, { "+p(i + 6)+" }, { "+p(i + 8)+", "+p(i + 10)+" }, {"+s8(f[i + 12], 16)+", "+s8(f[i + 13], 16)+", "+s8(f[i + 14])+", "+s8(f[i + 15])+" }},"); + break; + case 2: // Ptr addr + k.push(" {{ "+s32(i + 0)+" }, { "+s32(i + 4)+" }},"); + break; + } + + // check if this is a glabel line + //let n = i.match(/glabel D_([0-9A-F]*)$/); + // if it is + //if (n) { + // the number will be in the second? item in the array - convert it to a numbers + // let newLast = Number(`0x${n[1]}`) + //if (last != 0) { // not the first line? add the skip info + // k.push(`.skip ${newLast-last}`) // .skip ## + // k.push('') // blank line + //} + //last = newLast; // save what the last glbael line was + //k.push(i) // glabel D_### + //} + //if (i > 100) {break;} +} +// might need additional logical here to output the last lines after the last glabel? +// for now, just copy the last line from the original file +//k.push(b.slice(-1)[0]) +k.push("};"); +// write this to the file name in the second arg +//fs.writeFileSync(process.argv[3], k.join("\n")+"\n"); +console.log(k.join("\n")+"\n"); +exit(0); \ No newline at end of file diff --git a/include/course.h b/include/course.h new file mode 100644 index 000000000..ef6c19cbc --- /dev/null +++ b/include/course.h @@ -0,0 +1,17 @@ +#ifndef COURSE_H +#define COURSE_H + +#include +#include + +/** + * @file Include for course gfx.inc.c. +*/ + +// This could be *func(arg) instead. +struct CourseAddrUnkStruct { + uintptr_t addr; + s32 value; +}; + +#endif // COURSE_H diff --git a/mk64.ld b/mk64.ld index 036d47a7c..d9cf7d2c5 100644 --- a/mk64.ld +++ b/mk64.ld @@ -23,6 +23,14 @@ OUTPUT_ARCH (mips) } \ END_SEG(name##_mio0) +#define COURSE_DATA_SEG(dir, name) \ + BEGIN_SEG(name##_mio0, 0x0) \ + { \ + BUILD_DIR/courses/dir/course_data.inc.mio0.o(.data); \ + . = ALIGN(0x10); \ + } \ + END_SEG(name##_mio0) + #define COURSE_OFFSETS_SEG(name, addr) \ BEGIN_SEG(name, addr) \ { \ @@ -31,10 +39,10 @@ OUTPUT_ARCH (mips) } \ END_SEG(name) -#define VERT_SEG(name, addr) \ - BEGIN_SEG(name, addr) \ +#define COURSE_VERT_SEG(dir, name) \ + BEGIN_SEG(name, 0x0F000000) \ { \ - BUILD_DIR/data/courses/name.o(.data); \ + BUILD_DIR/courses/dir/model.inc.mio0.o(.data); \ . = ALIGN(0x10); \ } \ END_SEG(name) @@ -478,26 +486,29 @@ SECTIONS } END_SEG(data_825800) - MIO0_SEG(course_mario_raceway_dl) - MIO0_SEG(course_choco_mountain_dl) - MIO0_SEG(course_bowsers_castle_dl) - MIO0_SEG(course_banshee_boardwalk_dl) - MIO0_SEG(course_yoshi_valley_dl) - MIO0_SEG(course_frappe_snowland_dl) - MIO0_SEG(course_koopa_troopa_beach_dl) - MIO0_SEG(course_royal_raceway_dl) - MIO0_SEG(course_luigi_raceway_dl) - MIO0_SEG(course_moo_moo_farm_dl) - MIO0_SEG(course_toads_turnpike_dl) - MIO0_SEG(course_kalimari_desert_dl) - MIO0_SEG(course_sherbet_land_dl) - MIO0_SEG(course_rainbow_road_dl) - MIO0_SEG(course_wario_stadium_dl) - MIO0_SEG(course_block_fort_dl) - MIO0_SEG(course_skyscraper_dl) - MIO0_SEG(course_double_deck_dl) - MIO0_SEG(course_dks_jungle_parkway_dl) - MIO0_SEG(course_big_donut_dl) + + /* Segment Six Course Data (Displaylists, models, textures, course paths, etc.) */ + + COURSE_DATA_SEG(flower_cup/mario_raceway,course_mario_raceway_dl) + COURSE_DATA_SEG(flower_cup/choco_mountain,course_choco_mountain_dl) + COURSE_DATA_SEG(star_cup/bowsers_castle,course_bowsers_castle_dl) + COURSE_DATA_SEG(special_cup/banshee_boardwalk,course_banshee_boardwalk_dl) + COURSE_DATA_SEG(special_cup/yoshi_valley,course_yoshi_valley_dl) + COURSE_DATA_SEG(flower_cup/frappe_snowland,course_frappe_snowland_dl) + COURSE_DATA_SEG(mushroom_cup/koopa_troopa_beach,course_koopa_troopa_beach_dl) + COURSE_DATA_SEG(star_cup/royal_raceway,course_royal_raceway_dl) + COURSE_DATA_SEG(mushroom_cup/luigi_raceway,course_luigi_raceway_dl) + COURSE_DATA_SEG(mushroom_cup/moo_moo_farm,course_moo_moo_farm_dl) + COURSE_DATA_SEG(flower_cup/toads_turnpike,course_toads_turnpike_dl) + COURSE_DATA_SEG(mushroom_cup/kalimari_desert,course_kalimari_desert_dl) + COURSE_DATA_SEG(star_cup/sherbet_land,course_sherbet_land_dl) + COURSE_DATA_SEG(special_cup/rainbow_road,course_rainbow_road_dl) + COURSE_DATA_SEG(star_cup/wario_stadium,course_wario_stadium_dl) + COURSE_DATA_SEG(battle/block_fort,course_block_fort_dl) + COURSE_DATA_SEG(battle/skyscraper,course_skyscraper_dl) + COURSE_DATA_SEG(battle/double_deck,course_double_deck_dl) + COURSE_DATA_SEG(special_cup/dks_jungle_parkway,course_dks_jungle_parkway_dl) + COURSE_DATA_SEG(battle/big_donut,course_big_donut_dl) COURSE_OFFSETS_SEG(course_mario_raceway_offsets, 0x09000000) COURSE_OFFSETS_SEG(course_choco_mountain_offsets, 0x09000000) @@ -520,125 +531,28 @@ SECTIONS COURSE_OFFSETS_SEG(course_dks_jungle_parkway_offsets, 0x09000000) COURSE_OFFSETS_SEG(course_big_donut_offsets, 0x09000000) - BEGIN_SEG(mario_raceway_vertex, 0x0F000000) \ - { \ - BUILD_DIR/courses/flower_cup/mario_raceway/model.inc.mio0.o(.data); \ - } \ - END_SEG(mario_raceway_vertex) + /* Segment 0xF Course Geography */ - BEGIN_SEG(choco_mountain_vertex, 0x0F000000) \ - { \ - BUILD_DIR/courses/flower_cup/choco_mountain/model.inc.mio0.o(.data); \ - } \ - END_SEG(choco_mountain_vertex) - - BEGIN_SEG(bowsers_castle_vertex, 0x0F000000) \ - { \ - BUILD_DIR/courses/star_cup/bowsers_castle/model.inc.mio0.o(.data); \ - } \ - END_SEG(bowsers_castle_vertex) - - BEGIN_SEG(banshee_boardwalk_vertex, 0x0F000000) \ - { \ - BUILD_DIR/courses/special_cup/banshee_boardwalk/model.inc.mio0.o(.data); \ - } \ - END_SEG(banshee_boardwalk_vertex) - - BEGIN_SEG(yoshi_valley_vertex, 0x0F000000) \ - { \ - BUILD_DIR/courses/special_cup/yoshi_valley/model.inc.mio0.o(.data); \ - } \ - END_SEG(yoshi_valley_vertex) - - BEGIN_SEG(frappe_snowland_vertex, 0x0F000000) \ - { \ - BUILD_DIR/courses/flower_cup/frappe_snowland/model.inc.mio0.o(.data); \ - } \ - END_SEG(frappe_snowland_vertex) - - BEGIN_SEG(koopa_troopa_beach_vertex, 0x0F000000) \ - { \ - BUILD_DIR/courses/mushroom_cup/koopa_troopa_beach/model.inc.mio0.o(.data); \ - } \ - END_SEG(koopa_troopa_beach_vertex) - - BEGIN_SEG(royal_raceway_vertex, 0x0F000000) \ - { \ - BUILD_DIR/courses/star_cup/royal_raceway/model.inc.mio0.o(.data); \ - } \ - END_SEG(royal_raceway_vertex) - - BEGIN_SEG(luigi_raceway_vertex, 0x0F000000) \ - { \ - BUILD_DIR/courses/mushroom_cup/luigi_raceway/model.inc.mio0.o(.data); \ - } \ - END_SEG(luigi_raceway_vertex) - - BEGIN_SEG(moo_moo_farm_vertex, 0x0F000000) \ - { \ - BUILD_DIR/courses/mushroom_cup/moo_moo_farm/model.inc.mio0.o(.data); \ - } \ - END_SEG(moo_moo_farm_vertex) - - BEGIN_SEG(toads_turnpike_vertex, 0x0F000000) \ - { \ - BUILD_DIR/courses/flower_cup/toads_turnpike/model.inc.mio0.o(.data); \ - } \ - END_SEG(toads_turnpike_vertex) - - BEGIN_SEG(kalimari_desert_vertex, 0x0F000000) \ - { \ - BUILD_DIR/courses/mushroom_cup/kalimari_desert/model.inc.mio0.o(.data); \ - } \ - END_SEG(kalimari_desert_vertex) - - BEGIN_SEG(sherbet_land_vertex, 0x0F000000) \ - { \ - BUILD_DIR/courses/star_cup/sherbet_land/model.inc.mio0.o(.data); \ - } \ - END_SEG(sherbet_land_vertex) - - BEGIN_SEG(rainbow_road_vertex, 0x0F000000) \ - { \ - BUILD_DIR/courses/special_cup/rainbow_road/model.inc.mio0.o(.data); \ - } \ - END_SEG(rainbow_road_vertex) - - BEGIN_SEG(wario_stadium_vertex, 0x0F000000) \ - { \ - BUILD_DIR/courses/star_cup/wario_stadium/model.inc.mio0.o(.data); \ - } \ - END_SEG(wario_stadium_vertex) - - BEGIN_SEG(block_fort_vertex, 0x0F000000) \ - { \ - BUILD_DIR/courses/battle/block_fort/model.inc.mio0.o(.data); \ - } \ - END_SEG(block_fort_vertex) - - BEGIN_SEG(skyscraper_vertex, 0x0F000000) \ - { \ - BUILD_DIR/courses/battle/skyscraper/model.inc.mio0.o(.data); \ - } \ - END_SEG(skyscraper_vertex) - - BEGIN_SEG(double_deck_vertex, 0x0F000000) \ - { \ - BUILD_DIR/courses/battle/double_deck/model.inc.mio0.o(.data); \ - } \ - END_SEG(double_deck_vertex) - - BEGIN_SEG(dks_jungle_parkway_vertex, 0x0F000000) \ - { \ - BUILD_DIR/courses/special_cup/dks_jungle_parkway/model.inc.mio0.o(.data); \ - } \ - END_SEG(dks_jungle_parkway_vertex) - - BEGIN_SEG(big_donut_vertex, 0x0F000000) \ - { \ - BUILD_DIR/courses/battle/big_donut/model.inc.mio0.o(.data); \ - } \ - END_SEG(big_donut_vertex) + COURSE_VERT_SEG(flower_cup/mario_raceway,mario_raceway_vertex) + COURSE_VERT_SEG(flower_cup/choco_mountain,choco_mountain_vertex) + COURSE_VERT_SEG(star_cup/bowsers_castle,bowsers_castle_vertex) + COURSE_VERT_SEG(special_cup/banshee_boardwalk,banshee_boardwalk_vertex) + COURSE_VERT_SEG(special_cup/yoshi_valley,yoshi_valley_vertex) + COURSE_VERT_SEG(flower_cup/frappe_snowland,frappe_snowland_vertex) + COURSE_VERT_SEG(mushroom_cup/koopa_troopa_beach,koopa_troopa_beach_vertex) + COURSE_VERT_SEG(star_cup/royal_raceway,royal_raceway_vertex) + COURSE_VERT_SEG(mushroom_cup/luigi_raceway,luigi_raceway_vertex) + COURSE_VERT_SEG(mushroom_cup/moo_moo_farm,moo_moo_farm_vertex) + COURSE_VERT_SEG(flower_cup/toads_turnpike,toads_turnpike_vertex) + COURSE_VERT_SEG(mushroom_cup/kalimari_desert,kalimari_desert_vertex) + COURSE_VERT_SEG(star_cup/sherbet_land,sherbet_land_vertex) + COURSE_VERT_SEG(special_cup/rainbow_road,rainbow_road_vertex) + COURSE_VERT_SEG(star_cup/wario_stadium,wario_stadium_vertex) + COURSE_VERT_SEG(battle/block_fort,block_fort_vertex) + COURSE_VERT_SEG(battle/skyscraper,skyscraper_vertex) + COURSE_VERT_SEG(battle/double_deck,double_deck_vertex) + COURSE_VERT_SEG(special_cup/dks_jungle_parkway,dks_jungle_parkway_vertex) + COURSE_VERT_SEG(battle/big_donut,big_donut_vertex) BEGIN_SEG(audio_banks, 0x0) { diff --git a/src/actors.c b/src/actors.c index 3d8882d09..db61a51cb 100644 --- a/src/actors.c +++ b/src/actors.c @@ -99,7 +99,8 @@ void func_80296A50(struct ShellActor *shell) { } } -void func_80296D10(struct Actor *actor, Vec3f startingPos, Vec3s startingRot, Vec3f startingVelocity, s16 actorType) { +// Sets introductory values for a new actor (ex. Banana). +void actor_init(struct Actor *actor, Vec3f startingPos, Vec3s startingRot, Vec3f startingVelocity, s16 actorType) { vec3f_copy(actor->pos, startingPos); vec3s_copy(actor->rot, startingRot); vec3f_copy(actor->velocity, startingVelocity); @@ -1393,6 +1394,7 @@ UNUSED void func_8029AE14() { } +// This likely attaches the paddle wheel to the boat void func_8029AE1C(Camera *arg0, struct PaddleWheelBoat *boat, Mat4 arg2, u16 arg3) { s32 pad[3]; Vec3f sp120; @@ -1566,6 +1568,7 @@ void func_8029B6EC(Camera *camera, struct Actor* arg1) { } } +// Spins train wheels? void func_8029B8E8(Camera *camera, struct TrainCar *actor) { s32 pad[3]; Vec3f sp160; @@ -1880,26 +1883,28 @@ void func_8029CA90(Camera *camera, struct FallingRock *rock) { if (temp_f0 < 0.0f) { return; } - if ((temp_f0 < 250000.0f) && (rock->unk30.unk34 == 1)) { - sp8C[0] = rock->pos[0]; - sp8C[2] = rock->pos[2]; - temp_f0 = func_802ABE30(sp8C[0], rock->pos[1], sp8C[2], rock->unk30.unk3A); - sp98[0] = 0; - sp98[1] = 0; - sp98[2] = 0; - sp8C[1] = temp_f0 + 2.0f; - func_802B5F74(sp4C, sp8C, sp98); - if (func_802B4FF8(sp4C, 0) != 0) { + if (temp_f0 < 250000.0f) { + + if (rock->unk30.unk34 == 1) { + sp8C[0] = rock->pos[0]; + sp8C[2] = rock->pos[2]; + temp_f0 = func_802ABE30(sp8C[0], rock->pos[1], sp8C[2], rock->unk30.unk3A); + sp98[0] = 0; + sp98[1] = 0; + sp98[2] = 0; + sp8C[1] = temp_f0 + 2.0f; + func_802B5F74(sp4C, sp8C, sp98); + if (func_802B4FF8(sp4C, 0) == 0) { + return; + } gSPDisplayList(gDisplayListHead++, D_06006F88); - goto block_6; - } - } else { -block_6: - func_802B5F74(sp4C, rock->pos, rock->rot); - if (func_802B4FF8(sp4C, 0) != 0) { - gSPDisplayList(gDisplayListHead++, D_06006FE0); } } + func_802B5F74(sp4C, rock->pos, rock->rot); + if (func_802B4FF8(sp4C, 0) == 0) { + return; + } + gSPDisplayList(gDisplayListHead++, D_06006FE0); } void place_piranha_plants(struct ActorSpawnData *spawnData) { @@ -1920,7 +1925,7 @@ void place_piranha_plants(struct ActorSpawnData *spawnData) { startingPos[0] = temp_s0->pos[0] * gCourseDirection; startingPos[1] = temp_s0->pos[1]; startingPos[2] = temp_s0->pos[2]; - temp = func_8029EC88(startingPos, startingRot, startingVelocity, ACTOR_PIRANHA_PLANT); + temp = addActorToEmptySlot(startingPos, startingRot, startingVelocity, ACTOR_PIRANHA_PLANT); temp_v1 = (struct PiranhaPlant *) &gActorList[temp]; temp_v1->visibilityStates[0] = 0; temp_v1->visibilityStates[1] = 0; @@ -1951,7 +1956,7 @@ void place_palm_trees(struct ActorSpawnData *spawnData) { startingPos[0] = temp_s0->pos[0] * gCourseDirection; startingPos[1] = temp_s0->pos[1]; startingPos[2] = temp_s0->pos[2]; - temp = func_8029EC88(startingPos, startingRot, startingVelocity, ACTOR_PALM_TREE); + temp = addActorToEmptySlot(startingPos, startingRot, startingVelocity, ACTOR_PALM_TREE); temp_v1 = (struct PalmTree *) &gActorList[temp]; temp_v1->visibilityStates[0] = temp_s0->someId; @@ -1991,7 +1996,7 @@ void place_falling_rocks(struct ActorSpawnData *spawnData) { startingPos[2] = temp_s0->pos[2]; vec3f_set(startingVelocity, 0, 0, 0); vec3s_set(startingRot, 0, 0, 0); - temp = func_8029EC88(startingPos, startingRot, startingVelocity, ACTOR_FALLING_ROCK); + temp = addActorToEmptySlot(startingPos, startingRot, startingVelocity, ACTOR_FALLING_ROCK); temp_v1 = (struct FallingRock *) &gActorList[temp]; temp_v1->unk_06 = temp_s0->someId; @@ -2144,7 +2149,7 @@ void place_segment_06(struct ActorSpawnData *arg0) { break; } - temp_s0 = &gActorList[func_8029EC88(position, rotation, velocity, actorType)]; + temp_s0 = &gActorList[addActorToEmptySlot(position, rotation, velocity, actorType)]; if (gGamestate == CREDITS_SEQUENCE) { func_802976D8(temp_s0->rot); } else { @@ -2167,24 +2172,25 @@ void place_all_item_boxes(struct ActorSpawnData *spawnData) { Vec3f startingVelocity; Vec3s startingRot; - if ((gModeSelection != TIME_TRIALS) && (gPlaceItemBoxes != 0)) { - vec3f_set(startingVelocity, 0, 0, 0); - while(temp_s0->pos[0] != -0x8000) { - startingPos[0] = temp_s0->pos[0] * gCourseDirection; - startingPos[1] = temp_s0->pos[1]; - startingPos[2] = temp_s0->pos[2]; - startingRot[0] = random_u16(); - startingRot[1] = random_u16(); - startingRot[2] = random_u16(); - temp_s1 = func_8029EC88(startingPos, startingRot, startingVelocity, ACTOR_ITEM_BOX); - temp_f0 = func_802AE1C0(startingPos[0], startingPos[1] + 10.0f, startingPos[2]); - temp_v0 = (struct ItemBox *) &gActorList[temp_s1]; - temp_v0->resetDistance = temp_f0; - temp_v0->origY = startingPos[1]; - temp_v0->pos[1] = temp_f0 - 20.0f; - temp_s0++; - } + if ((gModeSelection == TIME_TRIALS) || (gPlaceItemBoxes == 0)) { return; } + + vec3f_set(startingVelocity, 0, 0, 0); + while(temp_s0->pos[0] != -0x8000) { + startingPos[0] = temp_s0->pos[0] * gCourseDirection; + startingPos[1] = temp_s0->pos[1]; + startingPos[2] = temp_s0->pos[2]; + startingRot[0] = random_u16(); + startingRot[1] = random_u16(); + startingRot[2] = random_u16(); + temp_s1 = addActorToEmptySlot(startingPos, startingRot, startingVelocity, ACTOR_ITEM_BOX); + temp_f0 = func_802AE1C0(startingPos[0], startingPos[1] + 10.0f, startingPos[2]); + temp_v0 = (struct ItemBox *) &gActorList[temp_s1]; + temp_v0->resetDistance = temp_f0; + temp_v0->origY = startingPos[1]; + temp_v0->pos[1] = temp_f0 - 20.0f; + temp_s0++; } + } void init_kiwano_fruit(void) { @@ -2203,7 +2209,7 @@ void init_kiwano_fruit(void) { if ((phi_s1->unk_000 & 0x4000) == 0) { continue; } if ((phi_s1->unk_000 & 0x100) != 0) { continue; } - phi_s0 = func_8029EC88(sp64, sp50, sp58, ACTOR_KIWANO_FRUIT); + phi_s0 = addActorToEmptySlot(sp64, sp50, sp58, ACTOR_KIWANO_FRUIT); actor = &gActorList[phi_s0]; actor->unk_04 = i; } @@ -2227,7 +2233,7 @@ void destroy_all_actors(void) { } } -void func_8029DB44(void) { +void place_course_actors(void) { s32 stackPadding0; Vec3f position; Vec3f velocity = { 0.0f, 0.0f, 0.0f }; @@ -2243,10 +2249,10 @@ void func_8029DB44(void) { place_all_item_boxes(D_06009498); vec3f_set(position, 150.0f, 40.0f, -1300.0f); position[0] *= gCourseDirection; - func_8029EC88(position, rotation, velocity, ACTOR_MARIO_RACEWAY_SIGN); + addActorToEmptySlot(position, rotation, velocity, ACTOR_MARIO_RACEWAY_SIGN); vec3f_set(position, 2520.0f, 0.0f, 1240.0f); position[0] *= gCourseDirection; - actor = &gActorList[func_8029EC88(position, rotation, velocity, ACTOR_MARIO_RACEWAY_SIGN)]; + actor = &gActorList[addActorToEmptySlot(position, rotation, velocity, ACTOR_MARIO_RACEWAY_SIGN)]; actor->flags |= 0x4000; break; case COURSE_CHOCO_MOUNTAIN: @@ -2265,7 +2271,7 @@ void func_8029DB44(void) { place_all_item_boxes(D_06018110); vec3f_set(position, -2300.0f, 0.0f, 634.0f); position[0] *= gCourseDirection; - func_8029EC88(position, rotation, velocity, ACTOR_YOSHI_VALLEY_EGG); + addActorToEmptySlot(position, rotation, velocity, ACTOR_YOSHI_VALLEY_EGG); break; case COURSE_FRAPPE_SNOWLAND: place_segment_06(D_06007718); @@ -2299,20 +2305,20 @@ void func_8029DB44(void) { place_all_item_boxes(D_06022E88); vec3f_set(position, -1680.0f, 2.0f, 35.0f); position[0] *= gCourseDirection; - rrxing = (struct RailroadCrossing *)&gActorList[func_8029EC88(position, rotation, velocity, ACTOR_RAILROAD_CROSSING)]; + rrxing = (struct RailroadCrossing *)&gActorList[addActorToEmptySlot(position, rotation, velocity, ACTOR_RAILROAD_CROSSING)]; rrxing->crossingId = 1; vec3f_set(position, -1600.0f, 2.0f, 35.0f); position[0] *= gCourseDirection; - rrxing = (struct RailroadCrossing *)&gActorList[func_8029EC88(position, rotation, velocity, ACTOR_RAILROAD_CROSSING)]; + rrxing = (struct RailroadCrossing *)&gActorList[addActorToEmptySlot(position, rotation, velocity, ACTOR_RAILROAD_CROSSING)]; rrxing->crossingId = 1; vec3s_set(rotation, 0, -0x2000, 0); vec3f_set(position, -2459.0f, 2.0f, 2263.0f); position[0] *= gCourseDirection; - rrxing = (struct RailroadCrossing *)&gActorList[func_8029EC88(position, rotation, velocity, ACTOR_RAILROAD_CROSSING)]; + rrxing = (struct RailroadCrossing *)&gActorList[addActorToEmptySlot(position, rotation, velocity, ACTOR_RAILROAD_CROSSING)]; rrxing->crossingId = 0; vec3f_set(position, -2467.0f, 2.0f, 2375.0f); position[0] *= gCourseDirection; - rrxing = (struct RailroadCrossing *)&gActorList[func_8029EC88(position, rotation, velocity, ACTOR_RAILROAD_CROSSING)]; + rrxing = (struct RailroadCrossing *)&gActorList[addActorToEmptySlot(position, rotation, velocity, ACTOR_RAILROAD_CROSSING)]; rrxing->crossingId = 0; break; case COURSE_SHERBET_LAND: @@ -2325,13 +2331,13 @@ void func_8029DB44(void) { place_all_item_boxes(D_0600CB40); vec3f_set(position, -131.0f, 83.0f, 286.0f); position[0] *= gCourseDirection; - func_8029EC88(position, rotation, velocity, ACTOR_WARIO_STADIUM_SIGN); + addActorToEmptySlot(position, rotation, velocity, ACTOR_WARIO_STADIUM_SIGN); vec3f_set(position, -2353.0f, 72.0f, -1608.0f); position[0] *= gCourseDirection; - func_8029EC88(position, rotation, velocity, ACTOR_WARIO_STADIUM_SIGN); + addActorToEmptySlot(position, rotation, velocity, ACTOR_WARIO_STADIUM_SIGN); vec3f_set(position, -2622.0f, 79.0f, 739.0f); position[0] *= gCourseDirection; - func_8029EC88(position, rotation, velocity, ACTOR_WARIO_STADIUM_SIGN); + addActorToEmptySlot(position, rotation, velocity, ACTOR_WARIO_STADIUM_SIGN); break; case COURSE_BLOCK_FORT: place_all_item_boxes(D_06000038); @@ -2451,7 +2457,7 @@ void func_8029E158(void) { } func_80297818(); destroy_all_actors(); - func_8029DB44(); + place_course_actors(); func_800122D8(); } @@ -2509,7 +2515,7 @@ s16 func_8029E890(Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType) { func_8000EE58(actorIndex); case 7: func_8029E7DC(compare); - func_80296D10(compare, pos, rot, velocity, actorType); + actor_init(compare, pos, rot, velocity, actorType); return actorIndex; default: break; @@ -2521,7 +2527,7 @@ s16 func_8029E890(Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType) { func_8000EE58(actorIndex); case 7: func_8029E7DC(compare); - func_80296D10(compare, pos, rot, velocity, actorType); + actor_init(compare, pos, rot, velocity, actorType); return actorIndex; } break; @@ -2531,7 +2537,7 @@ s16 func_8029E890(Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType) { case 4: case 5: func_8029E7DC(compare); - func_80296D10(compare, pos, rot, velocity, actorType); + actor_init(compare, pos, rot, velocity, actorType); return actorIndex; } break; @@ -2540,7 +2546,7 @@ s16 func_8029E890(Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType) { case 1: case 2: func_8029E7DC(compare); - func_80296D10(compare, pos, rot, velocity, actorType); + actor_init(compare, pos, rot, velocity, actorType); return actorIndex; } break; @@ -2564,7 +2570,7 @@ s16 func_8029E890(Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType) { func_8000EE58(actorIndex); case 7: func_8029E7DC(compare); - func_80296D10(compare, pos, rot, velocity, actorType); + actor_init(compare, pos, rot, velocity, actorType); return actorIndex; default: break; @@ -2576,7 +2582,7 @@ s16 func_8029E890(Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType) { func_8000EE58(actorIndex); case 7: func_8029E7DC(compare); - func_80296D10(compare, pos, rot, velocity, actorType); + actor_init(compare, pos, rot, velocity, actorType); return actorIndex; } break; @@ -2586,7 +2592,7 @@ s16 func_8029E890(Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType) { case 4: case 5: func_8029E7DC(compare); - func_80296D10(compare, pos, rot, velocity, actorType); + actor_init(compare, pos, rot, velocity, actorType); return actorIndex; } break; @@ -2595,7 +2601,7 @@ s16 func_8029E890(Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType) { case 1: case 2: func_8029E7DC(compare); - func_80296D10(compare, pos, rot, velocity, actorType); + actor_init(compare, pos, rot, velocity, actorType); return actorIndex; } break; @@ -2607,7 +2613,7 @@ s16 func_8029E890(Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType) { return -1; } -s16 func_8029EC88(Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType) { +s16 addActorToEmptySlot(Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType) { s32 index; if (gNumActors >= ACTOR_LIST_SIZE) { @@ -2616,7 +2622,7 @@ s16 func_8029EC88(Vec3f pos, Vec3s rot, Vec3f velocity, s16 actorType) { for(index = 0; index < ACTOR_LIST_SIZE; index++){ if (gActorList[index].flags == 0) { gNumActors++; - func_80296D10(&gActorList[index], pos, rot, velocity, actorType); + actor_init(&gActorList[index], pos, rot, velocity, actorType); return index; } } @@ -2629,7 +2635,7 @@ s16 func_8029ED38(Vec3f pos, s16 actorType) { vec3f_set(vel, 0.0f, 0.0f, 0.0f); vec3s_set(rot, 0, 0, 0); - return func_8029EC88(pos, rot, vel, actorType); + return addActorToEmptySlot(pos, rot, vel, actorType); } // I swear we have a struct that looks like this already but I cannot find it anywhere @@ -3577,15 +3583,15 @@ void func_802A14BC(f32 arg0, f32 arg1, f32 arg2) { Vec3s sp20; s16 temp_a0; - if (gModeSelection != TIME_TRIALS) { - vec3s_set(sp20, 0, 0, 0); - vec3f_set(sp28, 0, 0, 0); - sp34[0] = arg0; - sp34[1] = arg1; - sp34[2] = arg2; - temp_a0 = func_8029EC88(sp34, sp20, sp28, 43); - D_802BA05C = &gActorList[temp_a0]; - } + if (gModeSelection == TIME_TRIALS) { return; } + + vec3s_set(sp20, 0, 0, 0); + vec3f_set(sp28, 0, 0, 0); + sp34[0] = arg0; + sp34[1] = arg1; + sp34[2] = arg2; + temp_a0 = addActorToEmptySlot(sp34, sp20, sp28, 43); + D_802BA05C = &gActorList[temp_a0]; } void update_obj_item_box_hot_air_balloon(struct ItemBox *itemBox) { diff --git a/src/actors.h b/src/actors.h index 7b791f574..ce39093e8 100644 --- a/src/actors.h +++ b/src/actors.h @@ -5,7 +5,7 @@ #include "actor_types.h" void func_80296A50(struct ShellActor*); -void func_80296D10(struct Actor*, f32*, s16*, f32*, s16); +void actor_init(struct Actor*, f32*, s16*, f32*, s16); void func_80297230(Camera*, struct Actor*); void func_802972B8(Camera*, struct Actor*); void func_80297340(Camera*); @@ -75,11 +75,11 @@ void place_segment_06(struct ActorSpawnData*); void place_all_item_boxes(struct ActorSpawnData*); void init_kiwano_fruit(); void destroy_all_actors(); -void func_8029DB44(); +void place_course_actors(); void func_8029E7DC(struct Actor*); void destroy_actor(struct Actor*); s16 func_8029E890(f32*, s16*, f32*, s16); -s16 func_8029EC88(Vec3f, Vec3s, Vec3f, s16); +s16 addActorToEmptySlot(Vec3f, Vec3s, Vec3f, s16); s16 func_8029ED38(Vec3f, s16); s32 func_8029EEB8(Player*, Vec3f, f32, f32, f32); s32 func_8029F1F8(Player*, struct Actor*); diff --git a/src/actors_extended.c b/src/actors_extended.c index 2aacbe3c7..b0a84606c 100644 --- a/src/actors_extended.c +++ b/src/actors_extended.c @@ -511,7 +511,7 @@ s32 func_802B17F4(Player *player) { s16 actorIndex; struct BananaBunchParent *bananaBunch; - actorIndex = func_8029EC88(startingPos, startingRot, startingVelocity, ACTOR_BANANA_BUNCH); + actorIndex = addActorToEmptySlot(startingPos, startingRot, startingVelocity, ACTOR_BANANA_BUNCH); if (actorIndex < 0) { return actorIndex; } @@ -530,7 +530,7 @@ s32 func_802B18E4(Player *player, s16 tripleShellType) { s16 actorIndex; struct TripleShellParent *parent; - actorIndex = func_8029EC88(startingPos, startingRot, startingVelocity, tripleShellType); + actorIndex = addActorToEmptySlot(startingPos, startingRot, startingVelocity, tripleShellType); if (actorIndex < 0) { return actorIndex; } @@ -560,7 +560,7 @@ s32 func_802B19EC(struct TripleShellParent *parent, Player *player, s16 shellTyp startingPos[1] += player->pos[1]; startingPos[2] += player->pos[2]; - actorIndex = func_8029EC88(startingPos, startingRot, startingVelocity, shellType); + actorIndex = addActorToEmptySlot(startingPos, startingRot, startingVelocity, shellType); if (actorIndex < 0) { parent->shellIndices[shellId] = -1.0f; return -1; @@ -605,7 +605,7 @@ s32 func_802B1C9C(Player *player) { startingPos[0] += player->pos[0]; startingPos[1] += player->pos[1]; startingPos[2] += player->pos[2]; - actorIndex = func_8029EC88(startingPos, startingRot, startingVelocity, ACTOR_GREEN_SHELL); + actorIndex = addActorToEmptySlot(startingPos, startingRot, startingVelocity, ACTOR_GREEN_SHELL); if (actorIndex < 0) { return actorIndex; } @@ -638,7 +638,7 @@ s32 func_802B1E48(Player *player) { startingPos[0] += player->pos[0]; startingPos[1] += player->pos[1]; startingPos[2] += player->pos[2]; - actorIndex = func_8029EC88(startingPos, startingRot, startingVelocity, ACTOR_RED_SHELL); + actorIndex = addActorToEmptySlot(startingPos, startingRot, startingVelocity, ACTOR_RED_SHELL); if (actorIndex < 0) { return actorIndex; } @@ -865,7 +865,7 @@ void func_802B2914(struct BananaBunchParent *banana_bunch, Player *player, s16 b startingRot[0] = 0; startingRot[1] = 0; startingRot[2] = 0; - actorIndex = func_8029EC88(startingPos, startingRot, startingVelocity, ACTOR_BANANA); + actorIndex = addActorToEmptySlot(startingPos, startingRot, startingVelocity, ACTOR_BANANA); if (actorIndex >= 0) { newBanana = (struct BananaActor*)&gActorList[actorIndex]; startingPos[0] = player->pos[0]; @@ -942,7 +942,7 @@ s32 func_802B2C40(Player *player) { startingRot[0] = 0; startingRot[1] = 0; startingRot[2] = 0; - actorIndex = func_8029EC88(startingPos, startingRot, startingVelocity, ACTOR_FAKE_ITEM_BOX); + actorIndex = addActorToEmptySlot(startingPos, startingRot, startingVelocity, ACTOR_FAKE_ITEM_BOX); if (actorIndex < 0) { return actorIndex; } @@ -981,7 +981,7 @@ s32 func_802B2D70(Player *player) { startingRot[0] = 0; startingRot[1] = 0; startingRot[2] = 0; - actorIndex = func_8029EC88(startingPos, startingRot, startingVelocity, ACTOR_BANANA); + actorIndex = addActorToEmptySlot(startingPos, startingRot, startingVelocity, ACTOR_BANANA); if (actorIndex < 0) { return actorIndex; } diff --git a/src/code_800029B0.c b/src/code_800029B0.c index a58e7edd1..d1ad40e4e 100644 --- a/src/code_800029B0.c +++ b/src/code_800029B0.c @@ -248,7 +248,7 @@ void func_80003040(void) { case COURSE_YOSHI_VALLEY: vec3f_set(position, -2300.0f, 0.0f, 634.0f); position[0] *= gCourseDirection; - func_8029EC88(position, rotation, velocity, ACTOR_YOSHI_VALLEY_EGG); + addActorToEmptySlot(position, rotation, velocity, ACTOR_YOSHI_VALLEY_EGG); break; case COURSE_MOO_MOO_FARM: func_802A84F4(D_0F04FE28, 0x3E8, 0x800); @@ -276,11 +276,11 @@ void func_80003040(void) { break; case COURSE_WARIO_STADIUM: vec3f_set(position, -131.0f, 83.0f, 286.0f); - func_8029EC88(position, rotation, velocity, ACTOR_WARIO_STADIUM_SIGN); + addActorToEmptySlot(position, rotation, velocity, ACTOR_WARIO_STADIUM_SIGN); vec3f_set(position, -2353.0f, 72.0f, -1608.0f); - func_8029EC88(position, rotation, velocity, ACTOR_WARIO_STADIUM_SIGN); + addActorToEmptySlot(position, rotation, velocity, ACTOR_WARIO_STADIUM_SIGN); vec3f_set(position, -2622.0f, 79.0f, 739.0f); - func_8029EC88(position, rotation, velocity, ACTOR_WARIO_STADIUM_SIGN); + addActorToEmptySlot(position, rotation, velocity, ACTOR_WARIO_STADIUM_SIGN); func_802AF8BC(0x7000C50, 0x64, 0xFF, 0xFF, 0xFF); func_802AF8BC(0x7000BD8, 0x64, 0xFF, 0xFF, 0xFF); func_802AF8BC(0x7000B60, 0x64, 0xFF, 0xFF, 0xFF); diff --git a/src/code_80005FD0.c b/src/code_80005FD0.c index b8655067c..8b57eb2fc 100644 --- a/src/code_80005FD0.c +++ b/src/code_80005FD0.c @@ -6356,7 +6356,7 @@ void func_800122D8(void) { tempLocomotive->velocity[0] = tempLocomotive->position[0] - origXPos; tempLocomotive->velocity[2] = tempLocomotive->position[2] - origZPos; vec3s_set(trainCarRot, 0, trainCarYRot, 0); - tempLocomotive->actorIndex = func_8029EC88(tempLocomotive->position, trainCarRot, tempLocomotive->velocity, ACTOR_TRAIN_ENGINE); + tempLocomotive->actorIndex = addActorToEmptySlot(tempLocomotive->position, trainCarRot, tempLocomotive->velocity, ACTOR_TRAIN_ENGINE); tempTender = &D_801635A0[loopIndex].tender; if (tempTender->isActive == 1) { @@ -6366,7 +6366,7 @@ void func_800122D8(void) { tempTender->velocity[0] = tempTender->position[0] - origXPos; tempTender->velocity[2] = tempTender->position[2] - origZPos; vec3s_set(trainCarRot, 0, trainCarYRot, 0); - tempTender->actorIndex = func_8029EC88(tempTender->position, trainCarRot, tempTender->velocity, ACTOR_TRAIN_TENDER); + tempTender->actorIndex = addActorToEmptySlot(tempTender->position, trainCarRot, tempTender->velocity, ACTOR_TRAIN_TENDER); } for(loopIndex2 = 0; loopIndex2 < NUM_PASSENGER_CAR_ENTRIES; loopIndex2++) { @@ -6378,7 +6378,7 @@ void func_800122D8(void) { tempPassengerCar->velocity[0] = tempPassengerCar->position[0] - origXPos; tempPassengerCar->velocity[2] = tempPassengerCar->position[2] - origZPos; vec3s_set(trainCarRot, 0, trainCarYRot, 0); - tempPassengerCar->actorIndex = func_8029EC88(tempPassengerCar->position, trainCarRot, tempPassengerCar->velocity, ACTOR_TRAIN_PASSENGER_CAR); + tempPassengerCar->actorIndex = addActorToEmptySlot(tempPassengerCar->position, trainCarRot, tempPassengerCar->velocity, ACTOR_TRAIN_PASSENGER_CAR); } } } @@ -6393,7 +6393,7 @@ void func_800122D8(void) { tempPaddleWheelBoat->velocity[0] = tempPaddleWheelBoat->position[0] - origXPos; tempPaddleWheelBoat->velocity[2] = tempPaddleWheelBoat->position[2] - origZPos; vec3s_set(paddleWheelBoatRot, 0, tempPaddleWheelBoat->yRotation, 0); - tempPaddleWheelBoat->actorIndex = func_8029EC88(tempPaddleWheelBoat->position, paddleWheelBoatRot, tempPaddleWheelBoat->velocity, ACTOR_PADDLE_WHEEL_BOAT); + tempPaddleWheelBoat->actorIndex = addActorToEmptySlot(tempPaddleWheelBoat->position, paddleWheelBoatRot, tempPaddleWheelBoat->velocity, ACTOR_PADDLE_WHEEL_BOAT); } } break; @@ -6401,22 +6401,22 @@ void func_800122D8(void) { for(loopIndex = 0; loopIndex < NUM_RACE_BOX_TRUCKS; loopIndex++) { tempBoxTruck = &gBoxTruckList[loopIndex]; func_80012220(tempBoxTruck); - tempBoxTruck->actorIndex = func_8029EC88(tempBoxTruck->position, tempBoxTruck->rotation, tempBoxTruck->velocity, ACTOR_BOX_TRUCK); + tempBoxTruck->actorIndex = addActorToEmptySlot(tempBoxTruck->position, tempBoxTruck->rotation, tempBoxTruck->velocity, ACTOR_BOX_TRUCK); } for(loopIndex = 0; loopIndex < NUM_RACE_SCHOOL_BUSES; loopIndex++) { tempSchoolBus = &gSchoolBusList[loopIndex]; func_80012220(tempSchoolBus); - tempSchoolBus->actorIndex = func_8029EC88(tempSchoolBus->position, tempSchoolBus->rotation, tempSchoolBus->velocity, ACTOR_SCHOOL_BUS); + tempSchoolBus->actorIndex = addActorToEmptySlot(tempSchoolBus->position, tempSchoolBus->rotation, tempSchoolBus->velocity, ACTOR_SCHOOL_BUS); } for(loopIndex = 0; loopIndex < NUM_RACE_TANKER_TRUCKS; loopIndex++) { tempTankerTruck = &gTankerTruckList[loopIndex]; func_80012220(tempTankerTruck); - tempTankerTruck->actorIndex = func_8029EC88(tempTankerTruck->position, tempTankerTruck->rotation, tempTankerTruck->velocity, ACTOR_TANKER_TRUCK); + tempTankerTruck->actorIndex = addActorToEmptySlot(tempTankerTruck->position, tempTankerTruck->rotation, tempTankerTruck->velocity, ACTOR_TANKER_TRUCK); } for(loopIndex = 0; loopIndex < NUM_RACE_CARS; loopIndex++) { tempCar = &gCarList[loopIndex]; func_80012220(tempCar); - tempCar->actorIndex = func_8029EC88(tempCar->position, tempCar->rotation, tempCar->velocity, ACTOR_CAR); + tempCar->actorIndex = addActorToEmptySlot(tempCar->position, tempCar->rotation, tempCar->velocity, ACTOR_CAR); } break; } diff --git a/src/common_textures.inc.c b/src/common_textures.inc.c index 3034f7b16..3ed1eb211 100644 --- a/src/common_textures.inc.c +++ b/src/common_textures.inc.c @@ -3,7 +3,8 @@ #include /** - * @file Contains common course resources + * @file Contains common course data + * @segment 0x0D * textures, vertices, displaylists, etc. * A good example would be lakitu or shells as they exist in every course. */ @@ -2114,6 +2115,7 @@ f32 D_0D009808[] = { 0.0f, 0.0f, 0.0f }; +// todo: file split? s32 unkPad = 0; // Odometer speedometer diff --git a/src/render_courses.c b/src/render_courses.c index 4df9542a5..75aec69a8 100644 --- a/src/render_courses.c +++ b/src/render_courses.c @@ -1126,7 +1126,7 @@ void render_bowsers_castle(struct UnkStruct_800DC5EC *arg0) { if (D_802B87BC > 255) { D_802B87BC = 0; } - load_surface_map(&bowsers_castle_dls, arg0); + load_surface_map(bowsers_castle_dls, arg0); gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIA, G_CC_MODULATEIA); gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2); @@ -1160,7 +1160,7 @@ void render_banshee_boardwalk(struct UnkStruct_800DC5EC *arg0) { gSPDisplayList(gDisplayListHead++, 0x07004E60); gSPDisplayList(gDisplayListHead++, 0x070069B0); - load_surface_map(&banshee_boardwalk_dls, arg0); + load_surface_map(banshee_boardwalk_dls, arg0); gSPSetGeometryMode(gDisplayListHead++, G_CULL_BACK); gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIA, G_CC_MODULATEIA); @@ -1190,7 +1190,7 @@ void render_yoshi_valley(struct UnkStruct_800DC5EC *arg0) { gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEI, G_CC_MODULATEI); gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2); gSPClearGeometryMode(gDisplayListHead++, G_LIGHTING); - load_surface_map(&yoshi_valley_dls, arg0); + load_surface_map(yoshi_valley_dls, arg0); gDPPipeSync(gDisplayListHead++); } @@ -1208,7 +1208,7 @@ void render_frappe_snowland(struct UnkStruct_800DC5EC *arg0) { gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIA, G_CC_MODULATEIA); gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2); - load_surface_map(&frappe_snowland_dls, arg0); + load_surface_map(frappe_snowland_dls, arg0); } void render_koopa_troopa_beach(struct UnkStruct_800DC5EC *arg0) { @@ -1226,7 +1226,7 @@ void render_koopa_troopa_beach(struct UnkStruct_800DC5EC *arg0) { gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIA, G_CC_MODULATEIA); gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2); gSPDisplayList(gDisplayListHead++, 0x07009688); - load_surface_map(&koopa_troopa_beach_dls, arg0); + load_surface_map(koopa_troopa_beach_dls, arg0); gSPClearGeometryMode(gDisplayListHead++, G_CULL_BACK); gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA); gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2); @@ -1251,7 +1251,7 @@ void render_royal_raceway(struct UnkStruct_800DC5EC *arg0) { gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2); gSPDisplayList(gDisplayListHead++, 0x0700A648); - load_surface_map(&royal_raceway_dls, arg0); + load_surface_map(royal_raceway_dls, arg0); gSPDisplayList(gDisplayListHead++, 0x070011A8); gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA); @@ -1341,7 +1341,7 @@ void render_moo_moo_farm(struct UnkStruct_800DC5EC *arg0) { gSPDisplayList(gDisplayListHead++, 0x07005640); gSPFogPosition(gDisplayListHead++, D_802B87B0, D_802B87B4); - load_surface_map(&moo_moo_farm_dls, arg0); + load_surface_map(moo_moo_farm_dls, arg0); if ((temp_s0 < 14) && (temp_s0 > 10)) { if ((temp_s1 == 2) || (temp_s1 == 3) || (temp_s1 == 1)) @@ -1404,7 +1404,7 @@ void render_toads_turnpike(struct UnkStruct_800DC5EC *arg0) { gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEI, G_CC_PASS2); gDPSetRenderMode(gDisplayListHead++, G_RM_FOG_SHADE_A, G_RM_AA_ZB_OPA_SURF2); - load_surface_map(&toads_turnpike_dls, arg0); + load_surface_map(toads_turnpike_dls, arg0); gDPSetRenderMode(gDisplayListHead++, G_RM_FOG_SHADE_A, G_RM_AA_ZB_TEX_EDGE2); gDPSetCombineMode(gDisplayListHead++, G_CC_DECALRGBA, G_CC_PASS2); @@ -1431,7 +1431,7 @@ void render_kalimari_desert(struct UnkStruct_800DC5EC *arg0) { gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEI, G_CC_MODULATEI); gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2); - load_surface_map(&kalimari_desert_dls, arg0); + load_surface_map(kalimari_desert_dls, arg0); gSPDisplayList(gDisplayListHead++, 0x07001ED8); gSPDisplayList(gDisplayListHead++, 0x07001B18); gSPDisplayList(gDisplayListHead++, 0x07008330); @@ -1450,7 +1450,7 @@ void render_sherbet_land(struct UnkStruct_800DC5EC *arg0) { gSPSetGeometryMode(gDisplayListHead++, G_SHADING_SMOOTH); gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEI, G_CC_MODULATEI); gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_OPA_SURF, G_RM_AA_ZB_OPA_SURF2); - load_surface_map(&sherbet_land_dls, arg0); + load_surface_map(sherbet_land_dls, arg0); } void render_rainbow_road(struct UnkStruct_800DC5EC *arg0) { @@ -1580,10 +1580,9 @@ void render_dks_jungle_parkway(struct UnkStruct_800DC5EC *arg0) { gSPTexture(gDisplayListHead++, 0xFFFF, 0xFFFF, 0, G_TX_RENDERTILE, G_ON); gDPSetCombineMode(gDisplayListHead++, G_CC_MODULATEIDECALA, G_CC_MODULATEIDECALA); gDPSetRenderMode(gDisplayListHead++, G_RM_AA_ZB_TEX_EDGE, G_RM_AA_ZB_TEX_EDGE2); - load_surface_map(&dks_jungle_parkway_dls, arg0); + load_surface_map(dks_jungle_parkway_dls, arg0); gSPSetGeometryMode(gDisplayListHead++, G_CULL_BACK); - } void render_big_donut(struct UnkStruct_800DC5EC *arg0) { @@ -1758,14 +1757,14 @@ void func_80295BF8(s32 playerIndex) { } void func_80295C6C(void) { - gPrevLoadedAddress += ALIGNF(D_8015F588 * sizeof(mk64_surface_map_ram)); + gPrevLoadedAddress += ALIGN16(D_8015F588 * sizeof(mk64_surface_map_ram)); D_8015F6E8 += 20; D_8015F6F0 += 20; D_8015F6EA += -20; D_8015F6F2 += -20; D_8015F6EE += -20; func_802AF314(); - gPrevLoadedAddress += ALIGNF(D_8015F58A * 2); + gPrevLoadedAddress += ALIGN16(D_8015F58A * 2); } UNUSED void func_80295D50(s16 arg0, s16 arg1) { @@ -1797,7 +1796,7 @@ void func_80295D88(void) { D_800DC5BC = 0; D_800DC5C8 = 0; switch (gCurrentCourseId) { - case 0: + case COURSE_MARIO_RACEWAY: func_802AF588(0x07001140); if (gScreenModeSelection == SCREEN_MODE_1P) { func_802AF588(0x070008E8); @@ -1808,7 +1807,7 @@ void func_80295D88(void) { func_80295C6C(); D_8015F8E4 = D_8015F6EE - 10.0f; break; - case 1: + case COURSE_CHOCO_MOUNTAIN: D_800DC5BC = 1; D_801625EC = 255; D_801625F4 = 255; @@ -1830,13 +1829,13 @@ void func_80295D88(void) { func_80295C6C(); D_8015F8E4 = -80.0f; break; - case 2: + case COURSE_BOWSER_CASTLE: func_80290CAC(&D_060093D8); func_80295C6C(); func_802AF8BC(0x07001350, 0x32, 0, 0, 0); D_8015F8E4 = -50.0f; break; - case 3: + case COURSE_BANSHEE_BOARDWALK: D_800DC5BC = 1; D_801625EC = 0; D_801625F4 = 0; @@ -1846,18 +1845,18 @@ void func_80295D88(void) { func_802AF8BC(0x07000878, 128, 0, 0, 0); D_8015F8E4 = -80.0f; break; - case 4: + case COURSE_YOSHI_VALLEY: func_802B5D64(D_06016558, -0x38F0, 0x1C70, 1); func_80290CAC(D_06018240); func_80295C6C(); D_8015F8E4 = D_8015F6EE - 10.0f; break; - case 5: + case COURSE_FRAPPE_SNOWLAND: func_80290CAC(D_060079A0); func_80295C6C(); D_8015F8E4 = -50.0f; break; - case 6: + case COURSE_KOOPA_BEACH: func_80290CAC(D_06018FD8); func_80295C6C(); func_802AF8BC(0x0700ADE0, -0x6A, 255, 255, 255); @@ -1865,22 +1864,22 @@ void func_80295D88(void) { func_802AF8BC(0x07009E70, -0x6A, 255, 255, 255); func_802AF8BC(0x07000358, -0x6A, 255, 255, 255); break; - case 7: + case COURSE_ROYAL_RACEWAY: func_80290CAC(D_0600DC28); func_80295C6C(); D_8015F8E4 = -60.0f; break; - case 8: + case COURSE_LUIGI_RACEWAY: func_80290CAC(D_0600FF28); func_80295C6C(); D_8015F8E4 = D_8015F6EE - 10.0f; break; - case 9: + case COURSE_MOO_MOO_FARM: func_80290CAC(D_060144B8); func_80295C6C(); D_8015F8E4 = D_8015F6EE - 10.0f; break; - case 10: + case COURSE_TOADS_TURNPIKE: D_801625EC = 43; D_801625F4 = 13; D_801625F0 = 4; @@ -1890,19 +1889,19 @@ void func_80295D88(void) { func_80295C6C(); D_8015F8E4 = D_8015F6EE - 10.0f; break; - case 11: + case COURSE_KALAMARI_DESERT: func_80290CAC(D_06023070); func_80295C6C(); D_8015F8E4 = D_8015F6EE - 10.0f; break; - case 12: + case COURSE_SHERBET_LAND: func_80290CAC(D_06009C20); func_80295C6C(); D_8015F8E4 = -18.0f; func_802AF8BC(0x07001EB8, -0x4C, 255, 255, 255); func_802AF8BC(0x07002308, -0x6A, 255, 255, 255); break; - case 13: + case COURSE_RAINBOW_ROAD: D_800DC5C8 = 1; func_80290CAC(D_06016440); func_80295C6C(); @@ -1914,7 +1913,7 @@ void func_80295D88(void) { func_802AF8BC(0x07001FB8, -0x6A, 255, 255, 255); } break; - case 14: + case COURSE_WARIO_STADIUM: func_80290CAC(D_0600CC38); func_80295C6C(); D_8015F8E4 = D_8015F6EE - 10.0f; @@ -1927,30 +1926,30 @@ void func_80295D88(void) { func_802AF8BC(0x07000DD0, 100, 255, 255, 255); func_802AF8BC(0x07000E48, 100, 255, 255, 255); break; - case 15: + case COURSE_BLOCK_FORT: func_802AF5AC(0x070015C0, 1); func_80295C6C(); D_8015F8E4 = D_8015F6EE - 10.0f; break; - case 16: + case COURSE_SKYSCRAPER: func_802AF5AC(0x07001110, 1); func_802AF5AC(0x07000258, 1); func_80295C6C(); D_8015F8E4 = -480.0f; break; - case 17: + case COURSE_DOUBLE_DECK: func_802AF5AC(0x07000738, 1); func_80295C6C(); D_8015F8E4 = D_8015F6EE - 10.0f; break; - case 18: + case COURSE_DK_JUNGLE: func_80290CAC(D_06014338); func_80295C6C(); D_8015F8E4 = -475.0f; func_802AF8BC(0x07003FA8, 120, 255, 255, 255); break; - case 19: + case COURSE_BIG_DONUT: func_802AF5AC(0x07001018, 6); func_802AF5AC(0x07000450, 6); func_802AF5AC(0x07000AC0, 6); diff --git a/src/render_courses.h b/src/render_courses.h index ed1e3daea..ae4c46ba1 100644 --- a/src/render_courses.h +++ b/src/render_courses.h @@ -1,8 +1,6 @@ #ifndef RENDER_COURSES_H #define RENDER_COURSES_H -#define ALIGNF(x) (((x) + 0xF) & ~0xF) - struct Unk0CAC { s32 unk0; u8 unk4; @@ -74,7 +72,7 @@ extern s32 D_802B87BC; extern Gfx bowsers_castle_dls[]; extern Gfx banshee_boardwalk_dls[]; extern Gfx D_0600B278[]; -extern Gfx yoshi_valley_dls; +extern Gfx yoshi_valley_dls[]; extern u8 frappe_snowland_dls[]; extern Gfx koopa_troopa_beach_dls[]; extern Gfx royal_raceway_dls[]; diff --git a/tools/.gitignore b/tools/.gitignore index 2d86cf0d5..2d200d1c9 100644 --- a/tools/.gitignore +++ b/tools/.gitignore @@ -2,6 +2,7 @@ /mio0 /n64cksum /n64graphics +/displaylist_packer /tkmk00 /extract_data_for_mio diff --git a/tools/Makefile b/tools/Makefile index 348e40ba7..7172ffb1b 100644 --- a/tools/Makefile +++ b/tools/Makefile @@ -1,10 +1,13 @@ CC := gcc CFLAGS := -I . -Wall -Wextra -Wno-unused-parameter -pedantic -std=c99 -O2 -s -PROGRAMS := mio0 n64graphics n64cksum tkmk00 extract_data_for_mio +PROGRAMS := mio0 n64graphics displaylist_packer n64cksum tkmk00 extract_data_for_mio n64graphics_SOURCES := n64graphics.c utils.c n64graphics_CFLAGS := -DN64GRAPHICS_STANDALONE +displaylist_packer_SOURCES := displaylist_packer.c +displaylist_packer_CFLAGS := -Wno-unused-result + mio0_SOURCES := libmio0.c mio0_CFLAGS := -DMIO0_STANDALONE diff --git a/tools/displaylist_packer.c b/tools/displaylist_packer.c new file mode 100644 index 000000000..6ee802575 --- /dev/null +++ b/tools/displaylist_packer.c @@ -0,0 +1,270 @@ +#include +#include +#include +#include + +#define MAX_STRING_LENGTH 256 +#define MAX_STRING_OUTPUT 10000 + +// Compile using gcc -o tools/displaylist_packer tools/displaylist_packer.c +// Run using ./displaylist_packer input.bin output.bin + +void pack(FILE *input_file, FILE *output_file); + +int main(int argc, char *argv[]) { + // Check if we have the correct number of arguments + if (argc != 3) { + printf("Usage: ./dl_unpack input.bin output.bin\n"); + exit(1); + } + + // Open the input file + FILE *input_file = fopen(argv[1], "rb"); + if (input_file == NULL) { + printf("Failed to open input file: %s\n", argv[1]); + exit(1); + } + + // Create the output file + FILE *output_file = fopen(argv[2], "wb"); + if (output_file == NULL) { + printf("Failed to create output file: %s\n", argv[2]); + exit(1); + } + + pack(input_file, output_file); + return 0; +} + +uint64_t swap_endian(uint64_t value) { + uint64_t result = 0; + int i; + for (i = 0; i < 8; i++) { + result = (result << 8) | ((value >> (i * 8)) & 0xFF); + } + return result; +} + +uint32_t compressB1(uint8_t a, uint8_t b, uint8_t c) { + return (a / 2) | ((b / 2) << 5) | ((c / 2) << 10); +} + +#define ARG1(val) ((val) >> 48) +#define ARG1WORD(val) ((val) >> 32) +#define ARG2(val) ((val) >> 40) +#define ARG2WORD(val) ((val) >> 32) +#define OPCODE(val) (uint8_t)((val) >> 56) + +void pack(FILE *input_file, FILE *output_file) { + + // Initialize the string to an empty string + + uint8_t p1; + uint8_t p2; + uint8_t p3; + uint8_t p4; + uint32_t p5; + uint32_t p6; + uint16_t p7; + uint32_t i; + uint64_t compare; + + + // Read every u32 in the input file and concatenate a string based on the value + uint64_t cmd; + uint8_t opCode; + uint32_t offset = 0; + uint32_t count = 0; + // Warning: Static variable size may result in overflow if input file is too large. + // Solution: Increase array size. + uint8_t data[50000]; + while (fread(&cmd, sizeof(uint64_t), 1, input_file) == 1) { + cmd = swap_endian(cmd); + opCode = OPCODE(cmd); + //printf("%X \n", opCode); + switch (opCode) { + case 0xB9: + p7 = (uint16_t) cmd; + if (p7 == 0x2078) { + data[count++] = 0x18; + } else if (p7 == 0x3078) { + data[count++] = 0x19; + } + break; + case 0xBF: + data[count++] = 0x29; + p1 = (uint8_t) (cmd >> 16) / 2; + p2 = (uint8_t) (cmd >> 8) / 2; + p3 = (uint8_t) (cmd) / 2; + + *(uint16_t*) (data + count) = (uint16_t) (p1 | (p2 << 5) | (p3 << 10)); + count++; count++; + break; + case 0x06: + data[count++] = 0x2B; + *(uint16_t*) (data + count) = (uint16_t)(((uint32_t)cmd) / 8); + count++; count++; + break; + case 0xB1: + data[count++] = 0x58; + *(uint16_t*) (data + count) = compressB1(ARG1(cmd), ARG2(cmd), cmd >> 32); + count++; count++; + *(uint16_t*) (data + count) = compressB1(cmd >> 16, cmd >> 8, cmd); + count++; count++; + break; + case 0x04: + // Skip the opcode and read bytes 2/3 from the u64 (Byte 1 is the opcode 0x04). + data[count++] = (uint8_t)(((((uint16_t)ARG1WORD(cmd)) + 1) / 0x410) + 0x32); + // Read the right side of the u64 (as a u32). + *(uint16_t*) (data + count) = (uint16_t)(((uint32_t)cmd - 0x04000000) / 16); + count++; count++; + break; + case 0xFD: + p1 = (uint32_t)(cmd - 0x05000000) >> 11; + p2 = 0x00; + p3 = 0x70; + + p4 = (uint8_t)ARG1(cmd); + + + fseek(input_file, 24, SEEK_CUR); + fread(&cmd, sizeof(uint64_t), 1, input_file); + cmd = swap_endian(cmd); + + if (p4 == 0x70) { + cmd |= 0x300000000; + + } + + if (cmd == 0xF3000000073FF100) { + data[count++] = 0x20; + } else if (cmd == 0xF3000000077FF080) { + data[count++] = 0x21; + } else if (cmd == 0xF3000000077FF100) { + data[count++] = 0x22; + } else if (cmd == 0xF3000003073FF100) { + data[count++] = 0x23; + } else if (cmd == 0xF3000003077FF080) { + data[count++] = 0x24; + } else if (cmd == 0xF3000003077FF100) { + data[count++] = 0x25; + } else { + printf("Error: %s\n", "Unknown FD"); + } + data[count++] = p1; + data[count++] = p2; + data[count++] = p3; + break; + case 0xE8: + + // Read 0xF5 + fread(&cmd, sizeof(uint64_t), 1, input_file); + cmd = swap_endian(cmd); + p5 = ARG1WORD(cmd); + + p1 = (((cmd >> 14) & 0xF) << 4) | ((cmd >> 18) & 0xF); + p2 = (((cmd >> 4) & 0xF) << 4) | ((cmd >> 8) & 0xF); + + // Read 0xF2 + fread(&cmd, sizeof(uint64_t), 1, input_file); + cmd = swap_endian(cmd); + p6 = (uint32_t)cmd; + + compare = ((uint64_t) p5 << 32 ) | p6; + + switch (compare) { + case 0xF51011000007C07C: + data[count++] = 0x2C; + break; + case 0xF51010000007C07C: + data[count++] = 0x1A; + break; + case 0xF5102000000FC07C: + data[count++] = 0x1B; + break; + case 0xF51010000007C0FC: + data[count++] = 0x1C; + break; + case 0xF57010000007C07C: + data[count++] = 0x1D; + break; + case 0xF5702000000FC07C: + data[count++] = 0x1E; + break; + case 0xF57010000007C0FC: + data[count++] = 0x1F; + break; + } + + data[count++] = p2; + + data[count++] = p1; + break; + case 0xBB: + if ((uint16_t)cmd == 0x0001) { + data[count++] = 0x27; + } else if ((uint16_t)cmd == 0xFFFF) { + data[count++] = 0x26; + } else { + printf("Error: %s\n", "Unknown BB"); + } + break; + case 0xB8: + data[count++] = 0x2A; + break; + case 0xBE: + data[count++] = 0x2D; + break; + case 0xD0: + data[count++] = 0xDD; + break; + case 0xFC: + p7 = (uint16_t)cmd; + if (p7 == 0xF3F9) { + data[count++] = 0x16; + } else if (p7 == 0xFFFF) { + data[count++] = 0x15; + } else if (p7 == 0x793C) { + data[count++] = 0x17; + } + //data[count++] = 0x53; + break; + case 0xB7: + data[count++] = 0x56; + break; + case 0xB6: + data[count++] = 0x57; + break; + case 0xFF: + data[count++] = 0xFF; + if (cmd) { + p1 = ARG1(cmd); + if (p1 <= 32) { + for (i = 0; i < p1; i++) { + data[count++] = 0x00; + } + } + } + goto eos; // end of switch + break; + default: + printf("Error: Unknown Opcode: 0x%X\n", opCode); + printf("Opcode written to file as 0xEE\n"); + data[count++] = 0xEE; + break; + } + + offset += 4; + } + eos: ; + + size_t num_elements_written = fwrite(data, sizeof(uint8_t), count, output_file); + if (num_elements_written != count) { + printf("Failed to write data to file.\n"); + exit(1); + } + + // Close the files and free the memory + fclose(input_file); + fclose(output_file); +} diff --git a/tools/n64graphics.c b/tools/n64graphics.c index 322cdf823..7450ded65 100644 --- a/tools/n64graphics.c +++ b/tools/n64graphics.c @@ -590,6 +590,10 @@ int raw2ci(uint8_t *rawci, palette_t *pal, const uint8_t *raw, int raw_len, int pal->used = 0; memset16safe(pal->data, magicFiller, sizeof(pal->data) / sizeof(uint16_t)); int ci_idx = 0; + + pal->data[0] = 0; + pal_add_color(pal, 0); + for (int i = 0; i < raw_len; i += sizeof(uint16_t)) { uint16_t val = read_u16_be(&raw[i]); int pal_idx = pal_add_color(pal, val); @@ -599,16 +603,7 @@ int raw2ci(uint8_t *rawci, palette_t *pal, const uint8_t *raw, int raw_len, int } else { switch (ci_depth) { case 8: - // It appears some palettes have a default index of transparent/0. - // This requires iterating the pal_idx unless the CI really does begin with 0. - if (i == 0) { - pal->data[0] = 0; - if (val != 0) { - rawci[ci_idx] = (uint8_t) ++pal_idx; - break; - } - } - rawci[ci_idx] = (uint8_t)pal_idx; + rawci[ci_idx] = (uint8_t)pal_idx; break; case 4: { @@ -998,6 +993,7 @@ int main(int argc, char *argv[]) } raw16_size = w * h * config.pal_format.depth / 8; + printf("%#x ", raw16_size); raw16 = malloc(raw16_size); if (!raw16) { ERROR("Error allocating %d bytes\n", raw16_size);